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

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:		221148872

	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-20220630.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:a36e503a-6739-4ca7-ab49-5e5be469fc2b,g:e9af78be-37f9-4175-9b1d-9548a613816c,d:eb3369801f1548188d52cb49449d23a3--><html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:hfwa="http://www.hf-wa.com/20220630" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>hfwa-20220630</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180L2ZyYWc6YmViNWNjMGIyOGI3NGRiMGJiODJjMGFiZGIwNGI1MzkvdGFibGU6ZjQ2NjkyNWUxMjYxNDY3ZGI1OTAyYjkzMjljM2YzYjYvdGFibGVyYW5nZTpmNDY2OTI1ZTEyNjE0NjdkYjU5MDJiOTMyOWMzZjNiNl80LTEtMS0xLTk1MjY3_61fa070f-2e87-4fbf-b2fa-1ae68c4103b1">0001046025</ix:nonNumeric><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180L2ZyYWc6YmViNWNjMGIyOGI3NGRiMGJiODJjMGFiZGIwNGI1MzkvdGFibGU6ZjQ2NjkyNWUxMjYxNDY3ZGI1OTAyYjkzMjljM2YzYjYvdGFibGVyYW5nZTpmNDY2OTI1ZTEyNjE0NjdkYjU5MDJiOTMyOWMzZjNiNl83LTEtMS0xLTk1MjY3_19ad261e-d97d-4f57-b54b-5746b6ce3803">false</ix:nonNumeric><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180L2ZyYWc6YmViNWNjMGIyOGI3NGRiMGJiODJjMGFiZGIwNGI1MzkvdGFibGU6ZjQ2NjkyNWUxMjYxNDY3ZGI1OTAyYjkzMjljM2YzYjYvdGFibGVyYW5nZTpmNDY2OTI1ZTEyNjE0NjdkYjU5MDJiOTMyOWMzZjNiNl84LTEtMS0xLTk1MjY3_b41a5a90-a8bc-4f17-bf98-8d5e55a7bee6">2022</ix:nonNumeric><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180L2ZyYWc6YmViNWNjMGIyOGI3NGRiMGJiODJjMGFiZGIwNGI1MzkvdGFibGU6ZjQ2NjkyNWUxMjYxNDY3ZGI1OTAyYjkzMjljM2YzYjYvdGFibGVyYW5nZTpmNDY2OTI1ZTEyNjE0NjdkYjU5MDJiOTMyOWMzZjNiNl85LTEtMS0xLTk1MjY3_1fa192b0-bd15-49e5-931f-f3a2a8662db5">Q2</ix:nonNumeric><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180L2ZyYWc6YmViNWNjMGIyOGI3NGRiMGJiODJjMGFiZGIwNGI1MzkvdGFibGU6ZjQ2NjkyNWUxMjYxNDY3ZGI1OTAyYjkzMjljM2YzYjYvdGFibGVyYW5nZTpmNDY2OTI1ZTEyNjE0NjdkYjU5MDJiOTMyOWMzZjNiNl8xMC0xLTEtMS05NTI2Nw_6f5a8aac-32a4-4053-bb92-ee46966fdcb2">12/31</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="hfwa-20220630.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i622c9322be09494da00e482a88c3959e_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71bb4d4fb07c4ce7ac0196330a343c2d_I20220801"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-08-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i2ad1c2e19165472fa47fade32378cd5a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i66ed48b15f864a3da6a6f1c5d98f0182_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:context id="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630"><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:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idcb20a21900848e68118c662d75f74e5_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:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8ddd8483d33e45e0b22f2dccfa02ff13_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc23666dcc934ca8aa1fa7d871a97c93_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83128bfa7b804fd3a7858983fabd16ad_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9912ada78f6c4a179385f89dd6e1563f_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibeb054bd920742e591576ca4780f4188_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="i08f855e48dde4dadb7097ccbdfc8abcc_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="i744c44e7e31e44cf942905cc81f48904_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="icb91660e1c904bada952bee0e22276b9_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:context id="i4f43638ea3b046c7b4af06ae14462f08_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee47acb607fe4b4792ca6c1b170cd229_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i21b439e04c0f46e6aa41f4f6bfc222a3_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i905c38b2738644f38c4432f843120bb5_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice7165d21e4344ec86a5e656b73a7b07_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaaf1941357164fdb868f7f5a91160a6c_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="ie87638ca7b4b4bcebf36d1457cada513_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="i77174470ff09441daded2fd4c7a920e5_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="i295cdec7f0544ee29be8dd358d9a3d49_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i552991d5aaf44e16aa7d3b06863a1037_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iac9725136f5d4fbd81cc36711f34d2dd_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="i593dbce1396141ffbc63dc6e316034e2_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="if19dba2209d54e11ba42dc0c72212d91_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="i0a8f2a3ff0b844288b829279fb619733_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="iecc16b51186c4721bf36e4a40defab2a_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if331ccd29fbb4d8aa5723cc2f1662a75_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc410a72e63c4944ae27d7a2c7971168_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife47ac45e09e4493ae428a9ae9b3c451_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4e8d1f4a8ea0466891c4bd0637a16850_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3c751d97f3114ab09e48246cb28aca2c_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2a8250f179a4e32ae9c68fc89aca4da_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="i9bbb388a8cf144fa87a47199855b562e_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="i972d5be1914743958311c5d07c9ed31d_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="i2b1ff45fc56344adaaf8b08b72f8da17_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="i8878076774564996b24ecfb09ac0fd59_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9cb0eff961214f368c44d47e8f1577d7_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icfb83321bef446899ab97cd926174252_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="branch"><xbrli:measure>hfwa:branch</xbrli:measure></xbrli:unit><xbrli:context id="ia9ecb030e8d64b489f94218496013110_I20220630"><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:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USTreasuryAndGovernmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd2c372014604811b43838574053e84e_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc429bdda8df4338ae58c76c3c0cc1c1_I20220630"><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:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:MunicipalBondsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i528bf9a435c44aa3a72d21c41d5b1118_I20220630"><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:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d216230312149a99e5cd0e315d07358_I20220630"><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:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1539ed55d7dd4f0db5cca0556e4c7c61_I20220630"><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:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34fc8ffd80254253a4eec5070f552b0f_I20220630"><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:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2ef274a36214c1ba4a0770a6862b71f_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0d2975adffd041e3af01c9871e46b297_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:FairValueInputsLevel2Member</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="i3329a5413dbd4312afab15b5413a7b2c_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:FairValueInputsLevel2Member</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="i40685252d8794039821d8e8a24113e92_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:FairValueInputsLevel2Member</xbrldi:explicitMember><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="i3e5db030c37343229ecd00f763c27765_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:FairValueInputsLevel2Member</xbrldi:explicitMember><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="i1891f770fc8c45039cada7cd4af8fe2f_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:FairValueInputsLevel2Member</xbrldi:explicitMember><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="i05692421ce8249558316d00154aa2ccf_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:FairValueInputsLevel2Member</xbrldi:explicitMember><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:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i3b002e17622d4d55b253ee9f6946f997_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i702cc38a375f410aac6a4a1db2771461_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf4736fdcab64977a05255897b903e72_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77cbe8f95e3c40818b283e81d6760e37_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10c83e49ae444d47aa9d6b943f1be909_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie17d28ebfc8f4b7c9190712b2eaf5692_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="id844685cf0e1408cb9a31411b697c4bb_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="i766df6157bad4901a3e67bce96752ec9_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="i61aa175fe448403f9bbd0745996841e7_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="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_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="i912cf3dda5214e578a60b28e73c91550_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66e7979fb2a14d8687f13b24948ec7b2_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="i699d6327c0004870864a596bacec07e5_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5ed95b72efca4092aaf61bf41fdea7a5_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="i67903a65057749c7857d4babe3f28352_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6627f91c665a4c62a5446656e347a559_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="id6ad5ca502714b84ad91e407283758b3_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7d9102815a4c4e949a1078529f0f9caa_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="i24ece550ab5044a9a7f7ecc41cf504d9_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic78234a8b85f4489abb9c0714e6b4ad9_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="ie0fb956d8afd4abe8ef47505b51325cd_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3d1defc793b14c49a0730610cce2abe9_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="idf457ab83ad843739b767a05e6289e53_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i643eaaa36209448d894a88c1349b4e93_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="i5186a7301d4d491d85e15932175c367e_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if8fa043b5950474f9726e7598e66543c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</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="i644b5f990b594fc7ac136420aca88400_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i45273cefac47414f82ea5b57a75d4dcf_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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6f199f8cd904a979ce95597ba2c8713_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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6a97051501ab4108ad833225a97ed8fa_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="ibfb175e83bb24a3d849f32de21c25244_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0cbc444f50db48f48862fc56874c6712_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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="i64642459c3484b72b361acdb0fe09a47_I20220630"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6c97132be8c04991b3a6038c28fc0ac2_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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iea386ab059794e80a011ee0803fc8da1_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="iccb6501735d541839b141ba759bc5397_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i279f8c90cff94a5eadb5486dccfbf9b7_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="i80f85058531d4512bbb0fd8ef4194848_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9b1599f431d04efdab2e86435e4eb16e_I20220630"><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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0b3eb415a8d946fbb96fe97f516ded25_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if83c609c949f4947a5de078ca646e44f_I20220630"><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:SubstandardMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iebbeaf187ee84019ae2bff345b44262d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6f907e5cf158475bb75562218dd77d68_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i66b431ecfb1e47699b705d3dfc156543_I20220630"><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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21ef43b31c3f441a8176be6da282c94d_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i10bd2901ea5e41798b60d7a84b47046e_I20220630"><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:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i65cd64eee5ab4e04833f478006cb11cf_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac5511e54ee943ceaed26d358b172429_I20220630"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idc9093cb88904d549ef037237af32b23_I20220630"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3df20c1e4676457aac2f861c6f654951_I20220630"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34f50ac22d844e7794040aaabbb87ee3_I20220630"><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:InternalCreditAssessmentAxis">us-gaap:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib025c887a42d4ab4813db11e748fba27_I20220630"><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:InternalCreditAssessmentAxis">us-gaap:SpecialMentionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i90961f2d98d241e5acf03136b9373f61_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f1a4455738e4fbc982484b117535fc3_I20220630"><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:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4bf5fedfb0b430c950d997d2d0542e9_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i882f800186044760a61e5d929c8ee918_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7b4e33da760d42b98711c4e223f798d9_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2be64bad989347449e740d26e97f7b77_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d2b11810b504ad6899d94bd351a2a9c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="i4c797218eb2249c18d08a66933227141_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="i9f37f10746034d7c925e5de0447dc4d4_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="ife9b908db94f4000909566c155379638_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:PaycheckProtectionProgramMember</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="i653e86b7046b48cdb92fed56c0f4f844_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="i577d38f9a5564c4f8c09073181ffae7b_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="i018845a5861f415ab8edcaf36160c4fc_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:SubstandardMember</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="ic515c2fd29284e12980d6cf6f145ad6e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="i59c73dba1d3546458ff2590824e15b12_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="ifcf80b6cc54340d2ac5ed56df77c25f9_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="i790eb8a10bda4c54acefd817af2d0291_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="i13f9af30f8dd440b80e87c28347c2cd8_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="i843d4a4ce3f4490e88bf225077e4a27b_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:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4239cfc6dd094b67a8ea8a2836c328f9_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="i57643d6f60f9411e99504d9e76879eaf_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="ifa5d6ffc3353466784a46e6be4a10821_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><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="ic3540d1397b84f7fa847c4536279091a_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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><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="ia5b9a040c3ab418c9bd95d47a406fbfd_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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><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="i2db7bd7ef5384c65accfec8628d9858e_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4d38937dd144758bd3618b98d5b718f_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: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="i622bd197e34442bd9778b5426be6cc18_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: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="i69ac2c2828004bad90d9e3b1abab4bbb_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="i2e5990aa3dbc4e90a8a91db66ebd6b82_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:PassMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8697fe02031e4db095baa8163e898e22_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="i635eefdeece54329980c4b18d42cc277_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="if034b0cbaf9f4ad991a26166c640ccee_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="ia6358051cc814e73921f5ef2291d5b45_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="i840869a80e3e4841ad6eaf7073fbf123_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie4d62e61e6f74a9c83701650a45fcd59_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifee8fab60daa42ad97101148b446f940_D20220401-20220630"><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:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2d7238a9d0b540158da3a9449efdf435_D20210401-20210630"><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:NonaccrualMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie829f301967842799b223a77a9d039be_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9d82e758bb454f0691113cc6e7f6c588_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4d105d735ab34e12a18fbb1d739081ab_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i97fb0004e2b04c2faff83ba8ecb299f3_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i12b7601884fb4f1b9e7bbdb7cd3bebf1_D20220101-20220630"><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:NonaccrualMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2e607c3bc2fe48859d6e2abdf0cbbb73_D20210101-20210630"><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:NonaccrualMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i61e10a8f43c14b5a8f569666a08239e2_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i792a4e5866a54a6c848113cd53b32f38_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:NonaccrualMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0bad550471394c93bacb721cbc2fb4ed_D20220101-20220630"><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:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i117aeb9d14e44d179c394da8e5b16fa3_D20210101-20210630"><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:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i209f7b2446d348809588da18a56bff86_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic3e1869bbf184ea895fc0830a46dea3c_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifcb3d38a0fb3417f88cd12e6949888a5_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia3f923c792dc4c51abdf8e8054a4472d_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i371a66090e334af89a82e67fe85cf59e_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i986a01d8535b4a2eb9542e52b2b1da45_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iada1f26c95d5478db4bb201643fbd6e6_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11fc34dd281e410baa09e2c3dd8ca287_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ac97da038ad4ccba89d17081fc265f7_I20220630"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2519aa8a25164d67a37b165733d7251a_I20220630"><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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i40fa4ff8be7b441f949cc96ae32d2a6c_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i61f5dee17e7444f4bfcb7eeaf83cc776_I20220630"><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:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f6218456bae4916baec6340fe7e8882_I20220630"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i07dcf4798bb04b12854a07449a74ede9_I20220630"><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:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad944dcc4afc4f1eb47347ecb131dfd5_I20220630"><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:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i049c3b4470254f64a5b289a66c544dce_I20220630"><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:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i05bb897994d048fd9aabec4434925c3f_I20220630"><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:SBAPPPLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24b5c3b66413407b8fd8d2df83dc493c_I20220630"><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:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4635e9c5853f417584158701d375c88a_I20220630"><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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37ccdd196692417fbbfb651fdfbefd39_I20220630"><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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0341e78bdf634458885f71532f293793_I20220630"><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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9f0650ed8bf845e1b40d918173790917_I20220630"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i255f67879c7f4013b0221351c5351b05_I20220630"><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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e5f18a5195f4f539ae0a0bada028293_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0674857e4bf4f34b11de0ce37a813bd_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica79ac7f788a416991d8bc42ab3473b1_I20220630"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia60453a6a008468fa452a378171e09ac_I20220630"><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:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibb2df5961b5f418cb8ff3d738fde3ebe_I20220630"><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:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifa7a5689ea3b47a18900de7bb36a4957_I20220630"><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:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i82ec4b2995154789afb448a87b39db35_I20220630"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:ResidentialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i518e6202f40a47979b0ad53f6af4ba3f_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i699bcbb75ad54bee94834a01a3711f89_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i32533a95f7e54210ad0a9454151dd7d5_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica64f688aa524c3ab2eb5187fb5ade52_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i57b0bbec8ff3457383213b47c4d09721_I20220630"><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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4f5a194611c40baa5618cd433ab9f16_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie5f7e8dc38a345288634e512a3a07342_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0319b194b59e436d81bd8f0c6ba5d79b_I20220630"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id58deb18bb7d4fc78f3538f0d957c2d3_I20220630"><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">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib7e14d8345534b1080cad847836777be_I20220630"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i589c9cc720cb4e1ca21c8334c3cd8413_I20220630"><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:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i110e21082a964d02b2298315db8ecde7_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0eef5802a89f439bb52940f215bb25e3_I20220630"><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">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4019c1cc4b7a4a8c94a9a8170033dbc6_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if1b810d85bca46629900afd5538b5069_I20220630"><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:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4fd2396c82b24f5f8db77b57f7065b1f_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f5952065fde4b6c9524994bdeddacfa_I20220630"><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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i579c2a5f821c4ec4a3300410872e0bb4_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i36f32e46da73428696ea5ca78ffedf91_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifba69d369592438099657181e16e1cb0_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if271e80a15894450874628887fa9a180_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2906d929805e414489c39e67510bc44e_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3aa00c0c30f4c15abb0b6b9625c6ff1_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7df4892d9cf04d0fb6ee6cd637ecef5e_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="i9229b2b7bcad4e8f8cc4a41dde9a22b6_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="ib0292628c0564e6091adb1ac447ce524_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</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="i86d677f6456c444ab0f09fb51ba81ee2_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:CommercialAndIndustrialMember</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="i010b4b3db53846af972d268b5b12485e_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i235cd4b8d19546f59139a2161e12e397_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:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i751504bf269347698aa061c26c093e48_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:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24933b20c54744b59da51bd5bbcf54a5_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:CommercialPortfolioSegmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:SBAPPPLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6041d1fa71ea473780a71813da89d345_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:SBAPPPLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ica3948aa7f6a4854a4882f76b342b67a_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:FinancingReceivablesPeriodPastDueAxis">hfwa:FinancingReceivables30to89DaysPastDueMember</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="i66d0ae73bdd74dc1a3addfbb659531b4_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancingReceivablesEqualToGreaterThan90DaysPastDueMember</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="ic70eda239f8545269e9d766cacd00c07_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</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="i1b754c5cb88e420abaa10ff878b1a404_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:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</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="i44600c8b6f44410999e4087e3a5aaee8_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="i76dfa589dd9645ccb517163c507f64c0_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="i89be124244d44f12824222e286083efc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetPastDueMember</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="i965b3e41cc79491d9fffd2a78659dbc6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablesPeriodPastDueAxis">us-gaap:FinancialAssetNotPastDueMember</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="i8f2fb81215a64c7eb04b4214f59ec605_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><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="if416fbf1628742409a11f350a3f066d5_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:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7e44afb1c45e43c3a22e309f8b9e17d3_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:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3577812f69b74d29866194a195e9a6ff_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:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i350494e53ba54ec7960e91c7a809e2ec_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><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="iad89c62fc301419092d9f277d7946224_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="ic1e17b445489430a8d75a9d8a127f9f6_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="i567ca6d75a9940968a7e4b7214305db1_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="i5a140fbe70284c4481765c852be33f62_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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="i44c73a9bc492414193dacfca1fb47ec8_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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="i2e48e961379148cb8350e27d3d61f4e7_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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="i08f237e7de9f4a2984ffc89193a59e1c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</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="i751d79c97b9d47179de379aa80f66b4f_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8280f4107cf643cbadcebb4cfc94ec9f_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">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic413c76df6e6424899300b45cdf779bc_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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</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="ifc6c5079e376469180250069a8575a5e_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:FinancialAssetNotPastDueMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4cfeb3628ae490d94a4cdc941448da4_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="i39c5683d29404503a5697938a6c5cbab_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">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0f2cf80ab81245e8a5e02f996d5d4b23_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="ifffa7592fbd9469aab87e8ecfe72147c_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:FinancialAssetNotPastDueMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia252450e0f5948d786e8397fb26901e7_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="i7fb004602eeb4135bb72f55485b057f9_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:ConsumerPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e9f7fca38c147dfbf2b20a924b8383b_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="i4b1b368ab80a49ac88a113d90a336562_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="i803eb84a2d1042e1a7ee588e82971bfa_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="i7dc2f35ffa4240eb88a09ce8764750f6_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="i6ca4054f8f4e47469cead8d8d12010c5_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="ic3af3d8926a14c0ea4121435a2b0675e_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="i5244f01d3be945d886dcac1ac25ce8e5_I20220630"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib951683e84b746529803047a3d6b19f8_I20220630"><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:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i997d3fa0649545f596a7f4cd9123541c_I20220630"><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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1f87f38348ef4ac3b5dcdad3282b4f15_I20220630"><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><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2399ed4603ad410bbd3d39a92f7a17cc_I20220630"><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:OwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id62133f7b6054c418c25850b3f73b345_I20220630"><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:SingleFamilyResidenceMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia465ffd4f6284a199a485ea5a2cd4afa_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6867d2887bba4a179fc3d7c0a1edab57_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieedbd125e98848fb9bebc60666a6c425_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib36c0c98bd0d41feb71190b31ed9ab5d_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="ic12a92202efa49fd9fc0fc536bdedff9_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:CommercialAndIndustrialMember</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="i661553c77fa244ada3581f93e7647f40_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="i5471b72845324272998608e20f1529f8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="i6a4e99c754be425fb165f7f4a8108e01_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><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="i96c87a2e9f8a43309bbd211534688348_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: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="i16bbdfcdbf244b4883b3bb99d8b9e752_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:SingleFamilyResidenceMember</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="ia9ce83d635664e56a1fb8d5148be0397_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember><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="i68d0f16e38da455e987053d019af9952_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><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="iaa42a4b141a44b7093dc3efc3d762aa9_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:NonOwnerOccupiedCommercialRealEstateMember</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="iac50c01485f14fb2969c8c1d8330538c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:SingleFamilyResidenceMember</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="ibcd5ae2502e8478d97a2d0a1c0429f6f_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="i7aacf2085d4d4f4885844bfbac10d2ce_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><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="i9e167ac5b51a493593798fd052bb41e0_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="icef926745ae3490cb22e20e979d1692e_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><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="i5b7da85b5f2c417787d911721513451a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CollateralAxis">hfwa:OtherMember</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="ib8c48d83e89442a395cc416b50834684_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:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id039b310035f46a69bc322c94f126713_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">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i234b5a59584e46c7a98e3ffd94b36540_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i21468f136880424fbe1f97e5c900a3a8_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iad1f9e74c74a4a53b3f95743e295fcd5_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="i08545e212f1c4e62a19b8c256f15411a_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="i74602e762cb9492eb40e33d6f36e6e58_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="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="contract"><xbrli:measure>hfwa:contract</xbrli:measure></xbrli:unit><xbrli:context id="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9c203f9efe404cf08aabd5ac59ecf156_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i837f9d64252241cfb555af91d0d20a13_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id118a992f71e4f5999a87e70c87b7e9f_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e94559124fe428a9a15e9601613ace2_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5069d8c51f484e3aaba5712b40beec32_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7af089077e00434cbf27d596ba33f81b_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i247408f2efba47bc86ee65c1581557f1_D20220401-20220630"><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:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i639e1a4c580d4d8eb4c064247084e3b9_D20210401-20210630"><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:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15ebe24489f744cab8efe6ae627a1e36_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d052ef3287e4d91a4da70b9324f366e_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2538c45a5ae147d080529067310280c9_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i25c706d654bb4ed5b1bc754674a5ab5a_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i951e4421ffa74c4cb7b4a773f9e87bbe_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia39f6f92b78c4895aef69edf2bef0a96_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie16549acf30d4d3e8d78d611e446cea3_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1bafb46188804501bfe40fa5c769618c_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie06e52e57ee940adbcc720276be0928c_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i43037f32375d4e1b90159239c05ae3ff_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4b863ae18d654808af607fea72e930f4_D20220101-20220630"><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:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ice691b1ef3904f4cb59b420c68a4f220_D20210101-20210630"><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:FinancialInstrumentPerformanceStatusAxis">hfwa:TroubledDebtRestructuredLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ica71a8fca72b4d73827e57605a20920f_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6f6d33b0212246098dce2caccffd440d_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i34b451c9d15b4d3698ca47392cb73229_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a77c336d2d14f87b5481ee240af4ada_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i10aea7832888436191dddc2b00bbb258_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifd4af629606b4b958fe0184fc4ce82b5_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="contract2"><xbrli:measure>hfwa:Contract</xbrli:measure></xbrli:unit><xbrli:context id="i389c38c332a143fc9fcc5a2fb7db1636_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i126332fe6cfd44a09e820b8bf2d12f52_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idded9eed75fb4503b48903f70a30410f_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcbe4721cd0741d3835837e9ee1482ef_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="i5a1dba8df89642aa9bce1dce8ff54c5a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="if7384e201d6644d0abc006c70e2aff4c_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="i633f0ec07453436fa4bdb4b359cb123e_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="i3ca0d185a35942848a2e3def3d87e3c8_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="i3ddd9c34c48948e8b1ffc87260b2e414_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="ic15bf70b778044df81a94da427d6208e_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie7bd6d69895c49979099cdc25381a2b1_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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="i3ceea0586dc7405dbb053ae8f90a895b_D20220401-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i156e0ca94ae340d28e80622c19d259b0_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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i02b8b852c30c4e559ede10bd0e0c1f2f_D20220401-20220630"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0b19f9f18054befbbcb772986b7fa43_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="i67c1368ca3b240e398842d2971c6995a_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i746bd0da97b34fbebaafe9f0f2dd88e2_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="i5024f899e5a64a6cac9c587cc7a99781_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2ce3cc0e00634fc586543c4dcd5efa08_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7b44ca6edcd44a6f8170008aaa9a754a_D20220101-20220630"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i060fac3156394a2f986db1627523226f_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic23c6c6c922b464abf450455dd269141_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="id3e66100a25c4712ad6eff901b74995e_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6236c1ab5566426dba3df9964c1dff22_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="i5f0fda8912cc4b2cad9498159779744b_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6976ba10a1e49088b070931a24eace1_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="i610005fd8b244381beca48ff70319601_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic7692c869830417985ce392b6e64c276_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="i1ea0a6b0c5b2424caff2a90f307e326f_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i25910d433fc34976aea95dddbed15e9c_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="i095c621e5a3645e59382517df378e28f_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i15a1b7a4239044cda3d4f65be909e34f_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03fbd78d84ee44d7bcadab967fc7f5cd_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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="i3c6b7541bfbc4d148f2db0be63bf9e4b_D20210401-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05a3efccc0184cd7a221e6dc93944246_I20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38064aae27fc4feca0142309a59a5c12_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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic044d8582aaa422aaf1da93c089b0390_D20210401-20210630"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1b31f395a16e419d8e745e7c4342baf0_I20210630"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i883741a333dc49ee97ab00abec7649fb_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="id96f78ae25dc49c883808e08060bfbef_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8dafe403b399498e98f39ee2b5a5ca71_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6f3353d63654b9b9229c503c1aa4f92_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="i966a74c2afb84f47b577e21591fcf59a_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if9077ff1db3f43369d750d2a2ca5a07e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="i63a6dae599494e7dbf59038e98faf08b_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="ie285f875ba7445deb80c3ee403ec16c5_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:NonOwnerOccupiedCommercialRealEstateMember</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="if2738db4d27d48aeb2100cd04157cf98_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="i12f6d30ef1904c18ad1230d3a8773dee_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="i1bab9e856ea046ac8fa63554d46884eb_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i9bc0ce7901c54d0fa214b95d74a0f21d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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="ia90036874f2842d6b45717c8f285c66f_D20210101-20210630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:OnetoFourFamilyRealEstateConstructionMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib6237bb2a85a4604a29b392a7eb69af5_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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6919f0ba01a344e3a7f1bfe1eed4177a_D20210101-20210630"><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:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6da4d45855d54413a12a6fdebe64d98b_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="i0793495db9bb4531ace3072a4c694a9a_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iede5d0373c9a4da3867a78afbb07ddee_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="ia3545ab8497e4732b1c5692c7b3b0667_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1e3d1b4b7da84b89bd32b11b117a4466_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic8a314ecd35840c4a4b3a029820753cb_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:ValleyCommunityBancsharesMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if4de9e87ac1744ff91f063f08b558abe_D20220101-20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">hfwa:WashingtonBankingMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1102852a397f4fa493e074fb7e74ed70_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic6cd4c11e2af453ab4bd619ca44e6aed_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5847943a94624514ac5172422eef3f04_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="i82f55d79f1e54b2eb584f34a562b8de1_I20211231"><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>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9686e2db53048dd8252d3d790d8d354_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c87fc97f8eb4df09cab18292ad403c8_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="ibc05328d6c17486a8b53e4682936970b_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd108f0868924148b25f42b9d559b55f_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="ic113d28bd7ca4ddcb97693136029395e_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="i73456d8974404beda7cb6b4f40e69464_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="i2689e57b01a744acb65d9f56f3836e6c_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="icccb4ecf13bb4025ab1d3a9066b0417b_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="i57cd28e3c04c416db2702f161ab31cd5_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="iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-20</xbrli:startDate><xbrli:endDate>2022-04-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i01b0b74895a1462bb91207af56a37764_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="i9fce0537f94b499993eebb012a4ca67b_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="i4300177065224575b8eb409937eadaf9_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9f58e1d81a64b23b109a89c60db3d2b_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ifdb22ea858a4496cb890a8b76f818c12_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5c7ec9a8381143cda76e88821b7ce010_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="icc4e50927d3845cf817474129df7bd5d_D20200312-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iddb1d501f1234cc288e7c7f575bcd506_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="id09e617eebab4a79b0e9d9e4e9bf9a62_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia7c76658860a4efba76e1f3f16aa1e4a_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4490b6e71bf74322bfc3058bb4763b1e_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idaa14891d1a74eeaa9262ee7e7aa6be5_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i46ac5db0accd468f8283891bc88d18d3_I20220630"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i43e28b9b16eb48f98143c3643793b261_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib264b7d853314d0bb1cfcab112dbf07d_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5be6fae0d6c4190a5058560c0d3dd25_I20220630"><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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iaa696f1b7346492994b25932e9ce42a9_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ide2657b6f6c84700ada10aa555a38f27_I20220630"><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:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if338b9da01424dbbb1235a66a04fef4a_I20220630"><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:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i80a3471524bf465e815c8a8f4378a602_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i72224b489ab141eaa5c9ec22f4c459ad_I20220630"><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:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id6206754c74743e78599c56ebf2cbdd4_I20220630"><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:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iac78546454144b2ea362e3ebb7b325e5_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibef56b9a5540437a9b1f60dc7b020bf6_I20220630"><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:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4aed99e03cea48af8b8532b16b4c4bc6_I20220630"><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:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i578a6da111dd496f84d3b5b4fdaa27ca_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a4f6acfe2fb489f9073c81160501265_I20220630"><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:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0a3e4e0744a47caaaf64b80bf580f3c_I20220630"><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:FairValueInputsLevel1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98e468465ad0463783d0ca82f24564ab_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ac274fca1034b898a50084d804bab83_I20220630"><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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4431c7a9004440a58b1b822ee919af9a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsRecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35b6560965194b54a6b552c05c363326_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5a177c47c8b4a0b89699108f38efcd7_I20220630"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibdd1a10308504130987afbd0d8948e48_I20220630"><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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i79d8fe18d76c44fb9eb5a1cb6a3f9c80_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i6156e061d3644ce18b4c9a23da88214a_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="iea08177c6716414e8d089f62ca829081_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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id58154b921164521bceb358ded97ff9e_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib94bec22cace42c8a10e809b2cffd5ad_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="i3eb0c2b9a75544eab7c9e3edbd6d2c68_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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iadc4be52966e46198c62a68edc373b56_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idf1baedff11348be86a53b83ac258432_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:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i83821d69031a489b8806b0dd0386c8dd_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:ResidentialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38458309f38345a8803038a2ac086ff4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9a9f1bb1116e43a2a67eeb2f1ef6c741_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:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if3f639f038d849f4a7f81095e0bf2469_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:CommercialMortgageBackedSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i34b40bc6e8774698a02dcda0ee660877_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i11e1c2b1b52748a8a46119b8c18694b6_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:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i16b2a33aab564c32b553a08cdbc27757_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:CorporateDebtSecuritiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id76fb91c6fa44313a054e966edb6fc31_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3bff201524d4420cba83990c894cc33f_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:OtherAggregatedInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5c5752149949467091a52e5e84a8034d_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:FairValueInputsLevel1Member</xbrldi:explicitMember><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="i1679cd436fbe417389c17bef1a927d0c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic13edb46063948e5a2e23d69e9deaa9a_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="i99f6ef5198124739a3953553df69611b_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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia61f73b8414742d08c32bb39affc7775_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</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="i1a6890f63c6649de95008a5820ecbf3c_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="i80492e789fc5442596ef9ef9134a925d_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><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1bdd15854f7043bcafe6e543749837c7_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: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="i5387b7474c2446389f2187bf9ad373ff_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38663e1d10954d20903f8a2e5ec1c73d_I20220630"><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:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibf7447ded9e145cc857b8b158fc400a8_I20220630"><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:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8e566fe2891748449a5974e6e2128e34_I20220630"><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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><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:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i324bc1c968a74569bb9b3d3759c69deb_I20220630"><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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i0e48f9475a384983a69fe71102a09e95_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9882849d64574adf83dd5532cbd5dd9f_I20220630"><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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if00f787d5f294bbfb9961d4a7b05936f_I20220630"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia98c7d2072ba4a91939494946cf50520_I20220630"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><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:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i416cbc413efd45d7beedd52a54655b6e_I20220630"><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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i39b9d3da01ec439ca190e7f6fd4aa426_I20220630"><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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib593d6206d764556ae262e6ad5647ccf_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib494fc198248404c8a6b0e8a7ac33a33_I20220630"><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:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibbce13268090411a8a4db449f108f543_I20220630"><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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib61d22b39de844e4b180bdb0c5ea0b3f_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4335dee218084c13979708dcfe201f38_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4df2b5b1145b4c3c952574fe59e2bf4c_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:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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="iccf2afe0e6af407783854e81b4747c3d_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:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</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="i61c2f835b7174492a9279fa7fc268546_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><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: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="i6786ca6a60f24d35b285c0bed80a9ece_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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</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="i0cc56cd366054ab8a82b667ecaa58acc_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</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="ic3061aee5bfb46ddb4cfdf5d6cb7eeaf_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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i596e7677bfcc427e9f3c24b9684f290a_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</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="i2f9d4c02cdbe4c95acadaf5f61030035_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><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: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="i2990543bd9e94a2f92fe6d639b0bc2da_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:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</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="i5f89cde3998b4241bab34fb2e737567d_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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4c0a420148d4911b0fc8e5215c66f5e_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:ImpairedLoansMember</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="i18d33ee09e474739afd7bef68fb798d3_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:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</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="i558fda34616d4549826542db8c94b330_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:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</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="i9622fc557f134fd0a9bb4c3447b9bc32_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:ImpairedLoansMember</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="i34a4c8094de44adbaaf86ffada155082_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7c01694d62a046b48248b4209e9d5444_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:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i44358e84e59a4c12acb035518165c5be_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:FairValueInputsLevel12And3Member</xbrldi:explicitMember><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:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3234a763c11d49009af5ae311c2c18e2_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:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50587528040d449d9fb5c30bfe452369_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:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i49b6c30662c2433bbd79fac0362675f4_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if5c91ef2d3f8483fbaa3d88b33ce67ca_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:ImpairedLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id4ebd0133cf14395a7745ed4edb036d1_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:FairValueInputsLevel12And3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idbc2823c56b74f499c9f51a3310ea428_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:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i77319bb2f55047fb9c3da7291c0dc577_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:ImpairedLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i35d66052072440949668912563527e9a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia764c062f68440009557f0f85a36aecb_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</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="ib993eefe8cc94ff0ac4778d6ae40d40d_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9328a99a839744b083b409b2b5331ec5_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementFrequencyAxis">us-gaap:FairValueMeasurementsNonrecurringMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee373d5b158445faa8cfa8a3ff9f5725_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</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="if6f7fff51c814c8397dbf66c598d8458_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:BranchHeldForSaleMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</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="i1159d3fe71e240e4a81409fa7aa640b0_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="ia1bfa6ffcf744c5e8983393256e9c8c4_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:FairValueInputsLevel12And3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i17eb8ec4d226422f9d34d244dc90b361_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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i12ff5e2a6bc24ebab7f8b626fee0ccee_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="ic0fa3adac99f4215955bed9244915d6a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</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="i77e51ec9cd804b6682ac9d12b15aa514_D20220401-20220630"><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:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i90cc198f538343c0b612510b1f9aecf4_D20210401-20210630"><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:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i243b95e2e63846c5925d922471fed594_D20220101-20220630"><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:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i546a9c37af3548faa7ee86500efa35bc_D20210101-20210630"><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:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:CommercialAndIndustrialMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i805d34a2f6484d45816e235f312bf43a_D20220401-20220630"><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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if33b01d7ad664e2f9ce9bace5071cafc_D20210401-20210630"><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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e590c49fbaa4f4bafded18f4752a395_D20220101-20220630"><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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i013b62b766e2496bb96d77bcde261868_D20210101-20210630"><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: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia04fecd711b94580a5eeb962b49b15d0_D20220401-20220630"><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:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id6ed53d068874920a5462d316f20976a_D20210401-20210630"><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:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivablePortfolioSegmentAxis">us-gaap:CommercialPortfolioSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i35cd4325df3a417eb015ac1f6380165f_D20220101-20220630"><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:ImpairedLoansMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3b41c07b28ba44f588c1ff628bd067b8_D20210101-20210630"><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:ImpairedLoansMember</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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6c5df9a1bb544cf99b898a52bfb9b3b6_D20220401-20220630"><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:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib1163fa20eb04d72bcb2946bd42aaafb_D20210401-20210630"><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:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib46f73afed7e4cfd89a9af035b3a5f94_D20220101-20220630"><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:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i469abdcc44764b0ab31234e343438bd6_D20210101-20210630"><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:FinancingReceivablePortfolioSegmentAxis">hfwa:RealEstateConstructionAndLandDevelopmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis">hfwa:FiveOrMoreFamilyResidentialAndCommercialPropertiesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3154e0dbc37b4b42ba5a8496e10eef10_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i81dbecc8a87b4114aa94e0289df98d0f_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d6a7bd452b24385a21e22e08cb37f09_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i974f79d4876b467d99a14ac9775cca28_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1a87f909596e4f90a3627ea678daa50d_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifddac5c3d4b54d34a2e3dd925f28d56c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i767e7b2b5dff43e69d0b616df86619d6_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a2c26e3660f4d5cb5bbfdc68d70ac29_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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="srt:RangeAxis">srt:WeightedAverageMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentPerformanceStatusAxis">hfwa:ImpairedLoansMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:MeasurementInputTypeAxis">us-gaap:MeasurementInputComparabilityAdjustmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i37a13b68c87e47c5a34243bb3c152590_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf3bf91baa91417bbc53da6aba57fb73_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630"><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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03476a8d734f47f38022ed9ed2ae1573_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idb2dafd09d5c434e91ce93488fd2757d_I20210630"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5a69a36dda3b4c378baba72202ad9376_I20220630"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id609d101fc704742854af80b4bf572b8_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id2c3777b48f7438b833d5a3c5aafb6c6_I20220630"><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">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia1909f462e0643a0a3b2eee4f0bd7638_I20220630"><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">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i29479f98582b41678b0123baf7659b37_I20220630"><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:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia056399ad9544f1ebb939c2c76e95d0a_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByLiabilityClassAxis">hfwa:NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idfe4a608b88a4a5d95ffa3df09a96ca6_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i283b5d72485a4cb085aad457e52a7678_I20220630"><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:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4dbb441cb37f41a08dd4978f41a69c91_I20220630"><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:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4f41ea418b2d43d1a0c59ab53bf7a059_I20220630"><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:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia14b898958044d748bf89781cd45274b_I20220630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli: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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if78f89e76f9442caaf0201611e2c9a84_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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_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="if701e3cf7104413ca4f7eb9dafdd8d1a_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:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i235c321087744165b98e434d1680f3ef_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001046025</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</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="i4fb2dfe36c2e41e19e3d148e21ff9686_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="id82b28ee47bb49cd9b3383c368d0e6f9_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><xbrli:context id="id0c00d609c644e2399ded7a3901f715a_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="i78ccc94843124ec79f594f298845c436_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="i4126894fe0cf43408f1c55a43e4687ce_D20220401-20220630"><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-04-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic506122974b34d348b1546e6051786ca_D20210401-20210630"><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-04-01</xbrli:startDate><xbrli:endDate>2021-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39dae01e4cf44b27acfe740ce1272514_D20220101-20220630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8997f471dd894acca1dfcbf0e010d120_D20210101-20210630"><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-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="if9e2f7322b27438b92ba166619e1add4_I20220630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ife57924367634756bb5fbcb03ef55d0d_I20210630"><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-06-30</xbrli:instant></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjg4_7e838a10-250a-4622-b300-97fb38310547">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:DocumentQuarterlyReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjkz_5e7824f5-d648-4f52-afe9-8e8c5d26a762">&#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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMTY_eae5b341-256d-460f-a688-ae87a910638f">June 30, 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjg5_8ef76d19-1248-4a4f-b2ab-237fd0022c3c">&#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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjk0_1c7763c4-81d1-4d23-81b2-f6529d004906">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjkw_4a585ff4-ff08-49d6-9bfd-0ac17c2e7383">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6NjQxZGMyZDRjZDMyNGI3ZTk3OTIyOTQ0OGM2ZmE0OTcvdGFibGVyYW5nZTo2NDFkYzJkNGNkMzI0YjdlOTc5MjI5NDQ4YzZmYTQ5N18wLTAtMS0xLTk1MjY3_ab3ff9be-bf0b-40eb-877a-f45362e29633">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6NjQxZGMyZDRjZDMyNGI3ZTk3OTIyOTQ0OGM2ZmE0OTcvdGFibGVyYW5nZTo2NDFkYzJkNGNkMzI0YjdlOTc5MjI5NDQ4YzZmYTQ5N18wLTQtMS0xLTk1MjY3_06f17edb-b381-477d-8c1d-cd02985b49ff">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6NjQxZGMyZDRjZDMyNGI3ZTk3OTIyOTQ0OGM2ZmE0OTcvdGFibGVyYW5nZTo2NDFkYzJkNGNkMzI0YjdlOTc5MjI5NDQ4YzZmYTQ5N18zLTAtMS0xLTk1MjY3_1b42d11a-0042-4795-aeb0-b0d0cebb25b9">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6NjQxZGMyZDRjZDMyNGI3ZTk3OTIyOTQ0OGM2ZmE0OTcvdGFibGVyYW5nZTo2NDFkYzJkNGNkMzI0YjdlOTc5MjI5NDQ4YzZmYTQ5N18zLTEtMS0xLTk1MjY3_31d9e8e8-db55-49e3-bdb5-3fe51e89d529">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6NjQxZGMyZDRjZDMyNGI3ZTk3OTIyOTQ0OGM2ZmE0OTcvdGFibGVyYW5nZTo2NDFkYzJkNGNkMzI0YjdlOTc5MjI5NDQ4YzZmYTQ5N18zLTItMS0xLTk1MjY3_d377ae89-8c83-4d97-8c99-b9c6b824d53c">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6NjQxZGMyZDRjZDMyNGI3ZTk3OTIyOTQ0OGM2ZmE0OTcvdGFibGVyYW5nZTo2NDFkYzJkNGNkMzI0YjdlOTc5MjI5NDQ4YzZmYTQ5N18zLTQtMS0xLTk1MjY3_109784dc-252b-42e4-9dc0-2a4071a42dfe">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjg2_0aca9ca9-d0a0-4945-865e-dc44fc289ca5">360</ix:nonNumeric>) <ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjk1_69fca2e0-9c39-4422-8b56-0115c90f469f">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6MjgxOGEzNDczNjEzNGM5Nzk4YzA0MGJhNzYzNGYyNDUvdGFibGVyYW5nZToyODE4YTM0NzM2MTM0Yzk3OThjMDQwYmE3NjM0ZjI0NV8xLTAtMS0xLTk1MjY3_859c1317-ce59-4ac6-96c8-fdfebe3f87ac">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6MjgxOGEzNDczNjEzNGM5Nzk4YzA0MGJhNzYzNGYyNDUvdGFibGVyYW5nZToyODE4YTM0NzM2MTM0Yzk3OThjMDQwYmE3NjM0ZjI0NV8xLTEtMS0xLTk1MjY3_03331e36-b05c-43c0-863a-c07189e182dd">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6MjgxOGEzNDczNjEzNGM5Nzk4YzA0MGJhNzYzNGYyNDUvdGFibGVyYW5nZToyODE4YTM0NzM2MTM0Yzk3OThjMDQwYmE3NjM0ZjI0NV8xLTItMS0xLTk1MjY3_10ed755b-cb73-4d03-a961-9c018e076232">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjg3_84466b48-3303-434f-92a4-ad023300915b">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjkx_c904070f-5eb3-4b95-835a-327f2ed6cb90">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6MDljYzQyMWU0MTI1NGRjYzk1NDU2OWJmY2U5MGFmYjgvdGFibGVyYW5nZTowOWNjNDIxZTQxMjU0ZGNjOTU0NTY5YmZjZTkwYWZiOF8wLTEtMS0xLTk1MjY3_9db97d5a-d475-4296-829f-139959258b04">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntitySmallBusiness" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6MDljYzQyMWU0MTI1NGRjYzk1NDU2OWJmY2U5MGFmYjgvdGFibGVyYW5nZTowOWNjNDIxZTQxMjU0ZGNjOTU0NTY5YmZjZTkwYWZiOF8xLTQtMS0xLTk1MjY3_9b745d05-fa7d-4c5b-afec-268493750494">&#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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityEmergingGrowthCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6MDljYzQyMWU0MTI1NGRjYzk1NDU2OWJmY2U5MGFmYjgvdGFibGVyYW5nZTowOWNjNDIxZTQxMjU0ZGNjOTU0NTY5YmZjZTkwYWZiOF8yLTQtMS0xLTk1MjY3_babdefc7-d469-433e-8687-c59ab329e450">&#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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="dei:EntityShellCompany" format="ixt-sec:boolballotbox" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjky_1c44f61d-2772-4186-ae2c-cb084804fb77">&#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 August&#160;1, 2022, there were <ix:nonFraction unitRef="shares" contextRef="i71bb4d4fb07c4ce7ac0196330a343c2d_I20220801" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjA3_0ec01389-e925-43fc-82b2-858af3d48556">35,103,929</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="ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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%">June 30, 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:97.076%"><tr><td style="width:1.0%"></td><td style="width:7.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.925%"></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="#ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_13">CAUTIONARY NOTE REGARDING FORWARD-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="#ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_22">CONDENSED CONSOLIDATED STATEMENTS OF FINANCIAL CONDITION (UNAUDITED) AS OF JUNE 30, 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="#ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_25">CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 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="#ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_28">CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieb3369801f1548188d52cb49449d23a3_28">(</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieb3369801f1548188d52cb49449d23a3_28">LOSS</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieb3369801f1548188d52cb49449d23a3_28">)</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieb3369801f1548188d52cb49449d23a3_28"> </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieb3369801f1548188d52cb49449d23a3_28">INCOME</a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieb3369801f1548188d52cb49449d23a3_28"> </a><a style="color:#0000ff;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%;text-decoration:underline" href="#ieb3369801f1548188d52cb49449d23a3_28"> (UNAUDITED) FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 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="#ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_31">CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (UNAUDITED) FOR THE THREE AND SIX MONTHS ENDED JUNE 30, 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="#ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_37">CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (UNAUDITED) FOR THE SIX MONTHS ENDED JUNE 30, 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="#ieb3369801f1548188d52cb49449d23a3_37">10</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="#ieb3369801f1548188d52cb49449d23a3_40">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="#ieb3369801f1548188d52cb49449d23a3_40">12</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="#ieb3369801f1548188d52cb49449d23a3_43">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="#ieb3369801f1548188d52cb49449d23a3_43">12</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="#ieb3369801f1548188d52cb49449d23a3_46">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="#ieb3369801f1548188d52cb49449d23a3_46">13</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="#ieb3369801f1548188d52cb49449d23a3_49">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="#ieb3369801f1548188d52cb49449d23a3_49">15</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="#ieb3369801f1548188d52cb49449d23a3_55">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="#ieb3369801f1548188d52cb49449d23a3_55">23</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="#ieb3369801f1548188d52cb49449d23a3_61">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="#ieb3369801f1548188d52cb49449d23a3_61">25</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="#ieb3369801f1548188d52cb49449d23a3_64">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="#ieb3369801f1548188d52cb49449d23a3_64">25</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="#ieb3369801f1548188d52cb49449d23a3_67">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="#ieb3369801f1548188d52cb49449d23a3_67">26</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="#ieb3369801f1548188d52cb49449d23a3_70">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="#ieb3369801f1548188d52cb49449d23a3_70">27</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="#ieb3369801f1548188d52cb49449d23a3_73">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="#ieb3369801f1548188d52cb49449d23a3_73">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:2px 1pt;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="#ieb3369801f1548188d52cb49449d23a3_76">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="#ieb3369801f1548188d52cb49449d23a3_76">32</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="#ieb3369801f1548188d52cb49449d23a3_85">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="#ieb3369801f1548188d52cb49449d23a3_85">32</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="#ieb3369801f1548188d52cb49449d23a3_88">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="#ieb3369801f1548188d52cb49449d23a3_88">32</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="#ieb3369801f1548188d52cb49449d23a3_91">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="#ieb3369801f1548188d52cb49449d23a3_91">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="#ieb3369801f1548188d52cb49449d23a3_97">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="#ieb3369801f1548188d52cb49449d23a3_97">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="#ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_100">34</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="#ieb3369801f1548188d52cb49449d23a3_106">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="#ieb3369801f1548188d52cb49449d23a3_106">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><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="#ieb3369801f1548188d52cb49449d23a3_112">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="#ieb3369801f1548188d52cb49449d23a3_112">38</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="#ieb3369801f1548188d52cb49449d23a3_118">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="#ieb3369801f1548188d52cb49449d23a3_118">39</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="#ieb3369801f1548188d52cb49449d23a3_124">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="#ieb3369801f1548188d52cb49449d23a3_124">40</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="#ieb3369801f1548188d52cb49449d23a3_130">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="#ieb3369801f1548188d52cb49449d23a3_130">40</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="#ieb3369801f1548188d52cb49449d23a3_133">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="#ieb3369801f1548188d52cb49449d23a3_133">41</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="#ieb3369801f1548188d52cb49449d23a3_136">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="#ieb3369801f1548188d52cb49449d23a3_136">42</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="#ieb3369801f1548188d52cb49449d23a3_139">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="#ieb3369801f1548188d52cb49449d23a3_139">43</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="#ieb3369801f1548188d52cb49449d23a3_145">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="#ieb3369801f1548188d52cb49449d23a3_145">44</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="#ieb3369801f1548188d52cb49449d23a3_148">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="#ieb3369801f1548188d52cb49449d23a3_148">44</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="#ieb3369801f1548188d52cb49449d23a3_151">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="#ieb3369801f1548188d52cb49449d23a3_151">44</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="#ieb3369801f1548188d52cb49449d23a3_157">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="#ieb3369801f1548188d52cb49449d23a3_157">45</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="#ieb3369801f1548188d52cb49449d23a3_163">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="#ieb3369801f1548188d52cb49449d23a3_163">45</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="#ieb3369801f1548188d52cb49449d23a3_166">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="#ieb3369801f1548188d52cb49449d23a3_166">45</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="#ieb3369801f1548188d52cb49449d23a3_169">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="#ieb3369801f1548188d52cb49449d23a3_169">46</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="#ieb3369801f1548188d52cb49449d23a3_172">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="#ieb3369801f1548188d52cb49449d23a3_172">46</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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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:97.076%"><tr><td style="width:1.0%"></td><td style="width:7.936%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:73.749%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.925%"></td><td style="width:0.1%"></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="#ieb3369801f1548188d52cb49449d23a3_175">47</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="#ieb3369801f1548188d52cb49449d23a3_178">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="#ieb3369801f1548188d52cb49449d23a3_178">47</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="#ieb3369801f1548188d52cb49449d23a3_181">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="#ieb3369801f1548188d52cb49449d23a3_181">47</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="#ieb3369801f1548188d52cb49449d23a3_184">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="#ieb3369801f1548188d52cb49449d23a3_184">47</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="#ieb3369801f1548188d52cb49449d23a3_187">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="#ieb3369801f1548188d52cb49449d23a3_187">47</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="#ieb3369801f1548188d52cb49449d23a3_190">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="#ieb3369801f1548188d52cb49449d23a3_190">47</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="#ieb3369801f1548188d52cb49449d23a3_193">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="#ieb3369801f1548188d52cb49449d23a3_193">47</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="#ieb3369801f1548188d52cb49449d23a3_196">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="#ieb3369801f1548188d52cb49449d23a3_196">47</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="#ieb3369801f1548188d52cb49449d23a3_199">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="#ieb3369801f1548188d52cb49449d23a3_199">48</a></span></div></td></tr></table></div><div style="margin-top:4pt;text-align:center"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_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="ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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, including the risks of inflation;</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 our 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">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="ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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="ieb3369801f1548188d52cb49449d23a3_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="ieb3369801f1548188d52cb49449d23a3_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%">June 30,<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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:CashAndDueFromBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMi0xLTEtMS05NTI2Nw_2b1b284f-b79c-4386-bc7a-25ecb518dab0">93,675</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:CashAndDueFromBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMi0zLTEtMS05NTI2Nw_9c1788a9-8623-4c4c-8842-fa48b21e5d92">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:InterestBearingDepositsInBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMy0xLTEtMS05NTI2Nw_a17ca6ba-3a29-4fa0-975c-6f4a2a5b68a8">900,380</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:InterestBearingDepositsInBanks" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMy0zLTEtMS05NTI2Nw_76f4b249-9bc0-45cf-840d-398b8d82a2b5">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 #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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNC0xLTEtMS05NTI2Nw_4cd76be6-f7b9-4be9-8d72-3b7ab7572033">994,055</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNC0zLTEtMS05NTI2Nw_ce5f0e57-9d60-4d7f-a179-13ccd309dba9">1,723,292</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"><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="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNS0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjM3MWIzZTQxMDY1YjQ1MmQ5YzgzNGYxZGIwZTQ4ZmI1Xzg0_71d2bd71-0130-47c7-b589-9e13e83231b7">1,267,715</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="idcb20a21900848e68118c662d75f74e5_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNS0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjM3MWIzZTQxMDY1YjQ1MmQ5YzgzNGYxZGIwZTQ4ZmI1Xzkx_706c689b-39be-461d-a688-92c462d3e92f">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNS0xLTEtMS05NTI2Nw_ee73ca63-732e-4519-8025-74723e502c48">1,187,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNS0zLTEtMS05NTI2Nw_5698437a-f3d4-4b0b-a255-cf7f1a79d56a">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="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNi0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjY3ZTJhZTI0MzJhYTQ0YTBiZWFlZWI0MWU4NTU1MGM1Xzgy_d6158434-37a7-4579-9c26-46d83f62f583">559,312</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNi0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjY3ZTJhZTI0MzJhYTQ0YTBiZWFlZWI0MWU4NTU1MGM1Xzg5_14009392-c5ed-42e2-9496-6019279bd872">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNi0xLTEtMS05NTI2Nw_20481ad7-3e94-4045-9db7-5b951fc2c63b">615,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNi0zLTEtMS05NTI2Nw_853626cc-058f-470f-b7ee-5226d5df8294">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNy0xLTEtMS05NTI2Nw_4ac9cac0-e52b-4c58-9bc9-e26b50db6316">1,803,241</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:DebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNy0zLTEtMS05NTI2Nw_9b77b2a2-ff90-47b9-908a-2ee6e977c00c">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfOC0xLTEtMS05NTI2Nw_327f3bbb-c6b9-47f3-9768-7af90ab8efef">1,311</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfOC0zLTEtMS05NTI2Nw_f4c9116c-7323-40a4-b989-6f7fd5d127f5">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfOS0xLTEtMS05NTI2Nw_a814f1b5-86be-4acc-a0c6-98b4a03c6284">3,874,064</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfOS0zLTEtMS05NTI2Nw_892c2cee-46e4-4491-99d4-8e3bb7c8c5bf">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTAtMS0xLTEtOTUyNjc_21b26ca5-d1e0-4947-94c9-d042e57fdcd4">39,696</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTAtMy0xLTEtOTUyNjc_11a2b944-06ec-4956-9747-2250f91d343c">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTEtMS0xLTEtOTUyNjc_1b445a87-7e8d-4cd8-9fff-1ec18fa655ec">3,834,368</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTEtMy0xLTEtOTUyNjc_c4a900ed-e13b-442e-a5fd-70b06de498d6">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="display:none"></td><td colspan="3" 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%">Premises and equipment, 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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTMtMS0xLTEtOTUyNjc_3e89a51d-27a8-4fb3-81e4-6136798a5ed6">77,164</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTMtMy0xLTEtOTUyNjc_0e37738e-1fb5-41eb-8020-447e5e047816">79,370</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%">Federal Home Loan Bank stock, at cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTQtMS0xLTEtOTUyNjc_7f78657b-5068-4155-91c6-6c4211f5aaa0">8,916</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTQtMy0xLTEtOTUyNjc_8142ef7d-7f94-4cbc-a708-5e4367fe521c">7,933</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%">Bank owned life insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:BankOwnedLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTUtMS0xLTEtOTUyNjc_fe5e54c0-febe-4681-91ff-24b2706b8416">120,646</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:BankOwnedLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTUtMy0xLTEtOTUyNjc_6c52caca-e35b-4ae5-8532-03cd8cbf37fe">120,196</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTYtMS0xLTEtOTUyNjc_6fe3d3af-df92-49c4-b042-97fe4396326e">15,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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTYtMy0xLTEtOTUyNjc_c6d35fbb-83bc-4db3-a3e3-9e6113a15d8c">14,657</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%">Prepaid expenses and other 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%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTctMS0xLTEtOTUyNjc_1e88fcfe-0c7a-4c1d-af37-168bf8b76d3b">211,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTctMy0xLTEtOTUyNjc_013e606a-acb7-4aa8-83a6-cd99254905ce">183,543</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 intangible 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%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTgtMS0xLTEtOTUyNjc_a5b62d1e-b911-407a-a3e1-ae4e86aa2ebe">8,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTgtMy0xLTEtOTUyNjc_e0adb312-082b-4a88-aff2-a31440672055">9,977</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%">Goodwill</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTktMS0xLTEtOTUyNjc_e380a178-36d1-453e-ac31-c8ff1b6204f4">240,939</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTktMy0xLTEtOTUyNjc_803888d3-5401-4bfc-a058-8ab1f6e8b054">240,939</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 assets</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjAtMS0xLTEtOTUyNjc_813deebd-9ea1-498e-b121-2a905070f0b3">7,316,467</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjAtMy0xLTEtOTUyNjc_55848df1-76c6-4889-ae06-c15375ccd855">7,432,412</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:700;line-height:100%">LIABILITIES AND STOCKHOLDERS' EQUITY</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 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:400;line-height:100%">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:Deposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjItMS0xLTEtOTUyNjc_5e2d038a-db74-4f67-bfe8-ec9e620c0c0c">6,330,190</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:Deposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjItMy0xLTEtOTUyNjc_004649ae-5ae3-47e6-afeb-7a71fcf70cb3">6,394,290</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;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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:JuniorSubordinatedNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjQtMS0xLTEtOTUyNjc_59f7a4da-3342-4901-b6e0-a6a63deb03f1">21,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:JuniorSubordinatedNotes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjQtMy0xLTEtOTUyNjc_ee55600a-451b-42e6-9ba7-a0d41729e034">21,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%">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjUtMS0xLTEtOTUyNjc_5cee49e6-9bfc-413f-9f3f-2ccfb77bcf16">41,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:SecuritiesSoldUnderAgreementsToRepurchase" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjUtMy0xLTEtOTUyNjc_3081c415-2682-440a-a4c7-cd17263dca00">50,839</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 expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjYtMS0xLTEtOTUyNjc_609e33d1-ef98-478c-b47f-b36d69d72784">117,758</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:OtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjYtMy0xLTEtOTUyNjc_39eb0243-f6ca-4cb6-8248-e6fc97373aba">111,671</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 liabilities</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjctMS0xLTEtOTUyNjc_e36c84a9-eff2-4866-bf1a-930d383d63fc">6,511,101</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjctMy0xLTEtOTUyNjc_044a6e44-0432-468f-97ae-e884dc96ec80">6,577,980</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%">Commitments and contingencies (Note 12)</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;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;padding:0 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: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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="INF" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjowNjM1ZDg5N2I2OGI0NzhlOTRjYjNmYTEzZDdhMGY0Ml8yMQ_e2eb7819-c89e-46c4-b6cd-22f31e798741"><ix:nonFraction unitRef="usdPerShare" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="INF" name="us-gaap:PreferredStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjowNjM1ZDg5N2I2OGI0NzhlOTRjYjNmYTEzZDdhMGY0Ml8yMQ_e5f2f347-a401-43a4-8f92-be91c00d4f0b">no</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjowNjM1ZDg5N2I2OGI0NzhlOTRjYjNmYTEzZDdhMGY0Ml8zNQ_3cfb6a72-bd27-47b6-a810-b665561ec2e5"><ix:nonFraction unitRef="shares" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjowNjM1ZDg5N2I2OGI0NzhlOTRjYjNmYTEzZDdhMGY0Ml8zNQ_875496d3-6e76-42be-820f-019989945cd6">2,500,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="INF" name="us-gaap:PreferredStockValueOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjowNjM1ZDg5N2I2OGI0NzhlOTRjYjNmYTEzZDdhMGY0Ml81Nw_80a7a458-e896-4217-ab25-e90aebd24da3"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="INF" name="us-gaap:PreferredStockValueOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjowNjM1ZDg5N2I2OGI0NzhlOTRjYjNmYTEzZDdhMGY0Ml81Nw_c189f749-5cc4-4d62-bd24-9803f70a38ed">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMS0xLTEtOTUyNjc_629e7a66-e37b-4d6c-baaf-e3db696b50db">&#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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMy0xLTEtOTUyNjc_caf30733-577a-49b9-b31a-399ea232ab8a">&#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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl8xOA_0a169efe-73d7-441f-8290-47cc94b17d58"><ix:nonFraction unitRef="usdPerShare" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="INF" name="us-gaap:CommonStockNoParValue" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl8xOA_4cb023d0-1509-4776-b6c2-81cc22b3e7c5">no</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl8zMg_1401179c-069a-43ff-905c-a87a60463957"><ix:nonFraction unitRef="shares" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl8zMg_3254259c-8616-4356-af05-81504bdc8ac1">50,000,000</ix:nonFraction></ix:nonFraction> shares authorized; <ix:nonFraction unitRef="shares" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl81NA_844e5994-e34f-4d9f-b3ec-2db41d4081cc"><ix:nonFraction unitRef="shares" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl81NA_a209b16d-b7e7-43f4-8842-5eb1f393ffbc">35,103,929</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl82MQ_02d103f5-4c21-419b-8af2-a6195da25d16"><ix:nonFraction unitRef="shares" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl82MQ_e254335d-6159-45fe-baae-be49b7bb55ff">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMS0xLTEtOTUyNjc_6c2069b6-d20f-4177-842a-7dce63b3b9d5">550,417</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMy0xLTEtOTUyNjc_a3395833-16d6-4b7e-931a-31ea99938aa6">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzEtMS0xLTEtOTUyNjc_f1475671-dead-4f97-8589-0dbae306bd0c">316,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzEtMy0xLTEtOTUyNjc_17f11e32-c7d8-4085-8299-183a3438c8e1">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzItMS0xLTEtOTUyNjc_2f214074-17f0-4719-a8a8-dd9599c4d2ab">61,783</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzItMy0xLTEtOTUyNjc_b77a8548-5b0a-4a76-9740-a32f1fbf1171">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzMtMS0xLTEtOTUyNjc_8ef80d90-f277-43ab-a0e7-70e4df36d883">805,366</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzMtMy0xLTEtOTUyNjc_de1e14e8-ebb0-4706-b1d2-2d5590210539">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzQtMS0xLTEtOTUyNjc_0ceb37ac-f374-4e49-8942-a2435a708c45">7,316,467</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzQtMy0xLTEtOTUyNjc_e183c75c-3b1c-4c5a-b5e1-bdc610e75ce9">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="ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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: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/>June 30,</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%">Six Months Ended<br/>June 30,</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-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="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 #000000;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></tr><tr><td colspan="3" style="background-color:#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="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="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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMy0xLTEtMS05NTI2Nw_5e7c2b49-3a82-4667-be5b-96f6f3e28d7f">40,890</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMy0zLTEtMS05NTI2Nw_aa348834-09e0-4f2b-b85d-4b8fd598dfe8">50,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMy01LTEtMS05NTI2Nw_7f8cbe8d-7a8e-4b3d-a2b8-967efc9177f4">81,915</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMy03LTEtMS05NTI2Nw_ff4b9a4c-1094-401c-85ad-0408fc63a589">100,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="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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNC0xLTEtMS05NTI2Nw_1ec77835-4f8f-4439-a21e-66a38ef4e07f">7,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNC0zLTEtMS05NTI2Nw_6460d472-f5c3-40ca-a669-03eecc4a7700">4,050</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNC01LTEtMS05NTI2Nw_d9b25ca8-e727-4b20-9b50-6bf3143264d0">13,610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNC03LTEtMS05NTI2Nw_86e1209e-d1f6-4818-a711-3d45192c64eb">7,584</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxExempt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNS0xLTEtMS05NTI2Nw_9391cad8-0680-43dc-a2a9-82eca3e85694">893</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxExempt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNS0zLTEtMS05NTI2Nw_d80808ca-d34d-40bd-a1e6-400b697a869d">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxExempt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNS01LTEtMS05NTI2Nw_478d5908-2ccb-44fa-9274-c1e6b88517f0">1,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:InterestIncomeSecuritiesTaxExempt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNS03LTEtMS05NTI2Nw_703bf65a-dc49-4149-8ced-c4cc644bcb50">1,905</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:OtherInterestAndDividendIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNi0xLTEtMS05NTI2Nw_6dedc3c0-b119-4a51-b6c2-7a10bb6ca017">2,342</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:OtherInterestAndDividendIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNi0zLTEtMS05NTI2Nw_97e5c3e0-e7e8-4f7f-95cf-1994ddafb3b7">263</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:OtherInterestAndDividendIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNi01LTEtMS05NTI2Nw_1d771d0e-a1f8-49fc-9c0a-533032ef6dbe">3,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:OtherInterestAndDividendIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNi03LTEtMS05NTI2Nw_a75a4114-6d69-4fa2-b27e-e4a222662e31">438</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 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNy0xLTEtMS05NTI2Nw_6aaa40df-7fb8-4449-ae43-45f6ac3a9c06">51,732</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNy0zLTEtMS05NTI2Nw_644c3e86-77b1-4899-bea2-62a4a9fbd9c3">56,010</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNy01LTEtMS05NTI2Nw_978f35ea-22d8-4f83-b0cb-7a504ff66376">100,326</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:InterestAndDividendIncomeOperating" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNy03LTEtMS05NTI2Nw_6527bbbf-5a72-4110-8686-1f02c2fe3b68">110,201</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%">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="background-color:#cceeff;padding:0 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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfOS0xLTEtMS05NTI2Nw_3b41ddce-2e1c-46ab-a6ee-9e88c90958e3">1,413</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfOS0zLTEtMS05NTI2Nw_a8f59f97-c4e5-4a80-be1e-f15fd3af1acf">1,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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfOS01LTEtMS05NTI2Nw_45233076-340d-4551-be7f-c944f442cc11">2,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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpenseDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfOS03LTEtMS05NTI2Nw_8bfaae1e-48f6-4136-9aec-01d2559a5696">3,252</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTAtMS0xLTEtOTUyNjc_3296edd1-9641-40fb-8ee7-7d1aea2b50a0">239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTAtMy0xLTEtOTUyNjc_750ee036-3fee-46c5-bab5-48f3c8aef6d7">186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTAtNS0xLTEtOTUyNjc_270f4256-b648-4a69-b87f-38f17dc243b7">433</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpenseJuniorSubordinatedDebentures" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTAtNy0xLTEtOTUyNjc_1fbf63e9-ca89-4444-ba54-756d82afa1ec">373</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTEtMS0xLTEtOTUyNjc_ddbf6f46-0b90-4359-9ce7-c0c22e7210f3">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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTEtMy0xLTEtOTUyNjc_809c11bf-79ae-48f4-a185-96552c1042fc">35</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTEtNS0xLTEtOTUyNjc_8697e055-620a-46cb-aae0-8f98d49f8750">64</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpenseOther" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTEtNy0xLTEtOTUyNjc_1ad6b0f1-ed8f-42c5-b7bf-bca7d9bd165e">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="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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTItMS0xLTEtOTUyNjc_f5888ab0-4a15-416a-902d-2a81489c994b">1,684</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTItMy0xLTEtOTUyNjc_7adf164e-aa8a-48b1-8260-ead1f5f7fd89">1,745</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTItNS0xLTEtOTUyNjc_76e1e710-b69f-4dd7-a274-08bdff99fdd7">3,334</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:InterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTItNy0xLTEtOTUyNjc_71d8718c-2121-4b37-a54f-fa1b19c7115f">3,698</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 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTMtMS0xLTEtOTUyNjc_5f9c19c1-8fdb-4d9e-b059-2734aa0e325c">50,048</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTMtMy0xLTEtOTUyNjc_5849aff1-447f-4c5e-8a16-6cbc95cd97f3">54,265</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTMtNS0xLTEtOTUyNjc_ce5c3cbd-6d75-4407-944d-65ce4ace1fc1">96,992</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:InterestIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTMtNy0xLTEtOTUyNjc_383e98ee-73ce-41d6-9b1b-7c69c223a9da">106,503</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTQtMS0xLTEtOTUyNjc_864f63a3-af1d-4517-8966-1ce58235811c">1,204</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTQtMy0xLTEtOTUyNjc_34ec7e9c-6cdb-460d-8f90-375a9db59382">13,987</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTQtNS0xLTEtOTUyNjc_928b205d-df90-4055-9e21-bb1d9bf180e0">4,781</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTQtNy0xLTEtOTUyNjc_78b86b40-64a3-409e-8c12-4f46fcb999c3">21,186</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 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTUtMS0xLTEtOTUyNjc_0d01735a-003b-4d14-b6e2-9777361103b9">51,252</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTUtMy0xLTEtOTUyNjc_eb22d4c6-40a6-49f9-a5a6-3b20367d8dec">68,252</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTUtNS0xLTEtOTUyNjc_57ce38ed-0f5b-45e6-91d8-66b60347c26d">101,773</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTUtNy0xLTEtOTUyNjc_f560f60e-486e-4644-b28b-eefd3033f9ac">127,689</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%">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="background-color:#cceeff;padding:0 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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="hfwa:TotalDepositFeesAndOtherServiceCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTctMS0xLTEtOTUyNjc_39b4971e-07f0-4ae5-addf-3245046a0845">2,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="hfwa:TotalDepositFeesAndOtherServiceCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTctMy0xLTEtOTUyNjc_991124eb-e280-4987-90a8-0a578673b49d">2,067</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:TotalDepositFeesAndOtherServiceCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTctNS0xLTEtOTUyNjc_280e3f7c-548f-4227-b680-fc2fa2eb5f67">4,687</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="hfwa:TotalDepositFeesAndOtherServiceCharges" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTctNy0xLTEtOTUyNjc_8d0dd2ae-a91d-4462-9d08-cd4bec553470">3,959</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="hfwa:CardRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTgtMS0xLTEtOTUyNjc_5cd9f140-7b71-4eaa-a86c-b869232bdecf">2,332</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="hfwa:CardRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTgtMy0xLTEtOTUyNjc_7e3bddb8-2eb7-419f-a197-572949b3f45b">2,338</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:CardRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTgtNS0xLTEtMTE5ODc3_93e6cf02-f02e-4c50-a290-7b8d9297728d">4,773</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="hfwa:CardRevenue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTgtNy0xLTEtMTE5ODc3_8210eed1-37cb-4337-96c7-29917973b02c">4,435</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTktMS0xLTEtOTUyNjc_b89e9b8d-7c63-42e5-8dc5-23ddb269905a">&#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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTktMy0xLTEtOTUyNjc_2f68182f-2d79-4002-9e95-258583bfa442">&#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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTktNS0xLTEtOTUyNjc_b2d08fe3-321c-4da3-8a9f-e6f7e55d63e6">&#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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTktNy0xLTEtOTUyNjc_268d6572-3e7a-4326-98c9-bfec9ae610d2">29</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:GainLossOnSalesOfLoansNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjAtMS0xLTEtOTUyNjc_5b0c441c-6ba2-441b-93c8-63b79a0789b4">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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:GainLossOnSalesOfLoansNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjAtMy0xLTEtOTUyNjc_eeb45299-8194-4365-b2d7-44ecd26709dc">1,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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:GainLossOnSalesOfLoansNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjAtNS0xLTEtOTUyNjc_d76c035f-8d3c-45ff-afc3-2694d6729164">460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:GainLossOnSalesOfLoansNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjAtNy0xLTEtOTUyNjc_c27e452f-af0e-4114-bf4e-1d44d2dcb57c">2,373</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="hfwa:InterestRateSwapFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjEtMS0xLTEtOTUyNjc_f83f24e5-c0ff-4833-8bb2-c59d44f876af">26</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="hfwa:InterestRateSwapFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjEtMy0xLTEtOTUyNjc_105beeb0-dfb0-42e8-be1d-d41e89446e26">209</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:InterestRateSwapFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjEtNS0xLTEtOTUyNjc_41368eef-924e-4961-91ad-e9676cc62e4a">305</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="hfwa:InterestRateSwapFeeIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjEtNy0xLTEtOTUyNjc_ec8b2052-755e-4e38-ba37-b4c30ff92d33">361</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjItMS0xLTEtOTUyNjc_bb8c5dc3-748f-4ef0-a332-95f2039a7da4">764</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjItMy0xLTEtOTUyNjc_b7fb288e-d089-4b64-a8ae-3295bd33a335">717</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjItNS0xLTEtOTUyNjc_b2588b4b-d25b-494e-989c-175c45e9cae6">2,459</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjItNy0xLTEtOTUyNjc_ea556862-2edb-4caa-8998-6971a5c9a36f">1,373</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%">Gain on sale of other 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:GainLossOnSaleOfOtherAssets" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjMtMS0xLTEtOTUyNjc_35fce0f1-8f60-4524-b1c9-1f03e4b45080">&#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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:GainLossOnSaleOfOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjMtMy0xLTEtOTUyNjc_82e8f8b3-11fa-4357-bb73-c18bd28fc81e">724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:GainLossOnSaleOfOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjMtNS0xLTEtMTE5ODc3_dd36d330-2d27-4d35-95a5-1af9bfe2dc61">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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:GainLossOnSaleOfOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjMtNy0xLTEtMTE5ODc3_b795de6a-39c9-458d-be25-7f95bfdfc911">746</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:NoninterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjQtMS0xLTEtOTUyNjc_6e1ea174-5934-463e-be09-85449c08e4fd">1,284</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:NoninterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjQtMy0xLTEtOTUyNjc_37659c13-d436-4db9-9e9f-c63d0bfac455">1,239</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:NoninterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjQtNS0xLTEtOTUyNjc_f2024138-e940-47f7-93d5-579e7f25c361">2,666</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:NoninterestIncomeOther" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjQtNy0xLTEtOTUyNjc_9ea0e74f-7bd1-4c0d-a3e5-b0c1e28327cd">3,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 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjUtMS0xLTEtOTUyNjc_04637741-3a85-4d60-aa1f-8540b0e2e902">7,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 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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjUtMy0xLTEtOTUyNjc_537fb305-8bc9-40fe-ae61-ef10871df468">8,297</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjUtNS0xLTEtOTUyNjc_28217520-9aad-446f-b988-15df19dee10b">15,554</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:NoninterestIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjUtNy0xLTEtOTUyNjc_cee4f257-995a-4957-b54d-c85d8642ac4d">16,548</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%">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="background-color:#cceeff;padding:0 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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjctMS0xLTEtOTUyNjc_18a7e257-8f6e-49b3-9485-afeb09f15ab8">21,778</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjctMy0xLTEtOTUyNjc_a8f7c5f1-3f64-4893-a51d-a297ef9bc9bb">21,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjctNS0xLTEtOTUyNjc_ebc279b5-d755-4ba9-b0e6-7275b50dcf6c">43,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:LaborAndRelatedExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjctNy0xLTEtOTUyNjc_701fbcb8-d7a1-46ce-9e0f-c90fadd0343b">44,004</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjgtMS0xLTEtOTUyNjc_4c8b0484-120d-4aa8-882a-4d1ea745685c">4,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjgtMy0xLTEtOTUyNjc_943268e1-4913-4554-a51e-8a141e7408b6">4,091</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjgtNS0xLTEtOTUyNjc_d68c39ba-0bbb-4891-9652-7d256b6ffffe">8,502</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:OccupancyNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjgtNy0xLTEtOTUyNjc_d1d1db47-6e9e-454c-ac9a-c04f0f2dc2e8">8,545</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:CommunicationsAndInformationTechnology" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjktMS0xLTEtOTUyNjc_c15aef2f-2019-4883-80ab-18a50906f4f9">4,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:CommunicationsAndInformationTechnology" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjktMy0xLTEtOTUyNjc_64140eb1-f86c-4afd-acb2-3f6fa3696cc1">3,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:CommunicationsAndInformationTechnology" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjktNS0xLTEtOTUyNjc_037049b9-1b41-4b6b-8098-3f1a666e7ff1">8,246</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:CommunicationsAndInformationTechnology" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjktNy0xLTEtOTUyNjc_fc6fc18b-62e4-4e4d-852e-00ec26c21bbb">7,810</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:MarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzAtMS0xLTEtOTUyNjc_105e847a-40c5-4950-8355-0a158d6f0b19">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%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:MarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzAtMy0xLTEtOTUyNjc_02a78612-2a70-4870-ad28-ec72a95b4d7b">567</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:MarketingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzAtNS0xLTEtOTUyNjc_65ade92d-3e8e-421f-bee3-9628541cdea6">610</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:MarketingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzAtNy0xLTEtOTUyNjc_87fd55c7-0fc5-4e44-9c02-c0b1f940a2c9">1,080</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:ProfessionalFees" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzEtMS0xLTEtOTUyNjc_cc5f38ce-6855-4750-87f5-ff4431d2ed55">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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:ProfessionalFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzEtMy0xLTEtOTUyNjc_fd12508e-8438-4bb4-9431-8e59389b3194">1,037</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:ProfessionalFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzEtNS0xLTEtOTUyNjc_043e38d7-fb78-48f2-8e88-e23e2c2c4922">1,228</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:ProfessionalFees" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzEtNy0xLTEtOTUyNjc_c8ebec98-68a1-422b-b667-9bf9ad98f0a1">2,307</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzItMS0xLTEtOTUyNjc_5ef193a2-0ab5-4670-867f-658db89ed4e7">867</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzItMy0xLTEtOTUyNjc_d52beaa0-f369-4d53-b2b9-6cf1f2519377">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzItNS0xLTEtOTUyNjc_87dc9840-2dd1-453e-a860-37590cd5077c">1,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:TaxesExcludingIncomeAndExciseTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzItNy0xLTEtOTUyNjc_ad621f1d-a415-4cf4-8928-079660edfccc">1,963</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzMtMS0xLTEtOTUyNjc_6ccdafd7-c84f-41d6-9666-58b416e61828">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzMtMy0xLTEtOTUyNjc_011fe332-71be-4928-8aa0-3321f1668cd9">339</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzMtNS0xLTEtOTUyNjc_dd0cc20b-326c-4e45-b819-a925349e568a">1,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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:FederalDepositInsuranceCorporationPremiumExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzMtNy0xLTEtOTUyNjc_0ec821c8-25bf-4788-b51d-09ae9e5c1099">928</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 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzUtMS0xLTEtOTUyNjc_5859d24e-02cc-4316-848a-ffbe0fb1bc04">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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzUtMy0xLTEtOTUyNjc_fde14e1a-74db-49c2-9e3a-af5437f96ec7">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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzUtNS0xLTEtOTUyNjc_619cad76-4098-47c6-a5b2-6f33bacea7d9">1,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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzUtNy0xLTEtOTUyNjc_1320f94f-372c-4a9f-9fde-961446db2fbe">1,594</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzYtMS0xLTEtOTUyNjc_f8460990-13c1-48f0-80bc-dd1c3007b319">2,704</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzYtMy0xLTEtOTUyNjc_8040fc89-2c8f-4137-9d59-0f15c0b0842e">2,773</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzYtNS0xLTEtOTUyNjc_d8a1c05d-2fa4-4469-b851-5f07e9991035">5,715</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:OtherNoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzYtNy0xLTEtOTUyNjc_91fb69b0-fbfc-4ba9-a392-2e03790f7c33">5,407</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 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzctMS0xLTEtOTUyNjc_ac9dc805-4f6a-4069-8b97-efaedaa2d093">35,707</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzctMy0xLTEtOTUyNjc_9bd79513-d015-499d-9295-4a92fe8c32f4">36,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 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzctNS0xLTEtOTUyNjc_8d88f045-8722-427e-b104-5d2464e96185">71,427</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:NoninterestExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzctNy0xLTEtOTUyNjc_e6c0270e-b0e6-40fd-ba0c-536862cb73c8">73,638</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 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzgtMS0xLTEtOTUyNjc_74ec9719-24e8-4da5-b22f-f22874d3a56e">22,561</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzgtMy0xLTEtOTUyNjc_5e15437f-ec0d-4db3-b9aa-9f210f1dd323">40,153</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzgtNS0xLTEtOTUyNjc_e5b2bf51-7950-402f-909a-c4cee08bd2c7">45,900</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzgtNy0xLTEtOTUyNjc_6ed251e7-518b-47c1-8749-900391389c8f">70,599</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzktMS0xLTEtOTUyNjc_50b9547d-9c41-4ac0-a0f1-f3d3f9521ae5">3,977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzktMy0xLTEtOTUyNjc_ef4ac202-305f-48c7-8083-c050751bb620">7,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzktNS0xLTEtOTUyNjc_ca501aeb-a845-49b2-8a8b-c13a80d026e8">7,559</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzktNy0xLTEtOTUyNjc_ff7a0258-2632-4784-9296-5227d1cd44ab">12,553</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDAtMS0xLTEtOTUyNjc_1d6d3b32-983e-4969-bd08-236e06b2f5dc">18,584</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDAtMy0xLTEtOTUyNjc_534f4ec7-9374-4274-b3a3-6732524b34c4">32,702</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDAtNS0xLTEtOTUyNjc_4ceda822-ec2c-4189-98e3-ea01db19b5d0">38,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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDAtNy0xLTEtOTUyNjc_998c7b31-cb74-4ac9-a0bd-97eb4593884f">58,046</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDEtMS0xLTEtOTUyNjc_a04b4360-5b5d-4919-91c9-9f6b427f09dc">0.53</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDEtMy0xLTEtOTUyNjc_10ea92ca-9f79-4e0e-a93c-e15f6a4281cd">0.91</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDEtNS0xLTEtOTUyNjc_fdb76431-d824-400f-a1f0-603039d528df">1.09</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDEtNy0xLTEtOTUyNjc_eff3fadf-50d8-4c98-a343-584eb40dec2e">1.61</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></tr><tr><td colspan="3" 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDItMS0xLTEtOTUyNjc_dcd1af79-e9a3-44e7-96bd-ca81621395bb">0.52</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDItMy0xLTEtOTUyNjc_8fcd3b5e-d882-4be5-b7a4-2742bdc8d416">0.90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDItNS0xLTEtOTUyNjc_5ccdfca5-ee7f-4039-bd17-beb18f6748fb">1.08</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDItNy0xLTEtOTUyNjc_a41d867b-19aa-43bd-beed-81f3fe99c712">1.60</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDMtMS0xLTEtOTUyNjc_eb8d86a6-cd29-4bca-8502-d286c738ee1d">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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDMtMy0xLTEtOTUyNjc_db430bf0-6ff2-4d8b-80cc-d9ac481f9ea5">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="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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDMtNS0xLTEtOTUyNjc_d6ec46f8-a8ac-4d14-8a16-66629f9282a2">0.42</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDMtNy0xLTEtOTUyNjc_9f040b89-7fc0-48dd-8278-a260970c45aa">0.40</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDQtMS0xLTEtOTUyNjc_b436e35e-aaa7-46d2-82f3-10acaa199bcd">35,110,334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDQtMy0xLTEtOTUyNjc_20245c54-4954-4df6-ac81-604dbc663b36">35,994,740</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDQtNS0xLTEtOTUyNjc_0fee0cac-803d-43b2-b43f-20ee9309b363">35,102,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDQtNy0xLTEtOTUyNjc_92ece9cd-920a-4167-9b10-be51699258bc">35,961,032</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDUtMS0xLTEtOTUyNjc_41296369-fe14-45f3-bbbb-f5a493fb3344">35,409,524</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDUtMy0xLTEtOTUyNjc_e84d015a-603d-426f-a277-9a8113ccef62">36,289,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDUtNS0xLTEtOTUyNjc_e83d3153-4c35-4a4d-80b8-a6b26c6db956">35,412,722</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDUtNy0xLTEtOTUyNjc_e7ace6b2-0205-40ef-a707-84ab675db2c7">36,268,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><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="ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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 (LOSS) 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: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/>June 30,</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%">Six Months Ended<br/>June 30,</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-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="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 #000000;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></tr><tr><td colspan="3" style="background-color:#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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMi0xLTEtMS05NTI2Nw_1d6d3b32-983e-4969-bd08-236e06b2f5dc">18,584</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMi0zLTEtMS05NTI2Nw_534f4ec7-9374-4274-b3a3-6732524b34c4">32,702</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMi01LTEtMS05NTI2Nw_4ceda822-ec2c-4189-98e3-ea01db19b5d0">38,341</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMi03LTEtMS05NTI2Nw_998c7b31-cb74-4ac9-a0bd-97eb4593884f">58,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></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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjBjY2M5NTRlYTI2NDRiYTI5N2M3ZmY3NDE2ODQ3ZjBjXzg0_321b7348-0c5d-414b-bf93-4ee9266324ef">7,638</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjBjY2M5NTRlYTI2NDRiYTI5N2M3ZmY3NDE2ODQ3ZjBjXzkx_4d9f70aa-2de3-4448-bbaa-7aed146936ec">722</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjBjY2M5NTRlYTI2NDRiYTI5N2M3ZmY3NDE2ODQ3ZjBjXzE2NDkyNjc0NDE3NzY_5fdf526d-5299-42d5-bd70-d39d3929a5d5">19,751</ix:nonFraction>) and $(<ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjBjY2M5NTRlYTI2NDRiYTI5N2M3ZmY3NDE2ODQ3ZjBjXzE2NDkyNjc0NDE3OTg_8b831475-584d-41a3-ae1a-3b6c320202dc">2,482</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="i8ddd8483d33e45e0b22f2dccfa02ff13_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy0xLTEtMS05NTI2Nw_ee95678b-ea6d-4c05-a4ec-ca1b2764d221">27,397</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="icc23666dcc934ca8aa1fa7d871a97c93_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy0zLTEtMS05NTI2Nw_470f0d4c-a07d-415f-aa55-8755f9337c63">2,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="i83128bfa7b804fd3a7858983fabd16ad_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy01LTEtMS05NTI2Nw_63ec0987-ea96-4337-a3d2-83203b7a1ac0">70,879</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="i9912ada78f6c4a179385f89dd6e1563f_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy03LTEtMS05NTI2Nw_b124a6b1-a1b7-43ce-8435-01340fe5070b">8,934</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"><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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOmE1NGYxZDE4ZjllNjRhNDJhNjliZjVkZmQ4YWIwZTM3XzE0NA_60f07d44-99af-4cbc-bb5b-b85e5167b11d">44</ix:nonFraction>), $<ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOmE1NGYxZDE4ZjllNjRhNDJhNjliZjVkZmQ4YWIwZTM3XzE1MQ_b065c895-c9a8-4d65-8db6-9a586a332a1b">0</ix:nonFraction>, $(<ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOmE1NGYxZDE4ZjllNjRhNDJhNjliZjVkZmQ4YWIwZTM3XzEwOTk1MTE2Mjc5NTM_8c1df5ca-cc8e-46eb-a039-91a01406e1c5">83</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOmE1NGYxZDE4ZjllNjRhNDJhNjliZjVkZmQ4YWIwZTM3XzEwOTk1MTE2Mjc5NjE_fa914ad6-4e10-4639-8da0-23e7793e46ef">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="i8ddd8483d33e45e0b22f2dccfa02ff13_D20220401-20220630" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC0xLTEtMS05NTI2Nw_9fc60ee8-088f-4580-a2fd-2069116c07c1">158</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="icc23666dcc934ca8aa1fa7d871a97c93_D20210401-20210630" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC0zLTEtMS05NTI2Nw_f878047b-0706-4df8-8235-3ec5c9622a3d">&#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="i83128bfa7b804fd3a7858983fabd16ad_D20220101-20220630" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC01LTEtMS0xMjU3MDM_8aa771b1-86b8-4b03-8117-b49a254627b8">300</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="i9912ada78f6c4a179385f89dd6e1563f_D20210101-20210630" decimals="-3" name="us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC03LTEtMS0xMjU3MDY_913b63cb-650e-4fc7-91e3-e1cd960efc0d">&#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"><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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjUyNWFlMjczYzQwOTQ4MzI5N2IwNTA1MjgxYjA0NDY3XzEzMw_1306761d-b37e-4026-8c37-1072c57a0883">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjUyNWFlMjczYzQwOTQ4MzI5N2IwNTA1MjgxYjA0NDY3XzE0MA_1d509e40-b6c4-4349-a7c6-c2971797e2e8">0</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjUyNWFlMjczYzQwOTQ4MzI5N2IwNTA1MjgxYjA0NDY3XzEwOTk1MTE2Mjc5Mzg_eab4a754-44bb-404f-b885-63cd3e538d18">0</ix:nonFraction> and $(<ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjUyNWFlMjczYzQwOTQ4MzI5N2IwNTA1MjgxYjA0NDY3XzEwOTk1MTE2Mjc5NDY_a20b5f2c-63ca-49ae-987b-d6990be8ea5d">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="i8ddd8483d33e45e0b22f2dccfa02ff13_D20220401-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS0xLTEtMS05NTI2Nw_424f284a-d352-4cac-ac28-a7c6794ac93e">&#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="icc23666dcc934ca8aa1fa7d871a97c93_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS0zLTEtMS05NTI2Nw_92ba8af9-1e44-473c-80eb-3bbe0ab378ec">&#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="i83128bfa7b804fd3a7858983fabd16ad_D20220101-20220630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS01LTEtMS05NTI2Nw_cb985d57-7b3c-40e5-b5fe-9dc9af31090c">&#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="i9912ada78f6c4a179385f89dd6e1563f_D20210101-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS03LTEtMS05NTI2Nw_f8fb3c19-9ef7-432a-9c9c-c1d6d3f35d2e">23</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%">Other comprehensive (loss) income</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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNi0xLTEtMS05NTI2Nw_8b6088cb-0d3b-4908-b6fc-eaa057d07285">27,555</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNi0zLTEtMS05NTI2Nw_b6b1d514-a44b-48df-9e8d-3dce8284923e">2,600</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNi01LTEtMS05NTI2Nw_b6113bab-6500-486b-9914-4e7015e3e7cd">71,179</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNi03LTEtMS05NTI2Nw_c7cd2a04-1d20-4751-ace1-2dc164443820">8,957</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></tr><tr><td colspan="3" 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNy0xLTEtMS05NTI2Nw_8a5dd3d0-4421-4a34-b387-0cc11f50bc22">8,971</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNy0zLTEtMS05NTI2Nw_10358100-6ebf-4a9d-b083-079c6b2ce63e">35,302</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="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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNy01LTEtMS05NTI2Nw_b2031b8d-d2af-49f9-90d6-f9624e75857b">32,838</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNy03LTEtMS05NTI2Nw_9261d62b-e0d4-42d6-85b8-5755ab51fa15">49,089</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></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="ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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:29.163%"></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:13.081%"></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="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 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%">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 March 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%"><ix:nonFraction unitRef="shares" contextRef="ibeb054bd920742e591576ca4780f4188_I20220331" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMi0xLTEtMS05NTI2Nw_377e0350-e868-4cdb-a97f-e404db0ea807">35,102,372</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="ibeb054bd920742e591576ca4780f4188_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMi0zLTEtMS05NTI2Nw_1bdf1ed3-04ab-4b2a-a4b7-559a8a13f8ee">550,096</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="i08f855e48dde4dadb7097ccbdfc8abcc_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMi01LTEtMS05NTI2Nw_409b80a7-560c-4947-8a41-91a61b70013f">305,581</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="i744c44e7e31e44cf942905cc81f48904_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMi03LTEtMS05NTI2Nw_62fe406c-9359-4564-8382-d59758cd601e">34,228</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 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="icb91660e1c904bada952bee0e22276b9_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMi05LTEtMS05NTI2Nw_63ece615-8b89-466b-9bb9-d404a68a0595">821,449</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="i4f43638ea3b046c7b4af06ae14462f08_D20220401-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNC0xLTEtMS05NTI2Nw_ae744a88-56da-4791-acc7-29cf05035a0b">22,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: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="i4f43638ea3b046c7b4af06ae14462f08_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNS0zLTEtMS05NTI2Nw_5f6087af-647e-4ee7-b3b6-8a8ec3e1e621">843</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNS05LTEtMS05NTI2Nw_f5c47dda-8431-425d-b07b-4c7e69da4cb4">843</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="i4f43638ea3b046c7b4af06ae14462f08_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNi0xLTEtMS05NTI2Nw_dddb6239-375e-4075-b674-274b51a3bb40">21,180</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="i4f43638ea3b046c7b4af06ae14462f08_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNi0zLTEtMS05NTI2Nw_c38584be-b4b6-4785-9125-f73e5ec8bfc0">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%">&#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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNi05LTEtMS05NTI2Nw_8ea1bf71-2932-4751-803d-159327133acc">522</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="iee47acb607fe4b4792ca6c1b170cd229_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNy01LTEtMS05NTI2Nw_8cec355b-d453-4f60-999e-3b1f58e14d77">18,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNy05LTEtMS05NTI2Nw_50e67311-1042-437d-a5ea-f53e6dc2857d">18,584</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="i8ddd8483d33e45e0b22f2dccfa02ff13_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfOC03LTEtMS05NTI2Nw_519a9d7c-672b-4e6f-b7d9-71dcf12d9a9a">27,555</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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfOC05LTEtMS05NTI2Nw_1768d750-5ffb-4444-9483-56c06f0bd3ce">27,555</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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjo1ZTNjZmI2ZjRhMDU0MWYyOGIxYWI4NWE4YmU0NDI2YV8yMTk5MDIzMjU1NjEw_eb8d86a6-cd29-4bca-8502-d286c738ee1d">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="iee47acb607fe4b4792ca6c1b170cd229_D20220401-20220630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTAtNS0xLTEtOTUyNjc_2f564a7a-4317-4fec-acbd-97cd72e00bde">7,433</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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTAtOS0xLTEtOTUyNjc_10ef76fa-e238-422a-a64f-363d8e8bcb04">7,433</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 June 30, 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="i21b439e04c0f46e6aa41f4f6bfc222a3_I20220630" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTEtMS0xLTEtOTUyNjc_29bdd606-3f5b-4109-a6a5-b67e0ef89456">35,103,929</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="i21b439e04c0f46e6aa41f4f6bfc222a3_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTEtMy0xLTEtOTUyNjc_4766ee18-cdff-4005-afdb-070ff9a79f0a">550,417</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="i905c38b2738644f38c4432f843120bb5_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTEtNS0xLTEtOTUyNjc_688e858c-2111-41a4-bed7-1f40a672738a">316,732</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="ice7165d21e4344ec86a5e656b73a7b07_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTEtNy0xLTEtOTUyNjc_82e53158-152e-4c7e-9016-e4e3fa1075ba">61,783</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTEtOS0xLTEtOTUyNjc_7442f71a-e454-4715-b428-acccc82a55d6">805,366</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 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:29.163%"></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:13.081%"></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="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 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%">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="iaaf1941357164fdb868f7f5a91160a6c_I20211231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMi0xLTEtMS0xMDIwOTI_1038f154-b2f6-4d02-9926-21aaf7e80d97">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="iaaf1941357164fdb868f7f5a91160a6c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMi0zLTEtMS0xMDIwOTI_a90a5348-df90-489b-bd22-9dd586d65804">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="ie87638ca7b4b4bcebf36d1457cada513_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMi01LTEtMS0xMDIwOTI_7bf3e36b-e497-4d55-a534-ab55626b9fbe">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="i77174470ff09441daded2fd4c7a920e5_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMi03LTEtMS0xMDIwOTI_24a8fb4a-139d-4e0a-a2bb-e9152008120f">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMi05LTEtMS0xMDIwOTI_b0e2e846-b997-41d4-bd59-f10c85f02b70">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;text-align:left;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="i295cdec7f0544ee29be8dd358d9a3d49_D20220101-20220630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNC0xLTEtMS0xMDIwOTI_b41ae890-315a-4f2a-aaf7-5a2efdcbff24">124,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: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="i295cdec7f0544ee29be8dd358d9a3d49_D20220101-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNS0zLTEtMS0xMDIwOTI_ef9cda9f-79ca-4503-bf41-49379caf5d7d">1,793</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNS05LTEtMS0xMDIwOTI_2c01ceb6-a598-431c-8ee9-feaf6072be01">1,793</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="i295cdec7f0544ee29be8dd358d9a3d49_D20220101-20220630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNi0xLTEtMS0xMDIwOTI_5bdc3386-b74f-4891-bd49-bc067c8b9add">126,270</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="i295cdec7f0544ee29be8dd358d9a3d49_D20220101-20220630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNi0zLTEtMS0xMDIwOTI_d3d2533c-5107-4476-a17b-74920e2f94a1">3,174</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNi05LTEtMS0xMDIwOTI_4ff1fbdc-483a-47d8-af4a-fb9ab22722e0">3,174</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="i552991d5aaf44e16aa7d3b06863a1037_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNy01LTEtMS0xMDIwOTI_5dc94985-dd5a-421b-b12a-4fe02209f184">38,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNy05LTEtMS0xMDIwOTI_d88fd438-6330-4843-946c-c66151050a37">38,341</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="i83128bfa7b804fd3a7858983fabd16ad_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfOC03LTEtMS0xMDIwOTI_b224e6a2-921f-4960-8a92-5a3c5c357922">71,179</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfOC05LTEtMS0xMDIwOTI_15b74f40-7e25-4388-8b45-a79603471401">71,179</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTAtMC0xLTEtMTAyMDg4L3RleHRyZWdpb246ZDI2N2I3OGQ2MTlhNGJiMThhYzM1ZGRjMmYyODcxYTJfMjE5OTAyMzI1NTYxMA_d6ec46f8-a8ac-4d14-8a16-66629f9282a2">0.42</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="i552991d5aaf44e16aa7d3b06863a1037_D20220101-20220630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTAtNS0xLTEtMTAyMDky_9e2a2916-217f-47a5-a8ae-7611de647123">14,847</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTAtOS0xLTEtMTAyMDky_6095ce10-a947-470c-a368-8bba55ba2553">14,847</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 June 30, 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="i21b439e04c0f46e6aa41f4f6bfc222a3_I20220630" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTEtMS0xLTEtMTMyOTA1_5a39a675-1d18-4610-87bf-9b19e31b7f2a">35,103,929</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="i21b439e04c0f46e6aa41f4f6bfc222a3_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTEtMy0xLTEtMTMyOTA5_4146a12d-4b89-4beb-a5d1-7f0be2856fea">550,417</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="i905c38b2738644f38c4432f843120bb5_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTEtNS0xLTEtMTMyOTEx_06fc6a34-1c8a-479e-bb01-fbfb1f8ec40b">316,732</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="ice7165d21e4344ec86a5e656b73a7b07_I20220630" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTEtNy0xLTEtMTMyOTEz_26f6c89f-8ee8-4eb6-8ec2-b475bef73cba">61,783</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTEtOS0xLTEtMTMyOTE0_1f525ca1-1163-4ffa-861a-12d5e4ef19ea">805,366</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:29.163%"></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:13.081%"></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="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Three Months Ended June 30, 2021</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%">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 March 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="iac9725136f5d4fbd81cc36711f34d2dd_I20210331" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMi0xLTEtMS05NTI2Nw_214a9d40-97cc-4b61-b746-faf349bb2ace">35,981,317</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="iac9725136f5d4fbd81cc36711f34d2dd_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMi0zLTEtMS05NTI2Nw_edf082a9-abef-4518-845f-bbc326a19191">571,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="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="i593dbce1396141ffbc63dc6e316034e2_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMi01LTEtMS05NTI2Nw_4dda1c42-fbf8-428b-9b35-cdd7541ba803">242,486</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="if19dba2209d54e11ba42dc0c72212d91_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMi03LTEtMS05NTI2Nw_c00928f7-97f5-485a-98dd-157f67ad27e8">13,461</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="i0a8f2a3ff0b844288b829279fb619733_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMi05LTEtMS05NTI2Nw_d043cafa-8850-496b-a509-b02b84ede754">827,151</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="iecc16b51186c4721bf36e4a40defab2a_D20210401-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNC0xLTEtMS05NTI2Nw_f13e1421-07be-4122-b169-23b2fb3a5458">27,800</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="iecc16b51186c4721bf36e4a40defab2a_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNS0zLTEtMS05NTI2Nw_5d337763-2bd7-4f28-8d97-d89c1ff040ac">926</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNS05LTEtMS05NTI2Nw_9acc83bc-f2da-4641-9787-42642c5723a3">926</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="iecc16b51186c4721bf36e4a40defab2a_D20210401-20210630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNi0xLTEtMS05NTI2Nw_8cb91f9c-4b4e-4698-a4d3-1bc360f11e35">2,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="iecc16b51186c4721bf36e4a40defab2a_D20210401-20210630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNi0zLTEtMS05NTI2Nw_c669aebf-d8c1-4801-8c58-028cc7da3d8a">70</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNi05LTEtMS05NTI2Nw_b3bb4b60-f254-465d-adcb-8d771b1162fc">70</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="if331ccd29fbb4d8aa5723cc2f1662a75_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNy01LTEtMS05NTI2Nw_49515254-b957-437f-bc40-f0d726183474">32,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNy05LTEtMS05NTI2Nw_c61c9c3d-4077-4fc1-a2b9-7340fe43b463">32,702</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 income, 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="icc23666dcc934ca8aa1fa7d871a97c93_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfOC03LTEtMS05NTI2Nw_442bd403-043d-4c17-b8bc-cc03cc4cf480">2,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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfOC05LTEtMS05NTI2Nw_ec001088-1f61-4861-8af9-67c695914a92">2,600</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;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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjoyNjMwNjgzMGJhNTk0OTU5ODZmYzgxNmUwMDJkMjAxOF8yMTk5MDIzMjU1NjEw_db430bf0-6ff2-4d8b-80cc-d9ac481f9ea5">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="if331ccd29fbb4d8aa5723cc2f1662a75_D20210401-20210630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTAtNS0xLTEtOTUyNjc_88874d17-3085-4603-aff3-bb7c5927fb7a">7,325</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTAtOS0xLTEtOTUyNjc_aba1b8ad-a016-477f-b85a-51af4a89340e">7,325</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 June 30, 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="idc410a72e63c4944ae27d7a2c7971168_I20210630" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTEtMS0xLTEtOTUyNjc_e8902804-6d9f-47a9-b49b-491846e3cb2c">36,006,560</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="idc410a72e63c4944ae27d7a2c7971168_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTEtMy0xLTEtOTUyNjc_c509151a-656e-4bc5-8877-cdc74d733dcf">572,060</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="ife47ac45e09e4493ae428a9ae9b3c451_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTEtNS0xLTEtOTUyNjc_e8c59d09-5e2d-4bd2-91cc-7d066f87314d">267,863</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="i4e8d1f4a8ea0466891c4bd0637a16850_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTEtNy0xLTEtOTUyNjc_ed667d91-96ff-43dd-911c-ae7b789e8a4f">16,061</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="i3c751d97f3114ab09e48246cb28aca2c_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTEtOS0xLTEtOTUyNjc_7066a698-8630-416b-9dcf-948928f20f5c">855,984</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><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%">8</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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></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:29.163%"></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:13.081%"></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="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30, 2021</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 #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%">Number&#160;of<br/>common<br/>shares</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-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%">Common<br/>stock</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-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%">Retained<br/>earnings</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-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%">AOCI</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-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<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="ia2a8250f179a4e32ae9c68fc89aca4da_I20201231" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMi0xLTEtMS0xMDIxMDA_f91708fd-648c-4b30-902e-a0e073ea1933">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="ia2a8250f179a4e32ae9c68fc89aca4da_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMi0zLTEtMS0xMDIxMDA_59b91280-d546-451f-a52b-72c805f21f0a">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="i9bbb388a8cf144fa87a47199855b562e_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMi01LTEtMS0xMDIxMDA_490ecbf6-6a1f-4bc7-ac77-118a777f6be5">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="i972d5be1914743958311c5d07c9ed31d_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMi03LTEtMS0xMDIxMDA_c32d39b7-0c90-4592-919f-6dd65f47e2c4">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="i2b1ff45fc56344adaaf8b08b72f8da17_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMi05LTEtMS0xMDIxMDA_d283ea8e-54c3-4778-8cca-0aa84f05e9a8">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;text-align:left;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="i8878076774564996b24ecfb09ac0fd59_D20210101-20210630" decimals="-3" name="us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNC0xLTEtMS0xMDIxMDA_2c3716c8-784d-4dc9-9105-c10a1081e38a">120,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: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="i8878076774564996b24ecfb09ac0fd59_D20210101-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNS0zLTEtMS0xMDIxMDA_ba4dad44-0259-429e-9b62-74cef42b3930">1,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%">&#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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNS05LTEtMS0xMDIxMDA_d4a04b61-9779-483c-8736-6697a4cc00ea">1,796</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="i8878076774564996b24ecfb09ac0fd59_D20210101-20210630" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNi0xLTEtMS0xMDIxMDA_ca7f2c1a-c508-41f8-8356-94111a995b36">25,803</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="i8878076774564996b24ecfb09ac0fd59_D20210101-20210630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNi0zLTEtMS0xMDIxMDA_da27c704-e27d-4663-b272-b303d9542ad5">757</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNi05LTEtMS0xMDIxMDA_a0196c04-aaf5-4382-9739-e70f9f50e0b8">757</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="i9cb0eff961214f368c44d47e8f1577d7_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNy01LTEtMS0xMDIxMDA_28f356b4-bdee-4ed7-bfec-a5e001868fb1">58,046</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNy05LTEtMS0xMDIxMDA_5bac8bf7-c86a-4660-b887-e035f0e0c3d6">58,046</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="i9912ada78f6c4a179385f89dd6e1563f_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfOC03LTEtMS0xMDIxMDA_abf8a726-be69-43f9-87f7-81194f7db62f">8,957</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfOC05LTEtMS0xMDIxMDA_d12a52d5-4677-4f37-84d3-4aa0b5ec1c5a">8,957</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTAtMC0xLTEtMTAyMDk3L3RleHRyZWdpb246ZWIxODYwMjg4ZTBjNGMwNjk4ZDYwMDNjNDc5YWFkZDlfMjE5OTAyMzI1NTYxMA_9f040b89-7fc0-48dd-8278-a260970c45aa">0.40</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="i9cb0eff961214f368c44d47e8f1577d7_D20210101-20210630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTAtNS0xLTEtMTAyMTAw_81146a5c-75b9-4209-84e2-88ef6af77e49">14,583</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:DividendsCommonStockCash" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTAtOS0xLTEtMTAyMTAw_01f52486-5c64-4536-8a0d-7f8a48ea550a">14,583</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 June 30, 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="idc410a72e63c4944ae27d7a2c7971168_I20210630" decimals="-3" name="us-gaap:SharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTEtMS0xLTEtMTMyOTIx_d79e8619-f623-47a1-9fd9-cab813db39c1">36,006,560</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="idc410a72e63c4944ae27d7a2c7971168_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTEtMy0xLTEtMTMyOTIy_9e0da0d4-add9-4fe7-9916-c0964936e217">572,060</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="ife47ac45e09e4493ae428a9ae9b3c451_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTEtNS0xLTEtMTMyOTI0_7fd12611-69e4-498c-9634-d5119f53d320">267,863</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="i4e8d1f4a8ea0466891c4bd0637a16850_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTEtNy0xLTEtMTMyOTI2_86bac0cd-a982-4c18-93a0-9e55d30c1914">16,061</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="i3c751d97f3114ab09e48246cb28aca2c_I20210630" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTEtOS0xLTEtMTMyOTI5_6772043f-8c3d-4b75-9b68-163fcfa95c24">855,984</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><span><br/></span></div><div style="margin-top:5pt;padding-left:4.5pt;padding-right:4.5pt;text-align:center;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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="ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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%">Six Months Ended<br/>June 30,</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMy0xLTEtMS05NTI2Nw_0be8370c-1fb0-4b86-ada4-87905acb5dd9">38,341</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMy0zLTEtMS05NTI2Nw_395efb4b-528d-49b5-9c52-555d28f68ca9">58,046</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNS0xLTEtMS05NTI2Nw_3a368908-8fb8-49fb-b08c-821e42ab29d7">1,654</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:DepreciationAmortizationAndAccretionNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNS0zLTEtMS05NTI2Nw_a661745c-0ecf-4a50-a46e-2ba4ec0d1e59">13,901</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNi0xLTEtMS05NTI2Nw_023e8eb1-72e0-47a9-9de2-5a472bdfed8b">4,781</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanLeaseAndOtherLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNi0zLTEtMS05NTI2Nw_83e72f48-3fe3-4c3a-8e63-a8debe4c3482">21,186</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%">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfOC0xLTEtMS05NTI2Nw_8e7a0c9b-5288-438a-a08b-e9318a426f63">1,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfOC0zLTEtMS05NTI2Nw_87b871c5-50ff-4127-851f-819255c61b78">1,796</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfOS0xLTEtMS05NTI2Nw_492fc6a4-0d35-46db-931b-11545926936f">1,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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfOS0zLTEtMS05NTI2Nw_989fbd96-c96f-4e9a-b3c6-a6480556ef1f">1,594</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTAtMS0xLTEtOTUyNjc_13d87bf7-9578-492a-9791-2fd82da90623">12,396</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTAtMy0xLTEtOTUyNjc_bc1c68fe-6939-49af-afd7-147524be1e90">53,807</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTEtMS0xLTEtOTUyNjc_18ab0370-68d0-4bff-bab8-e416882b3bf9">13,021</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleOfLoansHeldForSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTEtMy0xLTEtOTUyNjc_fa43d5bc-df44-4b5a-8075-e85f36358f27">58,373</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTItMS0xLTEtOTUyNjc_dc265d6f-96bd-4da6-9b24-2d68133725f7">2,459</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:BankOwnedLifeInsuranceIncome" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTItMy0xLTEtOTUyNjc_3b010448-341c-4d78-88d1-d60a51d91d46">1,373</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:InterestRateSwapValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTQtMS0xLTEtOTUyNjc_e9e90413-1070-4de6-8d3f-45c412eded69">64</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="hfwa:InterestRateSwapValuationAdjustments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTQtMy0xLTEtOTUyNjc_cd7e7bb0-7987-488d-9059-1cb191b13084">254</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 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:GainLossOnSaleOfNotesReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTYtMS0xLTEtOTUyNjc_dbe5f206-ccf2-4581-89b9-176ae9daf66a">460</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:GainLossOnSaleOfNotesReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTYtMy0xLTEtOTUyNjc_3ee313f2-dfea-4a91-915d-7229a263b071">2,373</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTctMS0xLTEtOTUyNjc_cfa78805-8f9a-40d3-81ac-2e0195cdee44">&#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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:DebtAndEquitySecuritiesRealizedGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTctMy0xLTEtOTUyNjc_ae73301e-5126-4ac0-8714-0dd97788db44">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="display:none"></td><td colspan="3" 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 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:GainLossofAssetsHeldforSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTgtMS0xLTEtOTUyNjc_190a445e-0165-422d-ad81-40ae37ef3a0c">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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="hfwa:GainLossofAssetsHeldforSale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTgtMy0xLTEtOTUyNjc_5b094435-2227-42b6-aefb-1952fe6f962b">746</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%">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjEtMS0xLTEtOTUyNjc_def71b0b-4c05-4c2f-8bed-539611fcad11">1,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjEtMy0xLTEtOTUyNjc_6b5bc13a-8953-47cf-a530-f79c4abf9d7b">3,630</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%">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjItMS0xLTEtOTUyNjc_97fff9dd-13db-4c57-b1f1-cf64cb479ee2">33,905</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjItMy0xLTEtOTUyNjc_6dc5ebdc-afb1-4445-9420-1fae2c34a679">29,770</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:PaymentsForProceedsFromFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjQtMS0xLTEtOTUyNjc_72677615-0f4a-4b38-b134-02d1735a29e4">51,198</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" sign="-" name="hfwa:PaymentsForProceedsFromFinanceReceivables" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjQtMy0xLTEtOTUyNjc_9aa60ab7-af98-49b2-9198-93f930f5a1e4">295,618</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%">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjUtMS0xLTEtOTUyNjc_fa8e44cc-82a9-43a7-b9cc-801442c66bb3">86,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjUtMy0xLTEtOTUyNjc_a4b821fa-7754-4da1-9fee-7e6ec8c19ba6">126,669</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjYtMS0xLTEtOTUyNjc_0c043373-3367-4c78-a9a2-483059a93e8c">11,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjYtMy0xLTEtOTUyNjc_0a0593e6-92e7-4a35-aebf-f0e2e52d35b9">&#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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjctMS0xLTEtOTUyNjc_b1ab3d25-7ef1-4395-a8d2-21f11adbac67">472,361</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjctMy0xLTEtOTUyNjc_02418f0e-735e-4fed-addc-390ccff33f0a">388,636</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjgtMS0xLTEtOTUyNjc_7f9043b7-b7bf-478e-8c58-a89215696dbe">244,911</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireHeldToMaturitySecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjgtMy0xLTEtOTUyNjc_c666964c-ad3e-4272-9f9b-44777be5607b">&#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 premises 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjYtMS0xLTEtMTIwNjIz_1bdac9c6-b3e2-4a4a-a6a0-d7a2969dc854">1,191</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjYtMy0xLTEtMTIwNjIz_f811a466-0315-4b70-85df-c43a95418bc9">1,748</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%">Purchases of bank owned life insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:Purchasebankownedlifeinsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjktMS0xLTEtOTUyNjc_aca81d5c-e69a-4610-8600-8979933cbc38">105</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="hfwa:Purchasebankownedlifeinsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjktMy0xLTEtOTUyNjc_79e9eab3-930d-4b9b-a8c0-07f4ab6310d6">105</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%">Purchases of Federal Home Loan Bank 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%">(<ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsToAcquireFederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjgtMS0xLTEtMTIwNjM5_45680d2c-73de-4bcd-a48e-4899a3bc759b">985</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsToAcquireFederalHomeLoanBankStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjgtMy0xLTEtMTIwNjM5_14a334aa-1db3-4903-a1bb-d485cdea293a">1,272</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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzItMS0xLTEtOTUyNjc_7859477e-e891-424a-971b-9d00697f3878">&#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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzItMy0xLTEtOTUyNjc_105b6052-229d-4792-94b5-7492fa9a8883">1,248</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 redemption of Federal Home Loan Bank 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%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzMtMS0xLTEtOTUyNjc_3c89ad2c-4984-4e11-b891-d496ad2c81a2">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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzMtMy0xLTEtOTUyNjc_46316fae-8a9f-4618-a204-5381ebbfd21e">&#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%">Proceeds from sales 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:ProceedsfromSaleofAssetsHeldforSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzQtMS0xLTEtOTUyNjc_f0042dfe-f150-45a0-9335-40fd5a92b147">1,173</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="hfwa:ProceedsfromSaleofAssetsHeldforSale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzQtMy0xLTEtOTUyNjc_62491801-7eea-4d0e-8872-54d5247b05e9">3,730</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 premises 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzUtMS0xLTEtOTUyNjc_6c22388b-ea0f-4a88-b2e9-f340107bae7e">&#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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzUtMy0xLTEtOTUyNjc_c37c65cc-63b4-4617-b251-c40dea2d412d">10</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%">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="hfwa:Changeinlowincometaxhousingtaxcreditpartnership" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzYtMS0xLTEtOTUyNjc_50426784-cdc2-4f89-adc2-97fdce886880">978</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" sign="-" name="hfwa:Changeinlowincometaxhousingtaxcreditpartnership" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzYtMy0xLTEtOTUyNjc_f00c1310-b3f4-4b31-b1a7-79600b861414">12,637</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%">Cash received from return of New Market Tax Credit equity method investment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:ReturnOfTaxCreditEquityMethodInvestment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzctMS0xLTEtOTUyNjc_0b44a559-4ba7-4475-abae-85a18b67bb26">&#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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="hfwa:ReturnOfTaxCreditEquityMethodInvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzctMy0xLTEtOTUyNjc_a6559da8-7096-46ed-9782-b7a379828d2d">9,642</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 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) provided by investing activities</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDItMS0xLTEtOTUyNjc_ac21ed21-718f-4d3f-953e-0814e3dc4ae6">672,109</ix:nonFraction>)</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDItMy0xLTEtOTUyNjc_b745fdad-a0ae-45b7-b098-76c541711162">32,519</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%">Cash flows from financing activities:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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:1pt solid #000;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 (decrease) increase in 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDQtMS0xLTEtOTUyNjc_d1231718-aad9-4ffa-afdd-521035bb0206">64,100</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:IncreaseDecreaseInDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDQtMy0xLTEtOTUyNjc_bd66d50e-2de6-4fd1-a171-29c179a552f5">463,716</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%">Federal Home Loan Bank advances</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDUtMS0xLTEtOTUyNjc_80031f3c-f4c0-4274-800c-fe043ace5ed3">50</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDUtMy0xLTEtOTUyNjc_1e1c95ae-5675-4c2f-b95f-77454a9c67db">10</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%">Repayment of Federal Home Loan Bank advances</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDYtMS0xLTEtOTUyNjc_50b840b1-a75d-49d8-83fc-6bcf06e0b3d3">50</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:RepaymentsOfDebt" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDYtMy0xLTEtOTUyNjc_d3d9bdef-8419-4357-adca-fffb1cbf7b0b">10</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%">Common stock cash dividends paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDctMS0xLTEtOTUyNjc_cbd168ff-6181-482c-9b5e-1f08e4a9bee4">14,747</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsOfDividendsCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDctMy0xLTEtOTUyNjc_398444cd-0753-4b8a-9bcb-89230d012660">14,383</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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDgtMS0xLTEtOTUyNjc_81914839-9af1-4371-86b8-b96a1bb42ccd">9,012</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDgtMy0xLTEtOTUyNjc_54d075f8-c452-479e-b34d-b7e7782b03a4">10,746</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%">Repurchase of 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%">(<ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDktMS0xLTEtOTUyNjc_417e9c34-11a6-4255-b1e8-a0ea1d88e59d">3,174</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDktMy0xLTEtOTUyNjc_a74d9201-f052-42df-a980-d13a7a8fac5a">757</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 (used) provided by financing 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTAtMS0xLTEtOTUyNjc_901a8cce-0e86-4d6a-98ad-61196dbbbd0a">91,033</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTAtMy0xLTEtOTUyNjc_705a28d1-b92d-48c2-8b77-61509d664d7e">459,322</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 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:#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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTEtMS0xLTEtOTUyNjc_9b09ed7e-8414-4cae-a5d2-d8bc3b71082a">729,237</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTEtMy0xLTEtOTUyNjc_5227a10e-5bc4-42db-895e-5db4ef692132">521,611</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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTItMS0xLTEtOTUyNjc_3bf0a057-ee25-4213-9773-bc33e4e2d6f3">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2b1ff45fc56344adaaf8b08b72f8da17_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTItMy0xLTEtOTUyNjc_d1e5fcfa-4800-44fd-9580-f9d0966223f8">743,322</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 and cash equivalents at end of period</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTMtMS0xLTEtOTUyNjc_6e5cec40-7e7d-4763-b5a4-fc3ff5d695af">994,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><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="i3c751d97f3114ab09e48246cb28aca2c_I20210630" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTMtMy0xLTEtOTUyNjc_7bbe2168-cb43-4815-b579-8e98f2a171a2">1,264,933</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:14pt"><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></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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></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%">Six Months Ended<br/>June 30,</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%">Supplemental disclosures of cash flow information:</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%">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTYtMS0xLTEtOTUyNjc_3477ea6c-a0db-4298-ba35-381856c74e20">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTYtMy0xLTEtOTUyNjc_b841583d-7a60-46aa-8bc1-aa648d4acfa0">3,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="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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTctMS0xLTEtOTUyNjc_5e227e03-b21f-420a-986c-583fce3a89ab">167</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTctMy0xLTEtOTUyNjc_7a3f0bbe-11bb-422c-bbee-71e204518d3f">7,967</ix:nonFraction>&#160;</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></tr><tr><td colspan="3" style="background-color:#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 non-cash disclosures of cash flow information:</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="display:none"></td><td colspan="3" 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:InvestmentInLowIncomeHousingTaxPartnership" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTktMS0xLTEtMTI3NTU0_ea1e3b19-7d9d-4a6d-b27d-7d9e6f773b22">11,284</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="hfwa:InvestmentInLowIncomeHousingTaxPartnership" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTktMy0xLTEtMTI3NTU0_3150e546-0b9d-4385-b603-1cfa029ac423">&#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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjAtMS0xLTEtMTI3NTYw_cf14a3fa-1315-4427-a142-d77b89bfbc27">2,222</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjAtMy0xLTEtMTI3NTYw_035438ab-6e7f-40cc-a526-95b49b1778ff">8,393</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%">Transfer of bank owned life insurance to prepaid expenses and other</span></div><div style="padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">assets due to death benefit accrued</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjEtMS0xLTEtMTI3NTY1_c9f76b01-78b8-4398-94a4-b93705fab975">2,114</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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 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%">Transfers of properties classified as held for sale to prepaid expenses and other assets from 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjMtMS0xLTEtOTUyNjc_ee650d5b-853a-4cef-a732-cabf1f2b38a3">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjMtMy0xLTEtOTUyNjc_ace34218-d8a1-4f2e-9ea7-7e375745db8b">1,685</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%">Loans received from return of New Market Tax Credit equity method investment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjUtMS0xLTEtOTUyNjc_8a8abafb-9efd-44b9-81cb-0b4b25dd5ae1">&#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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjUtMy0xLTEtOTUyNjc_2b1e1124-6400-4792-9dd1-8608cc97f21a">15,596</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="padding-left:9pt;text-indent:-9pt"><span><br/></span></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%">11</span></div></div></div><div id="ieb3369801f1548188d52cb49449d23a3_40"></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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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="ieb3369801f1548188d52cb49449d23a3_43"></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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180My9mcmFnOmM2YTg2YmRiNjdjZDQ2YmRhODE0ZGZkOGNkZTU2MWQ5L3RleHRyZWdpb246YzZhODZiZGI2N2NkNDZiZGE4MTRkZmQ4Y2RlNTYxZDlfNjE4MA_14644883-3c3f-4ae0-a282-820fd5c499ea" continuedAt="i21e6fb3ddba845dbaaa3ee7133dc063f" escape="true">Description of Business, Basis of Presentation, Significant Accounting Policies and Recently Issued Accounting Pronouncements</ix:nonNumeric></span></div><ix:continuation id="i21e6fb3ddba845dbaaa3ee7133dc063f" continuedAt="i6c6c24a8576c43b584c349e32eb8b292"><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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="hfwa:DescriptionOfBusinessPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180My9mcmFnOmM2YTg2YmRiNjdjZDQ2YmRhODE0ZGZkOGNkZTU2MWQ5L3RleHRyZWdpb246YzZhODZiZGI2N2NkNDZiZGE4MTRkZmQ4Y2RlNTYxZDlfNjIxMw_09801be1-4a5b-4fc7-820b-3fb426c0e771" continuedAt="ic1ee717a984d4adfb5796efa4b10269b" 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="ic1ee717a984d4adfb5796efa4b10269b">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="icfb83321bef446899ab97cd926174252_I20220630" decimals="INF" name="hfwa:NumberOfBranchesOperating" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180My9mcmFnOmM2YTg2YmRiNjdjZDQ2YmRhODE0ZGZkOGNkZTU2MWQ5L3RleHRyZWdpb246YzZhODZiZGI2N2NkNDZiZGE4MTRkZmQ4Y2RlNTYxZDlfMTA5OTUxMTYzNDgyMQ_f573e793-2ed3-44da-a7e5-1fc42985a7d5">50</ix:nonFraction> branch offices located throughout Washington State, the greater Portland, Oregon area, and Eugene, Oregon. 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:BasisOfAccountingPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180My9mcmFnOmM2YTg2YmRiNjdjZDQ2YmRhODE0ZGZkOGNkZTU2MWQ5L3RleHRyZWdpb246YzZhODZiZGI2N2NkNDZiZGE4MTRkZmQ4Y2RlNTYxZDlfNjIwNg_a6643fde-9dde-4439-88b2-c73c73b71cbd" continuedAt="id947b3ea2f4f4889906e59e67ccd9d7b" escape="true">Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="id947b3ea2f4f4889906e59e67ccd9d7b"><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 six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the year ending December 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  six months ended June 30, 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180My9mcmFnOmM2YTg2YmRiNjdjZDQ2YmRhODE0ZGZkOGNkZTU2MWQ5L3RleHRyZWdpb246YzZhODZiZGI2N2NkNDZiZGE4MTRkZmQ4Y2RlNTYxZDlfNjE5Mw_58e03bb2-f7e0-4f3c-8acc-8d530fd72315" continuedAt="i4dc9c7ac86844186bc959beedc739f15" escape="true">Recently Issued or Adopted Accounting Pronouncements</ix:nonNumeric></span></div><ix:continuation id="i4dc9c7ac86844186bc959beedc739f15" continuedAt="ica24d4dd5bd045169d1dd22339f04345"><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 2020-04</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%">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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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="i6c6c24a8576c43b584c349e32eb8b292"><ix:continuation id="ica24d4dd5bd045169d1dd22339f04345">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="ieb3369801f1548188d52cb49449d23a3_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%">(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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQyMg_bd84a62d-c74f-4ccf-85ae-276e4ca237a4" continuedAt="i6581fcf93155451eb81864397e28322b" escape="true">Investment Securities</ix:nonNumeric></span></div><ix:continuation id="i6581fcf93155451eb81864397e28322b" continuedAt="i5339d41e4f034b97baf99b3945d900b5"><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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-6" name="us-gaap:TradingSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTA5OTUxMTYzMjIzNg_3f2fc5c6-09d1-43be-9771-8464aabf050f"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-6" name="us-gaap:TradingSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTA5OTUxMTYzMjIzNg_e754849e-21b6-4a83-a855-2653d4dfe14b">no</ix:nonFraction></ix:nonFraction> investment securities classified as trading at June 30, 2022 or 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%">(a) Investment Securities by Classification, Type and Maturity </span></div><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQzNA_a6effa66-7abf-44d1-9865-3affcd6d0e43" 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%">June 30, 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="ia9ecb030e8d64b489f94218496013110_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNC0xLTEtMS05NTI2Nw_09b468cd-0ab1-4f5b-8a4d-e6db3200d17e">68,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ecb030e8d64b489f94218496013110_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNC0zLTEtMS05NTI2Nw_8a0592f5-0bff-49fd-a0ab-240dd6f3f55a">&#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="ia9ecb030e8d64b489f94218496013110_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNC01LTEtMS05NTI2Nw_0d9a9469-7a6c-4bac-b065-f777fd8ebd1a">3,244</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="ifd2c372014604811b43838574053e84e_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNC03LTEtMS05NTI2Nw_b69c6d51-3524-4dbd-a357-b6ceb0f7c7b8">65,668</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="icc429bdda8df4338ae58c76c3c0cc1c1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNS0xLTEtMS05NTI2Nw_2481400c-3bdb-45ba-8f21-adec4d2b71b5">213,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc429bdda8df4338ae58c76c3c0cc1c1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNS0zLTEtMS05NTI2Nw_fdb3d176-c666-4a9d-9efd-7d03e5667e46">977</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="icc429bdda8df4338ae58c76c3c0cc1c1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNS01LTEtMS05NTI2Nw_94416a60-58f8-4ea1-ba3e-488ebb430299">14,369</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="icc429bdda8df4338ae58c76c3c0cc1c1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNS03LTEtMS05NTI2Nw_25667d30-be63-4871-91ac-2301e4a623cb">200,010</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="i528bf9a435c44aa3a72d21c41d5b1118_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNi0xLTEtMS05NTI2Nw_aaa3acab-9799-4929-951e-609cd54abc99">433,903</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i528bf9a435c44aa3a72d21c41d5b1118_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNi0zLTEtMS05NTI2Nw_50c32c65-d8e9-47fd-b8ee-9e5626e76f9e">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i528bf9a435c44aa3a72d21c41d5b1118_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNi01LTEtMS05NTI2Nw_d0dc68f6-2df1-404b-bf7e-a868c3f7da79">35,817</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="i528bf9a435c44aa3a72d21c41d5b1118_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNi03LTEtMS05NTI2Nw_d6d4b800-983b-4157-b48a-a7443af56068">398,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;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="i3d216230312149a99e5cd0e315d07358_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNy0xLTEtMS05NTI2Nw_7868e413-f61c-4db7-bfea-e830d47664bc">520,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d216230312149a99e5cd0e315d07358_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNy0zLTEtMS05NTI2Nw_71fb61e4-f8a6-43ef-95a6-d0e07f749c47">466</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3d216230312149a99e5cd0e315d07358_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNy01LTEtMS05NTI2Nw_4dc87816-5fc2-481b-a152-7069ac3403ca">27,618</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="i3d216230312149a99e5cd0e315d07358_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNy03LTEtMS05NTI2Nw_1633e893-3d2d-4262-9b6f-5430fe96786c">493,620</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="i1539ed55d7dd4f0db5cca0556e4c7c61_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOC0xLTEtMS05NTI2Nw_eefa04a1-8a0a-4845-9640-ffb8904a29eb">6,003</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1539ed55d7dd4f0db5cca0556e4c7c61_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOC0zLTEtMS05NTI2Nw_d2aef3a5-412d-4226-9746-a212a48c559b">&#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="i1539ed55d7dd4f0db5cca0556e4c7c61_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOC01LTEtMS05NTI2Nw_ce9ee102-a8d0-4796-b83d-2dd3553dc7a5">25</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="i1539ed55d7dd4f0db5cca0556e4c7c61_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOC03LTEtMS05NTI2Nw_cdff83db-5eaf-4281-a474-e6fe7b1062cc">5,978</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="i34fc8ffd80254253a4eec5070f552b0f_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOS0xLTEtMS05NTI2Nw_cb579f17-dec5-4725-94bb-293ce4aa57df">24,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34fc8ffd80254253a4eec5070f552b0f_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOS0zLTEtMS05NTI2Nw_eb3467da-6322-4466-ae6e-4cc9a0a243b3">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i34fc8ffd80254253a4eec5070f552b0f_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOS01LTEtMS05NTI2Nw_35a09adf-433e-4dfb-aa53-1e7f4be5fabe">573</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="i34fc8ffd80254253a4eec5070f552b0f_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOS03LTEtMS05NTI2Nw_1f4faf02-0780-4dbf-85a4-5d2128a60496">24,156</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="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTAtMS0xLTEtOTUyNjc_71d2bd71-0130-47c7-b589-9e13e83231b7">1,267,715</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="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTAtMy0xLTEtOTUyNjc_8dc3ffef-f801-4726-92b7-1aa6fcc76054">1,519</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="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTAtNS0xLTEtOTUyNjc_1909c1bb-6b83-413b-9ee2-06e76f58ebc8">81,646</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="id2ef274a36214c1ba4a0770a6862b71f_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTAtNy0xLTEtOTUyNjc_05874b62-8261-4c10-bb2b-94815e183c5e">1,187,588</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="ia9ecb030e8d64b489f94218496013110_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTMtMS0xLTEtOTUyNjc_c400a428-0aec-4a51-b267-ca99d10bdfdb">150,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ecb030e8d64b489f94218496013110_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTMtMy0xLTEtOTUyNjc_92728c1c-3341-4012-8c21-3f86cc302dfb">&#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="ia9ecb030e8d64b489f94218496013110_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTMtNS0xLTEtOTUyNjc_197f515b-de73-47c8-adfe-b439b72e90eb">23,416</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="ia9ecb030e8d64b489f94218496013110_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTMtNy0xLTEtOTUyNjc_7a7cf76d-76ba-47fc-9715-41d2da2fa5cd">127,544</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="i528bf9a435c44aa3a72d21c41d5b1118_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTUtMS0xLTEtOTUyNjc_12af74ca-b6c5-48ce-acb6-19695f53a5ab">159,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="i528bf9a435c44aa3a72d21c41d5b1118_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTUtMy0xLTEtOTUyNjc_55e03df8-036c-4798-8d73-cbbb72d42b5e">257</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i528bf9a435c44aa3a72d21c41d5b1118_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTUtNS0xLTEtOTUyNjc_632f4b62-908b-4142-a6c6-b55a0d061597">5,774</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="i528bf9a435c44aa3a72d21c41d5b1118_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTUtNy0xLTEtOTUyNjc_e041921e-bd77-4f9e-ad7c-1359d610c737">153,490</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="i3d216230312149a99e5cd0e315d07358_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTYtMS0xLTEtOTUyNjc_3bf58002-8306-48d1-a139-2af18ee34d38">305,686</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3d216230312149a99e5cd0e315d07358_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTYtMy0xLTEtOTUyNjc_551f1c04-a130-48f0-beb2-5157cb1e58d2">&#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="i3d216230312149a99e5cd0e315d07358_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTYtNS0xLTEtOTUyNjc_677a0444-2d55-4beb-bbc6-552cb3fed47c">27,408</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="i3d216230312149a99e5cd0e315d07358_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTYtNy0xLTEtOTUyNjc_9145738b-057e-46c5-8d1d-2d40e009b82b">278,278</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="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTktMS0xLTEtOTUyNjc_a6a07327-d009-4307-abdf-d3f631e2c114">615,653</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="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTktMy0xLTEtOTUyNjc_58841388-36d9-4487-94dc-5a0d8226978b">257</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="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTktNS0xLTEtOTUyNjc_4aba0a4c-37e4-4d06-a10a-a21c68ec42e0">56,598</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="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTktNy0xLTEtOTUyNjc_d6158434-37a7-4579-9c26-46d83f62f583">559,312</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="i0d2975adffd041e3af01c9871e46b297_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNC0xLTEtMS05NTI2Nw_b8f57eee-f053-460f-909d-18ffcd5740f3">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="i0d2975adffd041e3af01c9871e46b297_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNC0zLTEtMS05NTI2Nw_8c11c3ad-4ed2-4cd5-9742-151fecc37a23">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="i0d2975adffd041e3af01c9871e46b297_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNC01LTEtMS05NTI2Nw_338b696b-73d1-4b9e-9e79-b6d5a7fd5d22">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="i0d2975adffd041e3af01c9871e46b297_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNC03LTEtMS05NTI2Nw_acfe81b8-4d9c-4745-bef0-66d3ee034f6e">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="i3329a5413dbd4312afab15b5413a7b2c_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNS0xLTEtMS05NTI2Nw_c1e9f593-aa60-4064-beb3-4b9cb9a39a44">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="i3329a5413dbd4312afab15b5413a7b2c_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNS0zLTEtMS05NTI2Nw_c3735e75-746f-4794-98dd-90f2ca108170">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="i3329a5413dbd4312afab15b5413a7b2c_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNS01LTEtMS05NTI2Nw_ac3d7f03-0932-4d45-a38d-70f7c200d675">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="i3329a5413dbd4312afab15b5413a7b2c_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNS03LTEtMS05NTI2Nw_bb0602d3-37b1-4072-8d54-a491df8ace46">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="i40685252d8794039821d8e8a24113e92_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNi0xLTEtMS05NTI2Nw_60533052-fcdb-443a-97fc-689bc820e55e">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="i40685252d8794039821d8e8a24113e92_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNi0zLTEtMS05NTI2Nw_f01bd788-0fcc-4cab-9631-e4d605ed8eca">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="i40685252d8794039821d8e8a24113e92_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNi01LTEtMS05NTI2Nw_4779b80a-350f-488f-8861-ae96873fdaf6">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="i40685252d8794039821d8e8a24113e92_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNi03LTEtMS05NTI2Nw_143e0322-16d2-4baf-a364-4478f4820bbf">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="i3e5db030c37343229ecd00f763c27765_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNy0xLTEtMS05NTI2Nw_1714b435-2c9e-4c68-9e2d-8dfc2afcc1a0">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="i3e5db030c37343229ecd00f763c27765_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNy0zLTEtMS05NTI2Nw_ff271521-5e2c-4d35-8d96-729df7ef1b32">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="i3e5db030c37343229ecd00f763c27765_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNy01LTEtMS05NTI2Nw_fddd385f-67e2-4cdb-892e-609825a1ab9f">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="i3e5db030c37343229ecd00f763c27765_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNy03LTEtMS05NTI2Nw_b2626520-85a9-48ba-99da-e04172df8e68">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="i1891f770fc8c45039cada7cd4af8fe2f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOC0xLTEtMS05NTI2Nw_a15fef67-2d91-49c1-b2ff-c5d8236fea61">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="i1891f770fc8c45039cada7cd4af8fe2f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOC0zLTEtMS05NTI2Nw_6fbdf2a1-c514-4580-8806-085639de42bd">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="i1891f770fc8c45039cada7cd4af8fe2f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOC01LTEtMS05NTI2Nw_97ea84f2-cc0e-4baa-b721-87aac65d52ca">&#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="i1891f770fc8c45039cada7cd4af8fe2f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOC03LTEtMS05NTI2Nw_561d1ac3-ef72-470a-9731-8ba414ce6429">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="i05692421ce8249558316d00154aa2ccf_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOS0xLTEtMS05NTI2Nw_5afe15e3-2d9b-415f-a02d-51afd0b0a5ed">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="i05692421ce8249558316d00154aa2ccf_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOS0zLTEtMS05NTI2Nw_7015ac45-a67f-4b89-8074-ce7d7cd47bc5">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="i05692421ce8249558316d00154aa2ccf_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOS01LTEtMS05NTI2Nw_a7b832d0-c701-41dd-a003-c4da898f4f41">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="i05692421ce8249558316d00154aa2ccf_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOS03LTEtMS05NTI2Nw_dbbd11de-30ab-4172-b0fe-10550aadf23d">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="idcb20a21900848e68118c662d75f74e5_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTAtMS0xLTEtOTUyNjc_706c689b-39be-461d-a688-92c462d3e92f">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="idcb20a21900848e68118c662d75f74e5_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTAtMy0xLTEtOTUyNjc_e52fd69d-ac51-4570-b853-00e1febc8f7c">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="idcb20a21900848e68118c662d75f74e5_I20211231" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTAtNS0xLTEtOTUyNjc_c31e585e-1523-4f3d-892b-d748db016674">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="idcb20a21900848e68118c662d75f74e5_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTAtNy0xLTEtOTUyNjc_de26bc4c-f6c9-4710-b546-a77552ee43f3">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="i0d2975adffd041e3af01c9871e46b297_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTMtMS0xLTEtOTUyNjc_88201533-0997-4a93-852c-ce2682484f43">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="i0d2975adffd041e3af01c9871e46b297_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTMtMy0xLTEtOTUyNjc_b1f2f50d-5a57-40f7-b2e6-c3e0b4c5611c">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="i0d2975adffd041e3af01c9871e46b297_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTMtNS0xLTEtOTUyNjc_99a7a1a9-537f-415d-81e1-ac472ecc9c8a">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="i0d2975adffd041e3af01c9871e46b297_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTMtNy0xLTEtOTUyNjc_02e477a8-f36c-4485-a8a7-32bc9ab3f48e">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="i40685252d8794039821d8e8a24113e92_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTUtMS0xLTEtOTUyNjc_6512560d-06b3-4d4d-b0fc-ed4c697ddc22">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="i40685252d8794039821d8e8a24113e92_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTUtMy0xLTEtOTUyNjc_dab5c2aa-e7f1-4595-b3a1-e96793276cce">&#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="i40685252d8794039821d8e8a24113e92_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTUtNS0xLTEtOTUyNjc_9f553a46-6f57-45e8-a5a1-8c516a83b0ae">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="i40685252d8794039821d8e8a24113e92_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTUtNy0xLTEtOTUyNjc_d2fb599e-3645-4349-b9de-d3b891de2dde">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="i3e5db030c37343229ecd00f763c27765_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTYtMS0xLTEtOTUyNjc_ce9b1f0a-5581-4354-b82f-5180bbe61aba">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="i3e5db030c37343229ecd00f763c27765_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTYtMy0xLTEtOTUyNjc_dbb78f12-6063-4234-b7eb-5bea3fa15123">&#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="i3e5db030c37343229ecd00f763c27765_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTYtNS0xLTEtOTUyNjc_690e584c-44ee-45c8-ae82-4510974cafda">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="i3e5db030c37343229ecd00f763c27765_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTYtNy0xLTEtOTUyNjc_b8ef5d09-aa9f-4a8f-873d-14653738d7fd">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="idcb20a21900848e68118c662d75f74e5_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTktMS0xLTEtOTUyNjc_69a0a1e2-1039-4813-bc97-c7b212879f2a">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="idcb20a21900848e68118c662d75f74e5_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTktMy0xLTEtOTUyNjc_b57987e1-de6c-4b83-addd-783386add9ec">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="idcb20a21900848e68118c662d75f74e5_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTktNS0xLTEtOTUyNjc_b3840db2-bae2-4ee8-9ff3-5749b5aa8ad4">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="idcb20a21900848e68118c662d75f74e5_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTktNy0xLTEtOTUyNjc_3eb77b69-ddcd-4743-8de4-64b775c62434">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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="i5339d41e4f034b97baf99b3945d900b5" continuedAt="i72fda487cfca48efa0f0e907ce82dea3"><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQ0OA_7f203c30-7539-4ebb-8e55-de6ca3c232d2" 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 June 30, 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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfMy0xLTEtMS05NTI2Nw_c799cc3f-8fda-4a7f-a378-18b3644f564f">8,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfMy0zLTEtMS05NTI2Nw_e7323b8d-edb5-478f-88d9-c730ba537583">8,306</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfMy01LTEtMS05NTI2Nw_ba271bd8-8790-4206-967a-b7017041b7a3">&#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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfMy03LTEtMS05NTI2Nw_10b44700-a6b6-4f53-a8c0-77487c4ac72c">&#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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNC0xLTEtMS05NTI2Nw_91e6842b-37a5-4095-8d4f-61c6df1ec0bf">82,106</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNC0zLTEtMS05NTI2Nw_ca0b43ca-d52a-4b9a-8f39-b187afee76e4">80,881</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNC01LTEtMS05NTI2Nw_5a2b4a29-fac2-4d62-a3c6-2c49342e1290">&#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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNC03LTEtMS05NTI2Nw_3a9ae9f0-ff4d-4911-ad08-8c1b77338e14">&#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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNS0xLTEtMS05NTI2Nw_f5d828fb-a241-44d8-b8c1-e2a822b22a44">67,161</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNS0zLTEtMS05NTI2Nw_72d4507c-b052-4a0f-b8c2-b650910fdee3">65,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNS01LTEtMS05NTI2Nw_77a9bada-42e8-4fa7-a3c0-4b3eab766338">83,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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNS03LTEtMS05NTI2Nw_90bfa65a-f5ab-4943-9e78-c275e64a7101">72,516</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNi0xLTEtMS05NTI2Nw_fc177770-07b2-4179-a784-739a24c70850">130,767</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNi0zLTEtMS05NTI2Nw_0e1d755c-cae4-4d76-a380-2b8e0595a8ad">117,148</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNi01LTEtMS05NTI2Nw_01d24eb3-8975-447e-9dcb-0e28778cbb07">67,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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNi03LTEtMS05NTI2Nw_b1759523-c56d-47bd-894f-98e486133bce">55,028</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNy0xLTEtMS05NTI2Nw_db9b3c74-7156-46d2-9dd0-70c467aecd86">288,317</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNy0zLTEtMS05NTI2Nw_1f679ae5-df1a-4ea7-9f68-c45767781ced">271,656</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNy01LTEtMS05NTI2Nw_45729af9-f475-4eac-8d53-9b22ddf16bbf">150,960</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNy03LTEtMS05NTI2Nw_8ffc4d4e-3844-4160-a9a0-c51c5dd54eeb">127,544</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOC0xLTEtMS05NTI2Nw_4449051e-dbf7-4d6b-a3c3-7950ff0650ad">979,398</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOC0zLTEtMS05NTI2Nw_f4b91a26-cdd3-491c-a220-ee7609920858">915,932</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOC01LTEtMS05NTI2Nw_230119ac-318e-4159-bbbb-9ed2150dc621">464,693</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOC03LTEtMS05NTI2Nw_c37bade8-9062-4c29-b7cd-7d4442d5a5ee">431,768</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOS0xLTEtMS05NTI2Nw_c3ff3db5-d6a0-4f1d-ace1-b61343ed862f">1,267,715</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOS0zLTEtMS05NTI2Nw_84ce4353-c0c0-4fb9-8bfe-2a3cb84f9b20">1,187,588</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOS01LTEtMS05NTI2Nw_286cf738-a57b-4453-b3c6-676f54d86629">615,653</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOS03LTEtMS05NTI2Nw_b2c2b1dd-ebe2-47af-8dae-6dc076e1ac27">559,312</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.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%">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="INF" name="hfwa:ConcentrationDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTE1OQ_b62f3f76-478f-4fc6-8e90-07ad4751b639"><ix:nonFraction unitRef="number" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="INF" name="hfwa:ConcentrationDebtSecurities" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTE1OQ_b72147e2-dd2d-4751-807d-8a456a4a6f48">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 June 30, 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%">(b) Unrealized Losses on Investment Securities Available for Sale</span></div><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQwOQ_5267ff27-741c-4d84-b72b-dfa4b4a26162" 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%">June 30, 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="i3b002e17622d4d55b253ee9f6946f997_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNC0xLTEtMS05NTI2Nw_45a236b7-5db0-43e6-9791-a2b43f77d0d9">64,200</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i3b002e17622d4d55b253ee9f6946f997_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNC0zLTEtMS05NTI2Nw_fc2506e5-945e-4da8-bdc2-a86c9b09593a">2,995</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="i3b002e17622d4d55b253ee9f6946f997_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNC01LTEtMS05NTI2Nw_b9ebe8ec-1964-4f3f-b0cc-111f18cfe54e">1,468</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i3b002e17622d4d55b253ee9f6946f997_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNC03LTEtMS05NTI2Nw_a6bd78b5-8d76-420f-8f83-38fc75109a4e">249</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="i3b002e17622d4d55b253ee9f6946f997_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNC05LTEtMS05NTI2Nw_0afd6463-5107-4808-b35c-130399c3a349">65,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i3b002e17622d4d55b253ee9f6946f997_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNC0xMS0xLTEtOTUyNjc_77d24eca-9583-40b4-a9bd-600be7ad7fa0">3,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="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="i702cc38a375f410aac6a4a1db2771461_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNS0xLTEtMS05NTI2Nw_5a2cd7fe-71c3-46a7-aa90-96aa748d067b">106,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i702cc38a375f410aac6a4a1db2771461_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNS0zLTEtMS05NTI2Nw_82b37fef-0b12-43e0-a369-9382b9aabd5a">11,287</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="i702cc38a375f410aac6a4a1db2771461_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNS01LTEtMS05NTI2Nw_83527ff0-c9fa-42ad-b6d4-e07d2bc1d620">15,712</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i702cc38a375f410aac6a4a1db2771461_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNS03LTEtMS05NTI2Nw_47a6245f-fe7a-44b4-88b8-ea9e9eb81955">3,082</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="i702cc38a375f410aac6a4a1db2771461_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNS05LTEtMS05NTI2Nw_dc1682f3-8ee2-40f8-a6f5-9111c0e1e9bc">121,917</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i702cc38a375f410aac6a4a1db2771461_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNS0xMS0xLTEtOTUyNjc_7890031e-049f-4012-9e0c-23dde0fde04e">14,369</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="idf4736fdcab64977a05255897b903e72_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNi0xLTEtMS05NTI2Nw_1ac91541-4344-4e6b-b1c3-078faf17f4db">352,074</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf4736fdcab64977a05255897b903e72_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNi0zLTEtMS05NTI2Nw_9d36cd50-af23-4911-aaa6-47115c647bf6">32,446</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="idf4736fdcab64977a05255897b903e72_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNi01LTEtMS05NTI2Nw_c4420bf0-82fc-4725-8f5c-323b97497bec">31,008</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf4736fdcab64977a05255897b903e72_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNi03LTEtMS05NTI2Nw_98aaf4f5-4309-417e-ad37-c58c258bf710">3,371</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="idf4736fdcab64977a05255897b903e72_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNi05LTEtMS05NTI2Nw_380583d7-c621-4716-a600-8ea59eb58fe3">383,082</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="idf4736fdcab64977a05255897b903e72_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNi0xMS0xLTEtOTUyNjc_67bf0c0a-893e-4327-8a99-74b8e2bb8ff6">35,817</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="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNy0xLTEtMS05NTI2Nw_b7fd2526-e772-40f2-b3ba-102710964c89">406,835</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNy0zLTEtMS05NTI2Nw_84b863f7-f193-4f83-8ba6-ce6e263b7f36">27,145</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="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNy01LTEtMS05NTI2Nw_547c2b45-0b0f-44fd-90d2-a87869953f3c">8,711</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNy03LTEtMS05NTI2Nw_8fa2705a-58b5-4581-b294-51d5d1043d86">473</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="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNy05LTEtMS05NTI2Nw_f7f7d691-4aeb-420e-ba95-6e68d919b9f0">415,546</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNy0xMS0xLTEtOTUyNjc_54a038b6-1747-42f8-82f2-f7400978c6e4">27,618</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%">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="i77cbe8f95e3c40818b283e81d6760e37_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOC0xLTEtMS05NTI2Nw_65130980-1d77-4714-90ad-07adb54ea422">5,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i77cbe8f95e3c40818b283e81d6760e37_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOC0zLTEtMS05NTI2Nw_fb2be811-e589-48e2-9947-5785d9b13342">25</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="i77cbe8f95e3c40818b283e81d6760e37_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOC01LTEtMS05NTI2Nw_a3fb8cc4-67fb-43d2-8521-02e5fe38e8dd">&#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="i77cbe8f95e3c40818b283e81d6760e37_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOC03LTEtMS05NTI2Nw_0f3d3043-4902-4a6e-a74c-6df1018bc13e">&#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="i77cbe8f95e3c40818b283e81d6760e37_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOC05LTEtMS05NTI2Nw_2e2b27d4-aa4d-4791-beed-45741959f063">5,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i77cbe8f95e3c40818b283e81d6760e37_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOC0xMS0xLTEtOTUyNjc_c837aa3e-8a12-41cb-a4fa-cebbcf7ed79c">25</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%">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="i10c83e49ae444d47aa9d6b943f1be909_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOS0xLTEtMS05NTI2Nw_e6dda1d1-9d78-453d-9af9-0fde85b3c6f9">19,054</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10c83e49ae444d47aa9d6b943f1be909_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOS0zLTEtMS05NTI2Nw_2e9f792a-1a9b-4e74-8739-b3fb1ffd5fa4">552</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="i10c83e49ae444d47aa9d6b943f1be909_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOS01LTEtMS05NTI2Nw_412402de-f688-4d4b-bfa6-6708f8f1f770">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i10c83e49ae444d47aa9d6b943f1be909_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOS03LTEtMS05NTI2Nw_58ec9580-24d8-4dbf-be30-fc41950551c0">21</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="i10c83e49ae444d47aa9d6b943f1be909_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOS05LTEtMS05NTI2Nw_6ad8baa1-4f21-4957-883f-df4a13ffc5a8">19,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="i10c83e49ae444d47aa9d6b943f1be909_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOS0xMS0xLTEtOTUyNjc_6b2bf36a-70a3-45e3-a027-6e5c2a486b1f">573</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%">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfMTAtMS0xLTEtOTUyNjc_8a610980-c9d9-4a12-8325-d2eba7dfe976">954,346</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfMTAtMy0xLTEtOTUyNjc_4dc025c3-4aea-42b5-bd8f-a22951ba8095">74,450</ix:nonFraction>)</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfMTAtNS0xLTEtOTUyNjc_993d414e-c261-42ef-852e-bb00124928f4">57,820</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfMTAtNy0xLTEtOTUyNjc_06100d53-4937-4b42-ad4e-18f937e89a47">7,196</ix:nonFraction>)</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfMTAtOS0xLTEtOTUyNjc_9b7af792-7952-4c63-b389-8c751f143eda">1,012,166</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfMTAtMTEtMS0xLTk1MjY3_b327ca4a-228e-4a4d-ba59-42a795b5fb9a">81,646</ix:nonFraction>)</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: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="ie17d28ebfc8f4b7c9190712b2eaf5692_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNC0xLTEtMS05NTI2Nw_59fd1ff8-2f60-480a-9cab-5c54c2d939e4">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="ie17d28ebfc8f4b7c9190712b2eaf5692_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNC0zLTEtMS05NTI2Nw_9a5a1c6a-0300-45ce-84fc-79e038d2fdeb">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="ie17d28ebfc8f4b7c9190712b2eaf5692_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNC01LTEtMS05NTI2Nw_8b8da7b9-4ff0-4472-891b-b89d0c19ff17">&#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="ie17d28ebfc8f4b7c9190712b2eaf5692_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNC03LTEtMS05NTI2Nw_dc139ac4-90e7-40ec-9d78-d2a7fa8c703c">&#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="ie17d28ebfc8f4b7c9190712b2eaf5692_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNC05LTEtMS05NTI2Nw_1d40df63-1649-4e38-a75a-7f399b9a610d">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="ie17d28ebfc8f4b7c9190712b2eaf5692_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNC0xMS0xLTEtOTUyNjc_b089ff65-29ac-4a30-b490-9be2b6cbcb6f">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="id844685cf0e1408cb9a31411b697c4bb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNS0xLTEtMS05NTI2Nw_8945b430-5581-4369-9e1b-3eabfab4cf36">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="id844685cf0e1408cb9a31411b697c4bb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNS0zLTEtMS05NTI2Nw_73bda8f2-2719-4942-a389-fb650de470e1">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="id844685cf0e1408cb9a31411b697c4bb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNS01LTEtMS05NTI2Nw_f8e0a29e-1335-4d62-b9a4-794074af8a81">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="id844685cf0e1408cb9a31411b697c4bb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNS03LTEtMS05NTI2Nw_c12d1daa-4919-47da-8847-f2d29bc9853d">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="id844685cf0e1408cb9a31411b697c4bb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNS05LTEtMS05NTI2Nw_45c502ff-9b61-47da-a369-956a39c2abcc">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="id844685cf0e1408cb9a31411b697c4bb_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNS0xMS0xLTEtOTUyNjc_d62b0257-c048-408a-bac0-222551d5a18f">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="i766df6157bad4901a3e67bce96752ec9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNi0xLTEtMS05NTI2Nw_743a4f16-d64d-494d-8eb0-dadc24bb8bb0">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="i766df6157bad4901a3e67bce96752ec9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNi0zLTEtMS05NTI2Nw_155edc69-a907-4be5-ab24-6f711089482c">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="i766df6157bad4901a3e67bce96752ec9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNi01LTEtMS05NTI2Nw_74062b59-4aba-4a81-908b-c02deb277ba6">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="i766df6157bad4901a3e67bce96752ec9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNi03LTEtMS05NTI2Nw_c717ecbd-f3eb-4865-8235-44ff580641e9">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="i766df6157bad4901a3e67bce96752ec9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNi05LTEtMS05NTI2Nw_4d4db147-0f93-40fa-a574-1b482455ce40">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="i766df6157bad4901a3e67bce96752ec9_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNi0xMS0xLTEtOTUyNjc_e86baab9-1e65-4096-a1db-fc450f2f3f40">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="i61aa175fe448403f9bbd0745996841e7_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNy0xLTEtMS05NTI2Nw_9b10d6e8-d36e-437a-8c30-a238d85cf474">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="i61aa175fe448403f9bbd0745996841e7_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNy0zLTEtMS05NTI2Nw_5f018a41-a236-46b2-970e-fd4868ba3aab">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="i61aa175fe448403f9bbd0745996841e7_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNy01LTEtMS05NTI2Nw_177acf4a-5588-4de2-9ff7-8021ad7f238a">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="i61aa175fe448403f9bbd0745996841e7_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNy03LTEtMS05NTI2Nw_7b8e3723-d967-4296-80c9-f031092e182b">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="i61aa175fe448403f9bbd0745996841e7_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNy05LTEtMS05NTI2Nw_3787edaa-d773-4db3-95be-7b62c35b5a8e">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="i61aa175fe448403f9bbd0745996841e7_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNy0xMS0xLTEtOTUyNjc_933cb27b-e7ea-405f-9b43-37a979321ce3">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="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="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTAtMS0xLTEtOTUyNjc_b3b165d8-e07c-4e10-811e-199b4d2cac03">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="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTAtMy0xLTEtOTUyNjc_644d0966-08b8-4f9e-b21c-4ee952007569">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="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTAtNS0xLTEtOTUyNjc_0e189e21-0622-4b3a-8869-16db2666b21d">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="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTAtNy0xLTEtOTUyNjc_c9d354c3-46f0-47cc-8bcb-4ebf764e7095">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="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTAtOS0xLTEtOTUyNjc_bbb8a02f-463f-4e50-b08f-51b0f31c916a">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="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTAtMTEtMS0xLTk1MjY3_552f9ae5-ad10-4862-ac66-f7566562b7ea">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTEtMS0xLTEtOTUyNjc_a86ab7d1-9655-48e6-95cb-34bfea33931c">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTEtMy0xLTEtOTUyNjc_cd438daf-8ea4-48a7-a23c-3f0a7784bacb">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTEtNS0xLTEtOTUyNjc_f750bf30-2633-418e-8f42-b88394b617bd">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTEtNy0xLTEtOTUyNjc_d8f058ba-9c29-423b-ae63-74c1ae890654">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTEtOS0xLTEtOTUyNjc_3684a929-bd86-44f6-871b-5e03de151a04">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTEtMTEtMS0xLTk1MjY3_4c636cc4-caa5-45f6-bad8-75bdeebd445a">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="hfwa:DebtSecuritiesAllowanceForCreditLossPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQ1Mg_6445f69a-bc67-4b02-a1f0-2d200f978d56" continuedAt="i7abd89fb1f434b32996e53dfcd092f21" 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="i7abd89fb1f434b32996e53dfcd092f21" continuedAt="i41c2d6de15e44292a838a43d5ceeac7c">The Company evaluated investment securities available for sale as of June 30, 2022 and December 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 </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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="i72fda487cfca48efa0f0e907ce82dea3"><ix:continuation id="i41c2d6de15e44292a838a43d5ceeac7c"><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%">rated investment securities and none of these securities had a below investment grade credit rating as of both June 30, 2022 and December 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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMjUyMg_31852b67-a4bd-459e-b73e-8c34cc804efe"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMjUyMg_97ba92d4-7acd-45f7-8354-49feadef76f8">no</ix:nonFraction></ix:nonFraction> ACL on investment securities available for sale was recorded as of June 30, 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%">The Company also evaluated investment securities held to maturity for current expected credit losses as of June 30, 2022 and December 31, 2021. There were <ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityNonaccrual" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMjc1OQ_14e77e76-d7aa-4110-89c4-3449519f8f8a"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMjc1OQ_72c199f3-998c-41ef-a310-67d19b906a7d"><ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityNonaccrual" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMjc1OQ_d70eaadc-6f45-4d37-a2ab-01e62967bb1c"><ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMjc1OQ_e18a28c1-e875-4ad3-bc4e-2ab9001f05cf">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> investment securities held to maturity classified as nonaccrual or past due as of June 30, 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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMzQwMw_46d63a15-0301-476f-9c75-e9e14ff5cc0e">no</ix:nonFraction> ACL on investment securities held to maturity was recorded as of June 30, 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:ScheduleOfRealizedGainLossTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQyNA_f7d29564-8f56-42fc-b0c4-4c166ef735f8" 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: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/>June 30,</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%">Six Months Ended<br/>June 30,</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%">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;border-top:1pt solid #000000;padding:2px 1pt;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></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: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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmQ5Nzg4Mjk2NTIyNjRjYzhiNzc5NDMwNWUzMTViNDFmL3RhYmxlcmFuZ2U6ZDk3ODgyOTY1MjI2NGNjOGI3Nzk0MzA1ZTMxNWI0MWZfMy0xLTEtMS05NTI2Nw_76e78171-45fe-49b2-8b40-74f91ce5a40e">&#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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmQ5Nzg4Mjk2NTIyNjRjYzhiNzc5NDMwNWUzMTViNDFmL3RhYmxlcmFuZ2U6ZDk3ODgyOTY1MjI2NGNjOGI3Nzk0MzA1ZTMxNWI0MWZfMy0zLTEtMS05NTI2Nw_9fb10ee0-6970-47ca-a757-43e9c52fcb91">&#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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmQ5Nzg4Mjk2NTIyNjRjYzhiNzc5NDMwNWUzMTViNDFmL3RhYmxlcmFuZ2U6ZDk3ODgyOTY1MjI2NGNjOGI3Nzk0MzA1ZTMxNWI0MWZfMy01LTEtMS05NTI2Nw_3f3a7624-78fe-429c-acc1-e195ca1e5efc">&#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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleRealizedGain" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmQ5Nzg4Mjk2NTIyNjRjYzhiNzc5NDMwNWUzMTViNDFmL3RhYmxlcmFuZ2U6ZDk3ODgyOTY1MjI2NGNjOGI3Nzk0MzA1ZTMxNWI0MWZfMy03LTEtMS05NTI2Nw_9de518db-e642-4ffd-9ee6-103c946214aa">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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQ0MA_7ac55133-92ba-4db0-ab3f-a53c4da0a5a5" 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%">June 30, 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="i912cf3dda5214e578a60b28e73c91550_I20220630" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfMy0xLTEtMS05NTI2Nw_70d7caa3-47e1-4d71-a377-ff1e80a559c2">139,868</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i912cf3dda5214e578a60b28e73c91550_I20220630" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfMy0zLTEtMS05NTI2Nw_2b03b938-1776-41e2-9085-1ffa84bcb91c">128,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i66e7979fb2a14d8687f13b24948ec7b2_I20211231" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfMy01LTEtMS05NTI2Nw_32728d66-5a83-4949-8149-144e4830de64">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="i66e7979fb2a14d8687f13b24948ec7b2_I20211231" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfMy03LTEtMS05NTI2Nw_d44e35f5-d0ed-4ef5-9c84-12746908d438">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="i699d6327c0004870864a596bacec07e5_I20220630" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNC0xLTEtMS05NTI2Nw_c5e21d97-8c46-4d6c-8b8e-592c28d40159">60,865</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i699d6327c0004870864a596bacec07e5_I20220630" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNC0zLTEtMS05NTI2Nw_95afb835-d3ba-451e-8850-2b1e9b4385aa">52,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5ed95b72efca4092aaf61bf41fdea7a5_I20211231" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNC01LTEtMS05NTI2Nw_ccdd4e62-4eab-414b-b925-ef6d184f8100">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="i5ed95b72efca4092aaf61bf41fdea7a5_I20211231" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNC03LTEtMS05NTI2Nw_c17baf5b-6e14-495b-a2f5-b7d048956c76">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="i67903a65057749c7857d4babe3f28352_I20220630" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNS0xLTEtMS05NTI2Nw_0e1d35c2-1a5d-4a42-a7bc-37afcfe7e3fa">69,358</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i67903a65057749c7857d4babe3f28352_I20220630" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNS0zLTEtMS05NTI2Nw_997f2e76-9b0c-4007-9f4a-ddaf076095aa">62,647</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6627f91c665a4c62a5446656e347a559_I20211231" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNS01LTEtMS05NTI2Nw_c6462168-780b-41a9-9f00-8625a2f90f2b">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="i6627f91c665a4c62a5446656e347a559_I20211231" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNS03LTEtMS05NTI2Nw_dae83300-e8f6-4bb6-89d2-8feecd465641">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="id6ad5ca502714b84ad91e407283758b3_I20220630" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNi0xLTEtMS05NTI2Nw_e70d5410-78d2-44a4-b7a8-ee3109bc8ea9">49,941</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id6ad5ca502714b84ad91e407283758b3_I20220630" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNi0zLTEtMS05NTI2Nw_7821fe14-7751-4e79-a5db-620e3cbdba47">45,739</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7d9102815a4c4e949a1078529f0f9caa_I20211231" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNi01LTEtMS05NTI2Nw_c346e824-72ab-4a6b-9dad-d43ff4b1f269">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="i7d9102815a4c4e949a1078529f0f9caa_I20211231" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNi03LTEtMS05NTI2Nw_557a308b-a07e-4045-a851-31000bc49340">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNy0xLTEtMS05NTI2Nw_39914529-8c1e-4db6-9ae2-957208ad20ac">320,032</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNy0zLTEtMS05NTI2Nw_09910654-7a7d-4068-a8fe-0ea6ddccbc48">289,758</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNy01LTEtMS05NTI2Nw_1952868d-be88-4c07-ac14-899ac2837987">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNy03LTEtMS05NTI2Nw_1f4a195f-77e8-4a6e-8463-1ad1c5bc969a">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 the amortized cost of investment securities available for sale totaled $<ix:nonFraction unitRef="usd" contextRef="i24ece550ab5044a9a7f7ecc41cf504d9_I20220630" decimals="-5" name="us-gaap:AccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTA5OTUxMTYzMjU0MQ_8f98b869-4276-4dbb-ba5b-d841b732b5ed">4.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ic78234a8b85f4489abb9c0714e6b4ad9_I20211231" decimals="-5" name="us-gaap:AccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTA5OTUxMTYzMjU2Mg_2e08d3cc-961d-490d-9fac-c20dc8324076">3.5</ix:nonFraction> million at June 30, 2022 and December 31, 2021, respectively. Accrued interest receivable excluded from the amortized cost on investment securities held to maturity totaled $<ix:nonFraction unitRef="usd" contextRef="ie0fb956d8afd4abe8ef47505b51325cd_I20220630" decimals="-5" name="us-gaap:AccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTA5OTUxMTYzMjU1Mg_658d32fa-fd8b-4554-98e3-2cb15dd2bf02">1.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i3d1defc793b14c49a0730610cce2abe9_I20211231" decimals="-5" name="us-gaap:AccruedInvestmentIncomeReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTA5OTUxMTYzMjU3Mg_bb29b8d5-111b-4ccd-90d6-6ed1ece3c899">1.1</ix:nonFraction> million at June 30, 2022 and December 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%"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDIxNQ_4cbabe1e-374b-4f6a-b62b-a5137731def6"><ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDIxNQ_b84db628-e6cd-413a-a220-0bc61ab9ea24"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDIxNQ_ba31ab43-1139-4477-8a84-13e4b1566f35"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDIxNQ_c2375eac-4539-44db-9431-493e8c1e591e">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 or six months ended June 30, 2022 and 2021.</span></div></ix:continuation><div><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_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%">(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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:FinancingReceivablesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfMTAwMDg_eeb81ae2-8524-4ea2-8547-c84e09bb6963" continuedAt="ic24aea54ba644eb0899e39defd943eee" escape="true">Loans Receivable</ix:nonNumeric></span></div><ix:continuation id="ic24aea54ba644eb0899e39defd943eee" continuedAt="i4c323b24cd8c467183bd6ea3718f90b9"><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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="INF" name="hfwa:NumberOfLoanSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNDA1_8b711bfc-813f-44e4-841b-2a3561419e2c">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. </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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="i4c323b24cd8c467183bd6ea3718f90b9" continuedAt="i7f0b60c7244942c7be1db3f0a1e77fa2"><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%">The loan review process complements and reinforces the risk identification and assessment decisions made by loan officers and credit personnel.</span></div><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTk2Nw_56cea044-5a1a-41e3-bdfb-094a0f896562" continuedAt="i9a581307f89b4a73a906453a9856653b" 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%">June 30,<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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMy0xLTEtMS05NTI2Nw_99474b5d-05ab-49aa-8830-e872511115c1">698,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMy0zLTEtMS05NTI2Nw_77d43ed2-f4f8-4b76-8297-aff6ecfa2338">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="i5186a7301d4d491d85e15932175c367e_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNC0xLTEtMS05NTI2Nw_27ed0234-c238-49e7-9a46-823899b708e6">11,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if8fa043b5950474f9726e7598e66543c_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNC0zLTEtMS05NTI2Nw_9c306e8d-fe3a-452d-8578-e35a5ca24b25">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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNS0xLTEtMS05NTI2Nw_6b4818da-2988-4bc2-87e7-e2677c876564">950,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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNS0zLTEtMS05NTI2Nw_67b82134-421f-4dda-ba04-c4795ef17b95">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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNi0xLTEtMS05NTI2Nw_8ed24c62-7763-4ff5-9038-48b0df93dcde">1,515,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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNi0zLTEtMS05NTI2Nw_f5a61d8e-a2a8-47b4-84bf-d76afbafd278">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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNy0xLTEtMS05NTI2Nw_caeedf9b-bb13-469d-9d50-6326e18e20a3">3,176,657</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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNy0zLTEtMS05NTI2Nw_30ff5b5c-f63a-40e7-ad4e-2fca3eea4f58">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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfOC0xLTEtMS05NTI2Nw_9dc149aa-96d7-406f-b3f5-2eaf24933910">265,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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfOC0zLTEtMS05NTI2Nw_6ba16c7e-e17e-494e-99ea-83a9a0e4321f">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="ibfb175e83bb24a3d849f32de21c25244_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTAtMS0xLTEtOTUyNjc_755aedbf-eec4-4b2b-a570-43da438d1bce">90,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cbc444f50db48f48862fc56874c6712_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTAtMy0xLTEtOTUyNjc_48346e6a-e176-4d50-aaf9-773ee146b460">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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTEtMS0xLTEtOTUyNjc_91bdd147-29e1-49fb-b4cb-294c34b6331b">128,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTEtMy0xLTEtOTUyNjc_33362af9-6f02-47ca-ad23-b61a2fcf3d2c">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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTItMS0xLTEtOTUyNjc_afa05dc9-7bdc-4b9c-8537-fc0bca1a9bf7">218,606</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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTItMy0xLTEtOTUyNjc_895119c4-94da-4bb2-9da5-60a8b78148fa">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="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTMtMS0xLTEtOTUyNjc_36f40d2e-102f-470d-ad79-e16238660a56">213,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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTMtMy0xLTEtOTUyNjc_cfa5ccbf-622a-469e-9de7-1b16d3a665a9">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTQtMS0xLTEtOTUyNjc_ba400ec2-7bb5-48d7-8b8b-2eae466cf944">3,874,064</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTQtMy0xLTEtOTUyNjc_a0736fdf-685e-40d2-9245-11b339d6a7be">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTUtMS0xLTEtOTUyNjc_21b26ca5-d1e0-4947-94c9-d042e57fdcd4">39,696</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTUtMy0xLTEtOTUyNjc_11a2b944-06ec-4956-9747-2250f91d343c">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTYtMS0xLTEtOTUyNjc_c1f5c3fc-63fd-44c4-a0cd-62f99f0f0e68">3,834,368</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:NotesReceivableNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTYtMy0xLTEtOTUyNjc_f4ab41d2-2f78-4a16-933d-b60d41eccc62">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTktMS0xLTEtOTUyNjc_9daef0df-b434-433d-b317-55938248b571">3,084</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTktMy0xLTEtOTUyNjc_78995454-71db-414a-a03f-1772630f655e">3,938</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%">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMjAtMS0xLTEtOTUyNjc_daee0c10-b021-4465-a940-caa271530241">4,947</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMjAtMy0xLTEtOTUyNjc_983212f3-b539-4f11-8ee6-c8a21215f2e9">7,954</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><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, 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 </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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="i7f0b60c7244942c7be1db3f0a1e77fa2" continuedAt="i3b4bcc869475405c9a32f9b786c0f29a"><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%">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 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="i9a581307f89b4a73a906453a9856653b" continuedAt="i6ad016eb63e9480dbd45e9a353212eda"><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%">June 30, 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="i80f85058531d4512bbb0fd8ef4194848_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi0xLTEtMS05NTI2Nw_636ba6e8-4a1f-406b-a492-2a200ec16f35">96,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 style="background-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="i80f85058531d4512bbb0fd8ef4194848_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi0zLTEtMS05NTI2Nw_c9549f5c-3b69-4b98-a47a-93e0d96f2800">101,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i80f85058531d4512bbb0fd8ef4194848_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi01LTEtMS05NTI2Nw_2f5ae28c-d3ed-4823-bbdb-0fd99e6cc99b">93,475</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i80f85058531d4512bbb0fd8ef4194848_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi03LTEtMS05NTI2Nw_9288a688-1715-42bb-b16b-33161c525919">73,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i80f85058531d4512bbb0fd8ef4194848_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi05LTEtMS05NTI2Nw_c3585c7e-4950-4a51-b572-daef9afbf680">38,742</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i80f85058531d4512bbb0fd8ef4194848_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi0xMS0xLTEtOTUyNjc_ef0b5cdd-f65a-47b5-bb84-0fb437368263">90,980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i80f85058531d4512bbb0fd8ef4194848_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi0xMy0xLTEtOTUyNjc_e7b35367-cf63-47eb-a3b9-da360c6b72b2">168,030</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i80f85058531d4512bbb0fd8ef4194848_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi0xNS0xLTEtOTUyNjc_36b55c07-ea3f-46eb-8802-02023807425a">45</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i80f85058531d4512bbb0fd8ef4194848_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi0xNy0xLTEtOTUyNjc_15abb783-c904-4f94-8151-564a38716f8f">662,001</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="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy0xLTEtMS05NTI2Nw_33343dc6-3aa8-4a29-a8a3-ed71521bb9d0">234</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy0zLTEtMS05NTI2Nw_d646e38a-2cf8-4d28-a682-3b2ce0c6187b">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="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy01LTEtMS05NTI2Nw_190aba12-9396-4367-b0a7-d6cebb737c7a">729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy03LTEtMS05NTI2Nw_55d496ea-3a9d-454d-baac-5a96b59b3029">4,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy05LTEtMS05NTI2Nw_4a2872bf-d9ab-45c1-92be-687449e26d35">8,764</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy0xMS0xLTEtOTUyNjc_c9c61051-e2d5-4aeb-9ce2-6fbe9599177d">2,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy0xMy0xLTEtOTUyNjc_aef25163-8c2c-4955-9822-e0cb09731879">1,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="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy0xNS0xLTEtOTUyNjc_093394a5-d877-4597-81f8-92f29280fbac">&#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="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy0xNy0xLTEtOTUyNjc_4daa4ac4-bc08-4afd-82fe-d8f8a986317e">19,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%">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="i9b1599f431d04efdab2e86435e4eb16e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC0xLTEtMS05NTI2Nw_42231c2b-93e9-4115-9c52-dd3a0683d772">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="i9b1599f431d04efdab2e86435e4eb16e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC0zLTEtMS05NTI2Nw_4059e408-889c-4954-b1bc-3fee97f8f9c6">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC01LTEtMS05NTI2Nw_2fbc9017-e944-443e-80bb-45b29b385802">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC03LTEtMS05NTI2Nw_c7ac40db-1ef6-4946-9267-364172c50035">4,581</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC05LTEtMS05NTI2Nw_6f255ec0-ff9e-4901-8c9a-ed88ef9df2fa">1,163</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC0xMS0xLTEtOTUyNjc_f0b78d4a-2068-4113-8ae7-5b38c26f421f">6,866</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC0xMy0xLTEtOTUyNjc_03f6ac8a-81f8-4e47-88c1-cf009087cd44">2,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC0xNS0xLTEtOTUyNjc_9cc8d641-be14-4d1b-bafc-51a88ca85ae4">877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC0xNy0xLTEtOTUyNjc_8dfa1ed7-eca9-4cd6-b50c-e981cf59d356">17,405</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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtMS0xLTEtOTUyNjc_7e4328ed-b234-452c-a758-8bfe9758265b">97,244</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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtMy0xLTEtOTUyNjc_4a57382a-5ac0-40b6-b4ec-caf8e5e806a8">101,724</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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtNS0xLTEtOTUyNjc_64625160-0bf2-4cfc-ba56-b738c94ab0d0">94,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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtNy0xLTEtOTUyNjc_697364fb-31c7-4e50-b33e-3e6826c25b70">82,722</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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtOS0xLTEtOTUyNjc_0a2bc3b2-10c3-4f37-9ed3-6c0e28e68e52">48,669</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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtMTEtMS0xLTk1MjY3_d225f82f-da4b-4b2b-bbc8-fee7c91985ec">100,827</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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtMTMtMS0xLTk1MjY3_4f9add0f-efe2-4d63-b07f-9b3f0c10c477">171,820</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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtMTUtMS0xLTk1MjY3_be773f93-782d-4478-ac8e-0fb47e629a18">922</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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtMTctMS0xLTk1MjY3_53e48af6-c844-4cfd-ab62-0af49d92b8d9">698,828</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="i0b3eb415a8d946fbb96fe97f516ded25_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItMS0xLTEtOTUyNjc_ae99077a-077c-44b5-81b0-573cd8ce7a29">&#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="i0b3eb415a8d946fbb96fe97f516ded25_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItMy0xLTEtOTUyNjc_aa4b35d3-4ae8-45c1-b8da-7f34e292add8">11,175</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b3eb415a8d946fbb96fe97f516ded25_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItNS0xLTEtOTUyNjc_9b1e45d2-e854-4c49-84ec-c8936ffa29dd">159</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0b3eb415a8d946fbb96fe97f516ded25_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItNy0xLTEtOTUyNjc_9d9f3a6b-d7ee-49c0-9571-7f16b6da9c69">&#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="i0b3eb415a8d946fbb96fe97f516ded25_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItOS0xLTEtOTUyNjc_da78de85-9a04-49ed-9795-a454e683fb68">&#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="i0b3eb415a8d946fbb96fe97f516ded25_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItMTEtMS0xLTk1MjY3_95820c64-127f-41ac-91c4-598b9e14b2a8">&#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="i0b3eb415a8d946fbb96fe97f516ded25_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItMTMtMS0xLTk1MjY3_7198c544-aaa8-416a-addd-bf2280e26534">&#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="i0b3eb415a8d946fbb96fe97f516ded25_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItMTUtMS0xLTk1MjY3_f7e53180-450f-4a26-8a14-9b4306e215f1">&#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="i0b3eb415a8d946fbb96fe97f516ded25_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItMTctMS0xLTk1MjY3_41c0b738-3c34-4caa-8214-d26729f362d2">11,334</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="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtMS0xLTEtOTUyNjc_ee950c69-c6fd-488c-a1d0-aed9e855d63c">78,387</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtMy0xLTEtOTUyNjc_11df702f-02fa-47cd-a4ca-90992092a069">171,470</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtNS0xLTEtOTUyNjc_ade898ba-17a5-47f2-9a17-97b7594891aa">91,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtNy0xLTEtOTUyNjc_1a06bca6-21bb-4fba-9420-116deee5c3a7">180,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtOS0xLTEtOTUyNjc_7a235499-3200-4317-8287-8ac0eb208066">73,797</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtMTEtMS0xLTk1MjY3_a1cf2251-edf1-45b0-9f7a-16c36f8c3b60">316,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtMTMtMS0xLTk1MjY3_75589095-9a67-40bc-9b19-d0144f049314">&#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="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtMTUtMS0xLTk1MjY3_5d31093a-c387-4848-a747-7d957278ba4c">&#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="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtMTctMS0xLTk1MjY3_485b5bd6-0574-4611-822c-5e5b298ebf03">912,307</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="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktMS0xLTEtOTUyNjc_aab5ccbf-906b-4e5c-995c-9ebf1932d814">&#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="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktMy0xLTEtOTUyNjc_b6766990-5a98-436b-a129-2f7b77328fe1">&#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="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktNS0xLTEtOTUyNjc_1bf26eee-7c81-4571-ae58-79fa52619d04">&#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="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktNy0xLTEtOTUyNjc_bb6c431f-ddc9-44b6-a2d0-2cf0c12a5362">1,698</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktOS0xLTEtOTUyNjc_d96af8a2-79ea-4707-b4aa-6ee27b0fce40">2,573</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktMTEtMS0xLTk1MjY3_fa608c21-fb73-4ae7-9538-6e7a7ade6dfa">12,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="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktMTMtMS0xLTk1MjY3_5176f298-b169-41d7-83a9-f81f925c1951">&#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="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktMTUtMS0xLTk1MjY3_633f72f4-a65f-49bf-b126-fb27a5b68b99">&#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="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktMTctMS0xLTk1MjY3_abff9fa0-a062-4f0f-b81c-1264a8209cb5">16,313</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="if83c609c949f4947a5de078ca646e44f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtMS0xLTEtOTUyNjc_3b8160a5-3a10-4e1b-bc14-1ff631f00936">&#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="if83c609c949f4947a5de078ca646e44f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtMy0xLTEtOTUyNjc_0aad2f27-da4e-4a25-bb48-2af047f6b4e4">261</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83c609c949f4947a5de078ca646e44f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtNS0xLTEtOTUyNjc_7194a32e-2e33-4685-9f50-f2524068bcfc">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83c609c949f4947a5de078ca646e44f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtNy0xLTEtOTUyNjc_dbc95077-81e3-430a-86bc-e50bec02b5e2">&#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="if83c609c949f4947a5de078ca646e44f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtOS0xLTEtOTUyNjc_3163d66d-6d6c-4b36-bbce-747db511612a">3,755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83c609c949f4947a5de078ca646e44f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtMTEtMS0xLTk1MjY3_51016161-5827-4dea-9bf3-22152e120af4">17,384</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if83c609c949f4947a5de078ca646e44f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtMTMtMS0xLTk1MjY3_3f18ce34-0556-4e4c-92d6-35bd9b38d20f">&#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="if83c609c949f4947a5de078ca646e44f_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtMTUtMS0xLTk1MjY3_43e93b11-b16b-42dc-b390-55831ce3a33b">&#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="if83c609c949f4947a5de078ca646e44f_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtMTctMS0xLTk1MjY3_a8c0329d-f7ce-459d-85c8-acbb17f4234e">22,079</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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItMS0xLTEtOTUyNjc_4d187ad3-fe2d-417a-83d2-30b6e8f2bd82">78,387</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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItMy0xLTEtOTUyNjc_6d3f64fc-a801-4d14-83cf-ea44cb31739d">171,731</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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItNS0xLTEtOTUyNjc_93e64ad5-99fc-41c7-8d46-070c1bd65d96">92,312</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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItNy0xLTEtOTUyNjc_892f5a63-cf74-4e3b-b9b5-e0c1824b2b2d">182,294</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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItOS0xLTEtOTUyNjc_253530a1-d0b3-4e1b-9b98-df2b54003281">80,125</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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItMTEtMS0xLTk1MjY3_09867013-54a4-4a4e-bfa2-62b4f9dda57d">345,850</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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItMTMtMS0xLTk1MjY3_572bcde5-c66c-41a5-8e77-942573c385c3">&#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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItMTUtMS0xLTk1MjY3_bcdba204-3ad6-451d-a2e5-046833ba8c8b">&#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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItMTctMS0xLTk1MjY3_89c27baa-2529-4307-ac1c-345fbc8e1fe7">950,699</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="iebbeaf187ee84019ae2bff345b44262d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtMS0xLTEtOTUyNjc_760f99e8-b3b5-4eef-8773-1cfe5077216f">125,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtMy0xLTEtOTUyNjc_1bae6776-e9a3-4014-9a93-38652243d456">185,105</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtNS0xLTEtOTUyNjc_a1d92b02-a764-4a8b-a0b1-384a11d6ee60">166,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtNy0xLTEtOTUyNjc_522257de-4940-4563-b15c-9a7b9a563ff6">240,396</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtOS0xLTEtOTUyNjc_3b735edb-3b93-4be2-8f01-3aec6f8d986f">139,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtMTEtMS0xLTk1MjY3_46ba64a2-e2b3-418b-8664-1213c2c2ea89">578,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtMTMtMS0xLTk1MjY3_7dde76b3-e045-440b-a669-6b7a79f73bd2">&#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="iebbeaf187ee84019ae2bff345b44262d_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtMTUtMS0xLTk1MjY3_e9e87c16-53ef-4dee-acec-7668e2be4062">&#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="iebbeaf187ee84019ae2bff345b44262d_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtMTctMS0xLTk1MjY3_1af921c8-69d4-4fb1-80f9-448ee96bd98d">1,435,149</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="i6f907e5cf158475bb75562218dd77d68_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtMS0xLTEtOTUyNjc_1ed4cbc2-6c07-4735-8b95-35e060b576c6">&#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="i6f907e5cf158475bb75562218dd77d68_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtMy0xLTEtOTUyNjc_fe45a601-e746-4211-b168-ce0b2f5d8546">8,435</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f907e5cf158475bb75562218dd77d68_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtNS0xLTEtOTUyNjc_57bbf155-ecf2-4643-ab17-2ff983cde2ac">&#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="i6f907e5cf158475bb75562218dd77d68_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtNy0xLTEtOTUyNjc_862a1985-9cd1-4f47-8d39-bf74fad816b4">3,652</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f907e5cf158475bb75562218dd77d68_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtOS0xLTEtOTUyNjc_3c8fcbc8-b006-4113-b7a3-a83a17de13f8">&#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="i6f907e5cf158475bb75562218dd77d68_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtMTEtMS0xLTk1MjY3_659d02f7-2c95-44ed-9847-978ab2cdd9ab">16,655</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6f907e5cf158475bb75562218dd77d68_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtMTMtMS0xLTk1MjY3_e6750488-f362-4d89-a0ac-b5b31a3631db">&#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="i6f907e5cf158475bb75562218dd77d68_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtMTUtMS0xLTk1MjY3_8fa8a169-7f1f-464d-9886-24d684d8d243">&#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="i6f907e5cf158475bb75562218dd77d68_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtMTctMS0xLTk1MjY3_dc0974ee-a722-4ce4-8925-f5e0c82e07c0">28,742</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="i66b431ecfb1e47699b705d3dfc156543_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtMS0xLTEtOTUyNjc_269f2ced-f3a6-4b99-afc9-7c0bd9ba3d78">&#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="i66b431ecfb1e47699b705d3dfc156543_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtMy0xLTEtOTUyNjc_5e07c854-4f69-4181-8c7d-36a185a4330e">&#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="i66b431ecfb1e47699b705d3dfc156543_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtNS0xLTEtOTUyNjc_2a05e37e-6ea2-4f47-9e38-0fff8ecfaaa9">&#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="i66b431ecfb1e47699b705d3dfc156543_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtNy0xLTEtOTUyNjc_75e2cc59-0c45-44bb-aff0-d6217a0b5c41">&#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="i66b431ecfb1e47699b705d3dfc156543_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtOS0xLTEtOTUyNjc_399c89b5-b11c-4383-bc7e-aa916a9b902a">3,626</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66b431ecfb1e47699b705d3dfc156543_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtMTEtMS0xLTk1MjY3_aaa802bb-ce15-488c-84c5-2d401e10524a">48,279</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i66b431ecfb1e47699b705d3dfc156543_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtMTMtMS0xLTk1MjY3_225cb8e1-7c61-47ce-9a81-2ff11dd34f19">&#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="i66b431ecfb1e47699b705d3dfc156543_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtMTUtMS0xLTk1MjY3_b31408bf-839b-456f-a8db-471271afa6fc">&#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="i66b431ecfb1e47699b705d3dfc156543_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtMTctMS0xLTk1MjY3_5415ffe1-d19c-4599-9438-e15f4ec99ac9">51,905</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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtMS0xLTEtOTUyNjc_220c3b9e-c1f1-4836-bdfd-21ee1d92bb69">125,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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtMy0xLTEtOTUyNjc_e2cfad73-ec3d-472e-ac16-c1f061c39ff1">193,540</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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtNS0xLTEtOTUyNjc_8494ea5e-9878-40bb-b65e-d60a0709188d">166,150</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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtNy0xLTEtOTUyNjc_bbbc08b0-68e2-4b82-8ff6-fbe95131f4a0">244,048</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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtOS0xLTEtOTUyNjc_7f6b309a-1f9a-48b2-b4af-355745cc55f8">143,252</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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtMTEtMS0xLTk1MjY3_435ec88a-fd4c-478d-a6ae-b4b43af07293">643,355</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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtMTMtMS0xLTk1MjY3_034e5c4b-7e20-4c87-a2a3-b0668400535b">&#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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtMTUtMS0xLTk1MjY3_4cd2851d-d4b3-41aa-be4b-b52eb152e4a4">&#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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtMTctMS0xLTk1MjY3_b6fc6611-3fbd-4bd6-985c-dcc4564cd4d1">1,515,796</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="i21ef43b31c3f441a8176be6da282c94d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtMS0xLTEtOTUyNjc_9538de82-3319-468b-a028-13d6049f9ae2">299,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtMy0xLTEtOTUyNjc_846a4639-2d10-4dbe-ae8b-6bb18a0925b3">469,052</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtNS0xLTEtOTUyNjc_7cd5a188-9dcb-4ee2-a2af-644b8ba686a8">351,417</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtNy0xLTEtOTUyNjc_8692a18e-db70-4905-9528-e3ec3db8c2ad">494,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtOS0xLTEtOTUyNjc_47d01ca8-1008-43fd-bc27-e0809a89fa31">252,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtMTEtMS0xLTk1MjY3_78e992f5-8d05-4298-bdf9-66f2d0249245">985,825</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtMTMtMS0xLTk1MjY3_013de431-5981-4ea8-b784-16f02e2eda80">168,030</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtMTUtMS0xLTk1MjY3_48b1e709-ac88-4e82-b371-6f08836320d9">45</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtMTctMS0xLTk1MjY3_fd73e2a1-45ba-43a4-b494-e7a78ffd9734">3,020,791</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="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtMS0xLTEtOTUyNjc_f82216a4-9a86-4387-b308-aac1fbf8fb07">234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtMy0xLTEtOTUyNjc_eff53649-f5b3-4823-8c49-08cb3e042d3a">8,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtNS0xLTEtOTUyNjc_6dd0e325-2a10-41e2-a395-e455f2e87e44">729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtNy0xLTEtOTUyNjc_34760bb4-15cf-4acf-a0a7-69e9df79e6b1">10,192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtOS0xLTEtOTUyNjc_7e7aca88-6ad4-4171-a74e-b3c80905246c">11,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtMTEtMS0xLTk1MjY3_722c6d1d-f645-4f99-a0b6-b6774666d5b8">31,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtMTMtMS0xLTk1MjY3_85973d28-0b51-4464-b17d-7807aff42ef2">1,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtMTUtMS0xLTk1MjY3_94392bf9-e1bd-4b19-a62a-d55aa3737e2d">&#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="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtMTctMS0xLTk1MjY3_22db0b9b-ae28-4792-b30e-bc5a8137477c">64,477</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="i10bd2901ea5e41798b60d7a84b47046e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItMS0xLTEtOTUyNjc_573442b8-c284-4072-98ff-94efebc59f7a">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="i10bd2901ea5e41798b60d7a84b47046e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItMy0xLTEtOTUyNjc_ff4dd949-559d-48ab-84ab-2c913db9b001">430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItNS0xLTEtOTUyNjc_c5381dcb-8519-4865-ac81-561691707926">1,375</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItNy0xLTEtOTUyNjc_ae9309ad-1404-437c-84bb-3e909ac1b791">4,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItOS0xLTEtOTUyNjc_fb28c7ec-077e-4179-b754-f97b5a48b949">8,544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItMTEtMS0xLTk1MjY3_be22ef94-86c0-4fc4-9a77-4159457c2433">72,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItMTMtMS0xLTk1MjY3_d658d05b-745f-4e13-bf37-f64932275847">2,171</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItMTUtMS0xLTk1MjY3_9eb37daa-33cb-4fa7-904a-cf37acffa2ec">877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItMTctMS0xLTk1MjY3_a6cfbfc3-6c2b-40e8-8da0-64441b4cc171">91,389</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtMS0xLTEtOTUyNjc_c419c736-5533-4464-ae26-158383b416a5">301,082</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtMy0xLTEtOTUyNjc_49cd74ae-6ebd-4c28-b7b1-5b57d8abffed">478,170</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtNS0xLTEtOTUyNjc_71c09fca-1f7f-4eb9-8a92-fb07321aae73">353,521</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtNy0xLTEtOTUyNjc_96547337-a6c0-4459-a216-c2c4faee7595">509,064</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtOS0xLTEtOTUyNjc_dfd4d28f-aa38-4b77-9f9b-33f966758a35">272,046</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtMTEtMS0xLTk1MjY3_6928d1c6-af1d-4c5a-8f1e-ba91673f4ecb">1,090,032</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtMTMtMS0xLTk1MjY3_2a47be90-b046-499d-a537-15c17fa0c4ca">171,820</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtMTUtMS0xLTk1MjY3_0bd825f1-e9c4-471e-b9de-d6aa78851d8d">922</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtMTctMS0xLTk1MjY3_2165082f-ea62-4c0a-8250-5ef8ec9673df">3,176,657</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="i65cd64eee5ab4e04833f478006cb11cf_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtMS0xLTEtOTUyNjc_e553be95-0d2f-4c70-a433-db1fd13da174">60,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtMy0xLTEtOTUyNjc_f01cdf7a-d500-42b2-9347-91de913dc5d6">140,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtNS0xLTEtOTUyNjc_8a6891f8-a30e-43c1-937f-d7b17d36208a">24,564</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtNy0xLTEtOTUyNjc_35c1c201-3c2e-4dcd-8b18-bbb284e74df7">17,699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtOS0xLTEtOTUyNjc_c374af2f-57c8-4de5-9d27-e338a2087cae">4,716</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtMTEtMS0xLTk1MjY3_62a44f72-4ae8-4653-a549-22e2888165a8">16,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="i65cd64eee5ab4e04833f478006cb11cf_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtMTMtMS0xLTk1MjY3_5d39b37e-723f-4c21-9aec-eb23be6456ec">&#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="i65cd64eee5ab4e04833f478006cb11cf_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtMTUtMS0xLTk1MjY3_466037a1-5fac-4cdc-b863-47ced746308b">&#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="i65cd64eee5ab4e04833f478006cb11cf_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtMTctMS0xLTk1MjY3_9aab1843-ec01-49fe-9d0c-e1837595cbb5">265,204</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="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtMS0xLTEtOTUyNjc_e17e9428-37c4-4932-a3bd-9c83727a576c">&#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="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtMy0xLTEtOTUyNjc_6ec5f386-3a3e-499b-9cb3-aad4d15cd3ea">&#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="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtNS0xLTEtOTUyNjc_99d348ee-b694-4ff8-8f4a-df9fe3d0b086">&#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="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtNy0xLTEtOTUyNjc_3324b8f5-8d92-4632-8819-8ed8b697e4f6">&#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="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtOS0xLTEtOTUyNjc_6046b036-40e5-4f8e-bac5-c017c1312ae1">&#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="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtMTEtMS0xLTk1MjY3_46159f6c-6614-4f30-898d-2ce9a9bffc4a">178</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtMTMtMS0xLTk1MjY3_d1a6ed0b-01b0-4a67-ab8c-63342514a1fa">&#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="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtMTUtMS0xLTk1MjY3_2c130504-fd5f-4654-a045-e924f17e71ef">&#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="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtMTctMS0xLTk1MjY3_0c2b497d-135a-4307-a16c-82bdc57f889b">178</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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtMS0xLTEtOTUyNjc_09606396-a8bc-468f-b309-720276e0b28d">60,870</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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtMy0xLTEtOTUyNjc_314db542-cdfd-4fb2-bf59-1a6fec022aee">140,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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtNS0xLTEtOTUyNjc_6c4f1f1b-f1cf-4354-a1a2-49e085877b7c">24,564</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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtNy0xLTEtOTUyNjc_e3039aff-6f06-4c5e-831f-8bf091310fbf">17,699</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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtOS0xLTEtOTUyNjc_66dc2acf-7524-4f8f-832d-503085744e09">4,716</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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtMTEtMS0xLTk1MjY3_d2088c3a-a9a5-4df3-8685-76a880c27d93">17,085</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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtMTMtMS0xLTk1MjY3_172a6693-bce5-4275-b2ef-58b034c4c81c">&#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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtMTUtMS0xLTk1MjY3_320622a8-3ef9-4085-9f7f-7f200691bb30">&#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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtMTctMS0xLTk1MjY3_1d482c8d-4a2c-4140-a5b0-05179fc10b2e">265,382</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="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtMS0xLTEtOTUyNjc_e48dab08-5c1c-459b-a30d-2cf992715fe2">21,664</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtMy0xLTEtOTUyNjc_e6b5ee66-3575-4aa6-8bb8-f0c75a8306b4">43,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtNS0xLTEtOTUyNjc_8154388d-17dd-4eff-84b1-6dd6ee8216fb">10,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtNy0xLTEtOTUyNjc_5c8a6b81-7fbe-4d94-8563-294f452885ec">12,002</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtOS0xLTEtOTUyNjc_29a43ee4-f5e3-4277-a1e7-89cd76917f8d">1,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtMTEtMS0xLTk1MjY3_e6aa727d-8697-4b91-a8f9-f49b817c7a43">1,668</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtMTMtMS0xLTk1MjY3_e116c86a-db07-4177-b68b-4ee95b800e3f">&#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="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtMTUtMS0xLTk1MjY3_2a130df7-7d37-4621-9914-1e6f0aadd190">&#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="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtMTctMS0xLTk1MjY3_b553bc35-ccf3-445f-b59b-aa742052150d">90,546</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="iac5511e54ee943ceaed26d358b172429_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktMS0xLTEtOTUyNjc_a1e28a96-6575-4909-b85d-9f712324c4af">8,832</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac5511e54ee943ceaed26d358b172429_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktMy0xLTEtOTUyNjc_83b0ee41-f3bf-4519-b74b-6c374cba91b3">75,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac5511e54ee943ceaed26d358b172429_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktNS0xLTEtOTUyNjc_e12abcdf-2f26-4bb7-9315-5a411e0f8657">23,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="iac5511e54ee943ceaed26d358b172429_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktNy0xLTEtOTUyNjc_e739b152-821c-423b-bd9a-cfe4ddf4b5be">6,952</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac5511e54ee943ceaed26d358b172429_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktOS0xLTEtOTUyNjc_1a44cdcd-01b0-4047-8380-163806956764">3,186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac5511e54ee943ceaed26d358b172429_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktMTEtMS0xLTk1MjY3_ad3e1588-0e04-4e99-b7d3-5c8cbea3cf81">2,013</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iac5511e54ee943ceaed26d358b172429_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktMTMtMS0xLTk1MjY3_d780954b-8545-495e-9651-32cdbb987ee4">&#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="iac5511e54ee943ceaed26d358b172429_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktMTUtMS0xLTk1MjY3_3ae3984a-7d51-4970-a8e4-d6ec4c3059e4">&#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="iac5511e54ee943ceaed26d358b172429_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktMTctMS0xLTk1MjY3_6c289dab-9f2c-41b0-8a84-1906c2b576cc">120,070</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="idc9093cb88904d549ef037237af32b23_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtMS0xLTEtOTUyNjc_c2d6596f-c709-44a7-b07a-72c398b63f6c">&#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="idc9093cb88904d549ef037237af32b23_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtMy0xLTEtOTUyNjc_5def20d2-6ae4-414c-bdce-3e7718a7a13a">&#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="idc9093cb88904d549ef037237af32b23_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtNS0xLTEtOTUyNjc_fc8e3c9d-f438-4b2d-be3c-dbe3f9c45acb">1,871</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc9093cb88904d549ef037237af32b23_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtNy0xLTEtOTUyNjc_906b9bc3-6ab8-4cb5-aafa-f336ad7d99f5">5,714</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idc9093cb88904d549ef037237af32b23_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtOS0xLTEtOTUyNjc_914b493e-5ddf-42e4-b7ff-36c4ce491c3e">&#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="idc9093cb88904d549ef037237af32b23_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtMTEtMS0xLTk1MjY3_978416c7-0e8d-494e-a0c4-b439914e1f84">&#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="idc9093cb88904d549ef037237af32b23_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtMTMtMS0xLTk1MjY3_c76448c4-cefb-4255-8f6f-adca22f58a18">&#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="idc9093cb88904d549ef037237af32b23_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtMTUtMS0xLTk1MjY3_7ba97045-1339-492a-b5a2-530dfb075fb8">&#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="idc9093cb88904d549ef037237af32b23_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtMTctMS0xLTk1MjY3_2d70cbbe-e54b-4fd5-b8c2-72749f332284">7,585</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="i3df20c1e4676457aac2f861c6f654951_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtMS0xLTEtOTUyNjc_6d3cd98f-93a1-4f30-ba14-bdf8ca4fb38c">&#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="i3df20c1e4676457aac2f861c6f654951_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtMy0xLTEtOTUyNjc_e3ccf2d0-1090-47ed-9213-7acf19cf7378">&#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="i3df20c1e4676457aac2f861c6f654951_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtNS0xLTEtOTUyNjc_891673ee-7991-41cb-9304-adc44c9b4969">&#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="i3df20c1e4676457aac2f861c6f654951_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtNy0xLTEtOTUyNjc_79eceb53-01df-402a-8d7c-173fa2e87121">&#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="i3df20c1e4676457aac2f861c6f654951_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtOS0xLTEtOTUyNjc_fc5dc6bd-1baa-44a1-a38c-0218c788f9cb">&#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="i3df20c1e4676457aac2f861c6f654951_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtMTEtMS0xLTk1MjY3_42b8163b-2517-42d5-9980-c464ef119cae">405</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3df20c1e4676457aac2f861c6f654951_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtMTMtMS0xLTk1MjY3_99c5bcf0-0a4f-44c4-b335-a994d51524ab">&#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="i3df20c1e4676457aac2f861c6f654951_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtMTUtMS0xLTk1MjY3_3b76faf6-1068-4484-92f8-a29c319eaaef">&#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="i3df20c1e4676457aac2f861c6f654951_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtMTctMS0xLTk1MjY3_09350c1e-5cb3-4a13-abbf-7542ed1fccfe">405</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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtMS0xLTEtOTUyNjc_490cd881-6b23-4db3-b02e-0ca1fa536973">8,832</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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtMy0xLTEtOTUyNjc_9f29ccb7-4d5c-4a6f-bd3b-774515795a6b">75,096</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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtNS0xLTEtOTUyNjc_e35235fe-a2be-4b5a-9325-4e3f7f99c062">25,862</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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtNy0xLTEtOTUyNjc_39da0f53-f7e1-40a9-b6b1-d31ca32062eb">12,666</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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtOS0xLTEtOTUyNjc_52b80d20-e045-4fec-acfb-16559fa0b34c">3,186</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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtMTEtMS0xLTk1MjY3_0e341e49-f1d9-4811-8899-3df3e59cfc21">2,418</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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtMTMtMS0xLTk1MjY3_f35917a0-f00d-4ebd-9c97-2166d442b260">&#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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtMTUtMS0xLTk1MjY3_943c601c-9334-4f51-a659-556eb3950a8c">&#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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtMTctMS0xLTk1MjY3_c213c978-5bed-480e-b1e2-86afeb4672b3">128,060</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="i34f50ac22d844e7794040aaabbb87ee3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtMS0xLTEtOTUyNjc_aab0b3fc-828a-4f73-b6f8-6be2980f4c26">30,496</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtMy0xLTEtOTUyNjc_42d6ed1b-30f5-4973-8202-d2d4ca88b904">118,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtNS0xLTEtOTUyNjc_f5164f00-109e-4b01-840e-be887b63205c">34,321</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtNy0xLTEtOTUyNjc_5723ce0e-311c-406e-93cb-e99c2c32a6e7">18,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtOS0xLTEtOTUyNjc_5722052b-76e9-4e9d-b9b3-54f7cb820e73">4,191</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtMTEtMS0xLTk1MjY3_566e16ad-ff20-46cf-9ee6-5fe6d72af9cb">3,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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtMTMtMS0xLTk1MjY3_690b4fb5-ea61-417d-84d8-9a55dc90aa42">&#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="i34f50ac22d844e7794040aaabbb87ee3_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtMTUtMS0xLTk1MjY3_0c142abe-b109-44f2-a1f3-75c58aabd9f7">&#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="i34f50ac22d844e7794040aaabbb87ee3_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtMTctMS0xLTk1MjY3_8ecb6383-c7d5-4b70-9f83-134f031cbce9">210,616</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="ib025c887a42d4ab4813db11e748fba27_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtMS0xLTEtOTUyNjc_ebe877f9-fd61-4cd8-96e6-d56a603a81df">&#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="ib025c887a42d4ab4813db11e748fba27_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtMy0xLTEtOTUyNjc_add4620f-0c50-4b26-bbb4-db8dd74e8568">&#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="ib025c887a42d4ab4813db11e748fba27_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtNS0xLTEtOTUyNjc_f5c5f726-96e8-49a3-8902-f9440e46f89c">1,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="ib025c887a42d4ab4813db11e748fba27_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtNy0xLTEtOTUyNjc_ab5c30f2-7802-488c-9c73-0fec1256548c">5,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="ib025c887a42d4ab4813db11e748fba27_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtOS0xLTEtOTUyNjc_e817b520-44da-4663-827e-b581780f068a">&#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="ib025c887a42d4ab4813db11e748fba27_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtMTEtMS0xLTk1MjY3_05307c8f-6dea-4a53-b6b9-929a36bea5c6">&#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="ib025c887a42d4ab4813db11e748fba27_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtMTMtMS0xLTk1MjY3_50977797-9102-4e86-bd58-b153502213ba">&#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="ib025c887a42d4ab4813db11e748fba27_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtMTUtMS0xLTk1MjY3_b3275186-828e-4287-8714-23e404183d02">&#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="ib025c887a42d4ab4813db11e748fba27_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtMTctMS0xLTk1MjY3_c5513168-0d5c-40f1-a886-127d06778caa">7,585</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="i90961f2d98d241e5acf03136b9373f61_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctMS0xLTEtOTUyNjc_99094061-01cc-4bf2-8889-0390e63e262b">&#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="i90961f2d98d241e5acf03136b9373f61_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctMy0xLTEtOTUyNjc_1dbb15cb-1c7b-41a3-a7e3-46b2f0690ebc">&#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="i90961f2d98d241e5acf03136b9373f61_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctNS0xLTEtOTUyNjc_cb52f524-3a48-4ca8-aa36-d5538ad2609d">&#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="i90961f2d98d241e5acf03136b9373f61_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctNy0xLTEtOTUyNjc_f6a42f6d-6bda-4087-9f78-1f65876cbced">&#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="i90961f2d98d241e5acf03136b9373f61_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctOS0xLTEtOTUyNjc_0d378a9d-47b3-401e-bd70-e70b85ea9708">&#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="i90961f2d98d241e5acf03136b9373f61_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctMTEtMS0xLTk1MjY3_e1f86681-6780-46de-8e75-746dd4db8291">405</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i90961f2d98d241e5acf03136b9373f61_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctMTMtMS0xLTk1MjY3_8e14deba-5783-4ea5-a906-58d858211975">&#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="i90961f2d98d241e5acf03136b9373f61_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctMTUtMS0xLTk1MjY3_789e1e36-2c56-4d71-ac01-c51eef75f8b7">&#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="i90961f2d98d241e5acf03136b9373f61_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctMTctMS0xLTk1MjY3_c2f78ecf-efc0-42c9-a2d7-35070143ac6a">405</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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktMS0xLTEtOTUyNjc_aca393c5-555d-41a4-9f18-6764357806b0">30,496</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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktMy0xLTEtOTUyNjc_d0813c95-3644-40de-a437-6408d2e2cbab">118,973</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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktNS0xLTEtOTUyNjc_1b4c4e84-1bb7-4d78-b6dc-33a630a92b23">36,192</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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktNy0xLTEtOTUyNjc_2503606f-e2fa-4359-b5a4-f597b2f0d39b">24,668</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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktOS0xLTEtOTUyNjc_f52f5c2d-bac8-4c17-9eeb-02f76906c065">4,191</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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktMTEtMS0xLTk1MjY3_cf6f2629-0102-4c14-88a5-765208ae858d">4,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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktMTMtMS0xLTk1MjY3_1b2648b4-7083-419f-85bb-413875f46261">&#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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktMTUtMS0xLTk1MjY3_531e3ae2-4902-46fb-9fb6-ba0877fd27b2">&#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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktMTctMS0xLTk1MjY3_3ebcaf9b-c611-4780-bd0b-df92b8d3237f">218,606</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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="i3b4bcc869475405c9a32f9b786c0f29a" continuedAt="i267294801c564a4a92e3f3eb9c31bc59"><ix:continuation id="i6ad016eb63e9480dbd45e9a353212eda" continuedAt="i8a4babd6d49c4416b61317165e57fbc9"><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%">June 30, 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="i1f1a4455738e4fbc982484b117535fc3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtMS0xLTEtOTUyNjc_70ffcd88-c0e5-4d9e-a895-ba0d914a260d">2,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtMy0xLTEtOTUyNjc_2c862357-42ed-425b-b903-d2101d2607ae">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="i1f1a4455738e4fbc982484b117535fc3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtNS0xLTEtOTUyNjc_f5aa3008-9c2a-40ae-ba5a-6c5cacdd5375">12,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="i1f1a4455738e4fbc982484b117535fc3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtNy0xLTEtOTUyNjc_ecd7ea48-6a8e-4d92-ab81-31c61c011d59">35,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtOS0xLTEtOTUyNjc_30f4b27a-020d-4fd2-ac86-3e34ba9ef28c">21,337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtMTEtMS0xLTk1MjY3_8893ce92-1fb4-46e0-90d9-556c5a56f9ce">19,062</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtMTMtMS0xLTk1MjY3_5fc4f2e2-c8e0-41cf-8e77-e4acbc7666e4">118,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="i1f1a4455738e4fbc982484b117535fc3_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtMTUtMS0xLTk1MjY3_34289a51-b919-401a-8e73-bd6c199d0167">329</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtMTctMS0xLTk1MjY3_5c8cf99a-857d-463c-9a37-24e45a6be5f6">210,972</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="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtMS0xLTEtOTUyNjc_28514c73-4601-4478-8e31-2f88107545b9">&#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="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtMy0xLTEtOTUyNjc_ad873d88-e204-4f19-917a-b270ad246262">&#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="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtNS0xLTEtOTUyNjc_c6db78b6-29eb-4d24-8826-c49c2488852d">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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtNy0xLTEtOTUyNjc_d15b90c9-cea9-4576-aebe-a1f1e1fef375">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtOS0xLTEtOTUyNjc_b71e0216-32a8-4b83-b58d-083f4a1b36aa">366</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtMTEtMS0xLTk1MjY3_d09c5fe2-64ee-4d17-b8e9-7e9a870b49a9">1,346</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtMTMtMS0xLTk1MjY3_2d7dedb6-5791-42e7-8cfb-54ac5398743e">8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtMTUtMS0xLTk1MjY3_cb0c0527-8d30-482f-824b-002257a55cb4">&#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="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtMTctMS0xLTk1MjY3_8d1a5d17-f45e-4931-b467-2d8bd851877b">2,447</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="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtMS0xLTEtOTUyNjc_3e7fe268-f19f-4d95-929f-20002f83b367">2,475</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="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtMy0xLTEtOTUyNjc_2a9bddf9-44cb-4a7f-ae47-63d56e2530e4">770</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="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtNS0xLTEtOTUyNjc_c6c0dd82-72fc-4fa4-8952-a968522e7b5c">12,620</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="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtNy0xLTEtOTUyNjc_d2780f3a-3b98-4122-b73b-779a2a3a2452">36,280</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="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtOS0xLTEtOTUyNjc_fb402540-e796-4e27-9e61-5f08f97b8a25">21,703</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="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtMTEtMS0xLTk1MjY3_b89e1b7b-165e-46cc-97d2-3e9e886fb755">20,408</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="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtMTMtMS0xLTk1MjY3_c31c2343-23b0-46d4-99d3-c6a55e313f36">118,834</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="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtMTUtMS0xLTk1MjY3_a16fbeec-4d72-43c3-a295-3bb72334e73c">329</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="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtMTctMS0xLTk1MjY3_48639fe4-9cbf-49fe-8ae0-6939e4240998">213,419</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="id4bf5fedfb0b430c950d997d2d0542e9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctMS0xLTEtOTUyNjc_dfb15306-f13f-4263-a4f3-f0c21ee36a32">393,807</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctMy0xLTEtOTUyNjc_87370a38-08ba-4404-bf17-6e4bf1883850">729,243</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctNS0xLTEtOTUyNjc_1482de27-20c5-4b88-a969-2a59e21a3580">422,753</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctNy0xLTEtOTUyNjc_0db0ad77-2c3d-4cf3-b091-b75854be89b4">566,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctOS0xLTEtOTUyNjc_7c49eb1f-6485-449a-a0bc-db7d6f5b4ea7">282,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:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctMTEtMS0xLTk1MjY3_f1a14e28-9e09-4e33-93ed-d527672ec298">1,025,475</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctMTMtMS0xLTk1MjY3_aace89a0-b677-4a12-b28d-f78d257669b5">286,856</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctMTUtMS0xLTk1MjY3_819618d6-30f8-437a-b53a-9f2acfcd33b5">374</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctMTctMS0xLTk1MjY3_4566449c-a2bc-4635-8f7b-e91dc3ceb384">3,707,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;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="i882f800186044760a61e5d929c8ee918_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtMS0xLTEtOTUyNjc_18968e1f-9e10-4ea0-808d-abf35b29189e">234</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i882f800186044760a61e5d929c8ee918_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtMy0xLTEtOTUyNjc_d88a0c40-88f3-4899-a6c0-b550fbb00904">8,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i882f800186044760a61e5d929c8ee918_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtNS0xLTEtOTUyNjc_d5cb3ce4-7340-44f7-936e-d29030b846f0">2,600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i882f800186044760a61e5d929c8ee918_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtNy0xLTEtOTUyNjc_296c3763-bbc0-4f1f-b2b3-4439fe40f412">15,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i882f800186044760a61e5d929c8ee918_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtOS0xLTEtOTUyNjc_064c002c-0f60-49e3-adb3-950022eda85c">11,337</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i882f800186044760a61e5d929c8ee918_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtMTEtMS0xLTk1MjY3_bece46cb-a6be-4705-9ed2-9847c65766e4">31,678</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i882f800186044760a61e5d929c8ee918_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtMTMtMS0xLTk1MjY3_523b2551-8c24-4468-a511-d42873a7edd3">1,619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i882f800186044760a61e5d929c8ee918_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtMTUtMS0xLTk1MjY3_457100e7-5d33-41c4-b7d4-0fd9ea33cba7">&#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="i882f800186044760a61e5d929c8ee918_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtMTctMS0xLTk1MjY3_682d090d-d455-40d0-bf37-64aad17a1d2f">72,062</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="i7b4e33da760d42b98711c4e223f798d9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktMS0xLTEtOTUyNjc_6885a332-25c4-492a-9c74-2cd0c0aa5a0e">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="i7b4e33da760d42b98711c4e223f798d9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktMy0xLTEtOTUyNjc_bc4fb9b7-8622-4f1c-8ccb-20aac39614f3">430</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktNS0xLTEtOTUyNjc_3628c892-2d7f-4e2a-8b33-06e5076fe294">1,544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktNy0xLTEtOTUyNjc_28b4b198-04ff-4def-8648-117915b8b6ac">5,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktOS0xLTEtOTUyNjc_95f35d48-089d-488d-8527-1533652e4650">8,910</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktMTEtMS0xLTk1MjY3_438340ab-08a8-41ca-b9d8-babf06f835f6">74,458</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktMTMtMS0xLTk1MjY3_ebd12b81-a139-43c3-85a1-a4d20f0fddd3">2,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="i7b4e33da760d42b98711c4e223f798d9_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktMTUtMS0xLTk1MjY3_c50e6e13-35b7-48a2-a3d4-62458e6d0ef4">877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktMTctMS0xLTk1MjY3_bf9501de-dfd4-4ce3-8ea4-94845e1e0af0">94,419</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtMS0xLTEtOTUyNjc_845736f3-bf17-413e-bada-7f8655b15bb6">394,923</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtMy0xLTEtOTUyNjc_5b38f4bc-5ecc-481f-b8e6-797f055540de">738,361</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtNS0xLTEtOTUyNjc_7ea1c2e0-a954-4366-bf8b-e31598c18b20">426,897</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtNy0xLTEtOTUyNjc_d572f6c7-230c-41b6-883c-28a0362aea56">587,711</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtOS0xLTEtOTUyNjc_8e0d5b9e-a3e7-44e8-91a1-2eea6fd644b7">302,656</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtMTEtMS0xLTk1MjY3_f9acc61a-e17c-4494-8c36-61999018b5c7">1,131,611</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtMTMtMS0xLTk1MjY3_b7f703dc-8be9-4f28-a7bd-4791c56d50b4">290,654</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtMTUtMS0xLTk1MjY3_45c95639-27aa-42c6-8ef8-f3aa93572598">1,251</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtMTctMS0xLTk1MjY3_2a3497fa-3b1d-4767-bf14-5d9f014a8c59">3,874,064</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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">The 2021 origination year includes $<ix:nonFraction unitRef="usd" contextRef="i2be64bad989347449e740d26e97f7b77_D20220101-20220630" decimals="-5" name="us-gaap:AllowanceForLoanAndLeaseLossesLoansAcquired" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfMTA5OTUxMTY0MDM3Mw_83202a73-940c-4753-81b1-517eab977335">42.2</ix:nonFraction> million of pass grade residential real estate loans purchased during the six months ended June 30, 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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Represents the loans receivable balance at June 30, 2022 which was converted from a revolving loan to an amortizing loan during the six months ended June 30, 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="i9d2b11810b504ad6899d94bd351a2a9c_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi0xLTEtMS05NTI2Nw_3610fbc8-47c4-4665-9f8c-d93b7da75634">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="i9d2b11810b504ad6899d94bd351a2a9c_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi0zLTEtMS05NTI2Nw_804343f9-46c6-47a1-9e95-0c523a083fe2">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="i9d2b11810b504ad6899d94bd351a2a9c_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi01LTEtMS05NTI2Nw_809774a9-de81-4d7a-8057-c9a5fde502f2">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="i9d2b11810b504ad6899d94bd351a2a9c_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi03LTEtMS05NTI2Nw_54ba89ee-1cef-430d-8e36-24f240ef7a02">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="i9d2b11810b504ad6899d94bd351a2a9c_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi05LTEtMS05NTI2Nw_f998d01a-77a9-4370-a484-edc86222eadc">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="i9d2b11810b504ad6899d94bd351a2a9c_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi0xMS0xLTEtOTUyNjc_83de1ef8-8099-4454-bd46-2e40d4f55b57">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="i9d2b11810b504ad6899d94bd351a2a9c_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi0xMy0xLTEtOTUyNjc_8463469f-bf86-4b21-bdfd-42d7792f519c">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="i9d2b11810b504ad6899d94bd351a2a9c_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi0xNS0xLTEtOTUyNjc_21150a92-04f2-4c16-a402-8ec7b90bc850">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="i9d2b11810b504ad6899d94bd351a2a9c_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi0xNy0xLTEtOTUyNjc_fd5f8605-66b3-4abe-9402-6098fad2ec0f">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="i4c797218eb2249c18d08a66933227141_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy0xLTEtMS05NTI2Nw_9b23450a-e960-4892-b56d-150c0b26b938">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="i4c797218eb2249c18d08a66933227141_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy0zLTEtMS05NTI2Nw_d57b2006-acdb-4348-b1d3-dd7fe5bdea42">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="i4c797218eb2249c18d08a66933227141_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy01LTEtMS05NTI2Nw_0a40b368-8dcd-4eff-8522-a807a31a2883">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="i4c797218eb2249c18d08a66933227141_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy03LTEtMS05NTI2Nw_bdcceed1-424b-494a-849e-6643f4cafc93">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="i4c797218eb2249c18d08a66933227141_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy05LTEtMS05NTI2Nw_380392e5-00f5-4617-9055-ae966b8ccfff">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="i4c797218eb2249c18d08a66933227141_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy0xMS0xLTEtOTUyNjc_145eaae5-1fbe-4421-a0a7-0a5c7438cf71">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="i4c797218eb2249c18d08a66933227141_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy0xMy0xLTEtOTUyNjc_f0cf5906-5c8a-4d49-86f4-32bde6b9cb3b">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="i4c797218eb2249c18d08a66933227141_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy0xNS0xLTEtOTUyNjc_cacd6e0a-55db-41c3-808b-d4b174446c03">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="i4c797218eb2249c18d08a66933227141_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy0xNy0xLTEtOTUyNjc_4c82fb6b-f84d-4f7b-b3ec-22c93bc46bcd">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="i9f37f10746034d7c925e5de0447dc4d4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC0xLTEtMS05NTI2Nw_924a7b21-3804-4649-a36f-05ea5c4e7ad4">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="i9f37f10746034d7c925e5de0447dc4d4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC0zLTEtMS05NTI2Nw_acef02c5-4390-464c-8718-5f0ee195e589">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="i9f37f10746034d7c925e5de0447dc4d4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC01LTEtMS05NTI2Nw_884fa70d-8b16-4fb9-8dd9-67ccc5ca1de5">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="i9f37f10746034d7c925e5de0447dc4d4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC03LTEtMS05NTI2Nw_2c2070ad-184d-432e-920a-919bee49f45c">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="i9f37f10746034d7c925e5de0447dc4d4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC05LTEtMS05NTI2Nw_4929c587-3a42-41da-b25c-8b8edf3413fe">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="i9f37f10746034d7c925e5de0447dc4d4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC0xMS0xLTEtOTUyNjc_64fa33a8-a06d-4a40-930a-09a2f0432b74">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="i9f37f10746034d7c925e5de0447dc4d4_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC0xMy0xLTEtOTUyNjc_e25a9301-7da2-49ce-be25-b5f9d8392ef2">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="i9f37f10746034d7c925e5de0447dc4d4_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC0xNS0xLTEtOTUyNjc_f4581ec4-a356-492e-9bec-57c7ca6fafc7">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="i9f37f10746034d7c925e5de0447dc4d4_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC0xNy0xLTEtOTUyNjc_672a676e-f444-4e57-bc3e-1714d928d6db">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtMS0xLTEtOTUyNjc_2b1c751c-2f3f-4167-a0f9-d0ac7a96fe75">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtMy0xLTEtOTUyNjc_f6619664-c05e-4d54-9845-6c1d838e2492">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtNS0xLTEtOTUyNjc_99596458-45bb-42f6-ae85-8bb824ad02aa">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtNy0xLTEtOTUyNjc_82935c41-95aa-4da8-8c8f-030959581b7f">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtOS0xLTEtOTUyNjc_4c11f996-023a-4dd4-acfb-23b68c6796b2">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtMTEtMS0xLTk1MjY3_7c098c2e-3554-4854-aaf4-1ee1950119bf">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtMTMtMS0xLTk1MjY3_b32d1cda-1eae-4f2b-89de-2006064c0fb3">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtMTUtMS0xLTk1MjY3_e3c25c48-4a22-41a7-82ec-ebd19d45d1ad">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtMTctMS0xLTk1MjY3_212efb5b-daf6-490a-a49f-2b74a78d294b">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="ife9b908db94f4000909566c155379638_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItMS0xLTEtOTUyNjc_06605a8d-f95f-46ab-9e4d-651a1bea157e">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="ife9b908db94f4000909566c155379638_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItMy0xLTEtOTUyNjc_3302cf28-7f9a-44e8-b8cd-bfd97c2639f4">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="ife9b908db94f4000909566c155379638_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItNS0xLTEtOTUyNjc_052f27b2-a262-4d61-a8f4-d97738aad981">&#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="ife9b908db94f4000909566c155379638_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItNy0xLTEtOTUyNjc_92896484-44b5-4756-9042-bc5a7ffb4453">&#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="ife9b908db94f4000909566c155379638_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItOS0xLTEtOTUyNjc_46cf112a-f1e6-4f6c-a393-fd8f643b2420">&#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="ife9b908db94f4000909566c155379638_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItMTEtMS0xLTk1MjY3_284629f3-2fbf-46fa-a6b5-0001efe15d91">&#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="ife9b908db94f4000909566c155379638_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItMTMtMS0xLTk1MjY3_0ff66ee2-ddf3-49b6-ac6a-786611bc8497">&#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="ife9b908db94f4000909566c155379638_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItMTUtMS0xLTk1MjY3_f0e7f321-9eef-4a0c-94eb-22efc1dfbecc">&#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="ife9b908db94f4000909566c155379638_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItMTctMS0xLTk1MjY3_9e79cc2b-34dd-4888-a53d-cb5211656abf">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="i653e86b7046b48cdb92fed56c0f4f844_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtMS0xLTEtOTUyNjc_b1186658-3fde-4c1f-92dd-ecbf066d26a6">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="i653e86b7046b48cdb92fed56c0f4f844_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtMy0xLTEtOTUyNjc_782c4d11-dfc0-48ec-94a5-29d3e1c5cb96">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="i653e86b7046b48cdb92fed56c0f4f844_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtNS0xLTEtOTUyNjc_7b4db6ae-4b3b-40da-a0bf-f816a77f798c">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="i653e86b7046b48cdb92fed56c0f4f844_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtNy0xLTEtOTUyNjc_cdb06aac-88c9-4f70-a6ed-4a766e8e56ee">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="i653e86b7046b48cdb92fed56c0f4f844_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtOS0xLTEtOTUyNjc_a0c4bdd9-9973-4162-9c9e-6609d5a7d0c1">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="i653e86b7046b48cdb92fed56c0f4f844_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtMTEtMS0xLTk1MjY3_34f44ae6-7dd8-471c-b23c-94db092630c9">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="i653e86b7046b48cdb92fed56c0f4f844_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtMTMtMS0xLTk1MjY3_0083c207-7f97-4937-9c13-76d5f5a0952d">&#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="i653e86b7046b48cdb92fed56c0f4f844_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtMTUtMS0xLTk1MjY3_c3927000-eeaf-44e7-9784-13ef29a2c3dc">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="i653e86b7046b48cdb92fed56c0f4f844_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtMTctMS0xLTk1MjY3_604befc2-6d77-4464-b187-3f74259b66ef">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="i577d38f9a5564c4f8c09073181ffae7b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktMS0xLTEtOTUyNjc_ff9a197e-6f15-4270-9014-4f6fdf19f5db">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="i577d38f9a5564c4f8c09073181ffae7b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktMy0xLTEtOTUyNjc_45af7839-de56-4e4e-93c7-5096bcab6eeb">&#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="i577d38f9a5564c4f8c09073181ffae7b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktNS0xLTEtOTUyNjc_7c6c50ab-c387-41c1-b58f-1bbf960db9b0">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="i577d38f9a5564c4f8c09073181ffae7b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktNy0xLTEtOTUyNjc_cb8b6b5b-4da5-4de6-aee6-bb4ee777c711">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="i577d38f9a5564c4f8c09073181ffae7b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktOS0xLTEtOTUyNjc_c3980d4d-5c9c-4a4d-b2e0-d6fb8eae3923">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="i577d38f9a5564c4f8c09073181ffae7b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktMTEtMS0xLTk1MjY3_249b1f83-acdd-4c10-998d-9d606507a434">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="i577d38f9a5564c4f8c09073181ffae7b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktMTMtMS0xLTk1MjY3_aa156964-c5a8-4021-b51b-835a1950f7e8">&#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="i577d38f9a5564c4f8c09073181ffae7b_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktMTUtMS0xLTk1MjY3_0e6382b1-e648-4dfa-85b9-ada9d6760ab2">&#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="i577d38f9a5564c4f8c09073181ffae7b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktMTctMS0xLTk1MjY3_0f29aaac-4291-4de4-b823-144b75a09af4">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="i018845a5861f415ab8edcaf36160c4fc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtMS0xLTEtOTUyNjc_14c3e3a2-908b-40b5-bcdd-408d8547b412">&#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="i018845a5861f415ab8edcaf36160c4fc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtMy0xLTEtOTUyNjc_22643945-81cc-40ae-a899-cb2bf0779292">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="i018845a5861f415ab8edcaf36160c4fc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtNS0xLTEtOTUyNjc_9cabd871-ce21-4e83-9c3f-90d8af5b1b89">&#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="i018845a5861f415ab8edcaf36160c4fc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtNy0xLTEtOTUyNjc_583f45f5-49a5-4065-87cf-57bb0a674aa8">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="i018845a5861f415ab8edcaf36160c4fc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtOS0xLTEtOTUyNjc_c235dd36-673b-4d60-9025-32a3ed309102">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="i018845a5861f415ab8edcaf36160c4fc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtMTEtMS0xLTk1MjY3_9812592e-d69c-41e9-9331-bdd9b67c4ef9">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="i018845a5861f415ab8edcaf36160c4fc_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtMTMtMS0xLTk1MjY3_e507122d-17fd-4f8d-b14f-358747c64dd3">&#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="i018845a5861f415ab8edcaf36160c4fc_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtMTUtMS0xLTk1MjY3_1d376bcd-6796-49c5-8468-e2707a459ceb">&#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="i018845a5861f415ab8edcaf36160c4fc_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtMTctMS0xLTk1MjY3_05557c5b-adff-494b-9371-af5ad287b52c">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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItMS0xLTEtOTUyNjc_9d08af34-bc5d-4a48-bc89-4bdd4e4474b8">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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItMy0xLTEtOTUyNjc_93c04c27-6402-4aaa-bbf7-2842856421f1">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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItNS0xLTEtOTUyNjc_11ebd462-0a48-4558-a771-cdcd5c1ca546">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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItNy0xLTEtOTUyNjc_ffa5fed1-7341-43ba-8e4e-3de1b3bbfff7">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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItOS0xLTEtOTUyNjc_37bc492c-ca1c-49df-aebd-6280c6ddf76c">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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItMTEtMS0xLTk1MjY3_5606c3c7-3fbd-443f-ab1e-e1eaf2f89333">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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItMTMtMS0xLTk1MjY3_21b7c0d5-cc55-4c5a-9822-b0c001f2f50a">&#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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItMTUtMS0xLTk1MjY3_4014fd68-e6b5-4b77-9da7-4f8414b6bd82">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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItMTctMS0xLTk1MjY3_a042db86-4f06-4945-b2fe-69dbf9a6836b">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="ic515c2fd29284e12980d6cf6f145ad6e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtMS0xLTEtOTUyNjc_328b7c9e-5d3a-4cd3-95e5-11c5802fb5ee">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="ic515c2fd29284e12980d6cf6f145ad6e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtMy0xLTEtOTUyNjc_62245e7b-d6b3-492b-8614-2d66c930cfd3">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="ic515c2fd29284e12980d6cf6f145ad6e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtNS0xLTEtOTUyNjc_3e06d71e-f34c-4cdd-96fb-0f26ac707b55">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="ic515c2fd29284e12980d6cf6f145ad6e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtNy0xLTEtOTUyNjc_ffa33cf9-edfa-430b-9098-25e99ba67efd">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="ic515c2fd29284e12980d6cf6f145ad6e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtOS0xLTEtOTUyNjc_4add4c20-d7a0-4709-89d4-88e7eac5ee30">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="ic515c2fd29284e12980d6cf6f145ad6e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtMTEtMS0xLTk1MjY3_a9a9a65e-00b6-42d1-9ad9-908e1416c661">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="ic515c2fd29284e12980d6cf6f145ad6e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtMTMtMS0xLTk1MjY3_7e1d414e-cc51-432a-9425-7123419a3c24">&#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="ic515c2fd29284e12980d6cf6f145ad6e_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtMTUtMS0xLTk1MjY3_520574af-919e-4d41-abc4-bcd9eb1f9b7f">&#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="ic515c2fd29284e12980d6cf6f145ad6e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtMTctMS0xLTk1MjY3_24beb1be-debb-487f-bad8-42e7d04a6b41">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="i59c73dba1d3546458ff2590824e15b12_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtMS0xLTEtOTUyNjc_f81cb782-bb34-4fc0-8c98-10c3a0d317bc">&#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="i59c73dba1d3546458ff2590824e15b12_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtMy0xLTEtOTUyNjc_6ca26a84-be7d-4080-aae3-e0bc28525e59">&#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="i59c73dba1d3546458ff2590824e15b12_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtNS0xLTEtOTUyNjc_8b105f2b-9a09-480a-bbe7-690060119c8b">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="i59c73dba1d3546458ff2590824e15b12_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtNy0xLTEtOTUyNjc_4f46c8a3-3931-4169-bebb-136b4d5142de">&#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="i59c73dba1d3546458ff2590824e15b12_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtOS0xLTEtOTUyNjc_3182c08a-3c45-4aae-9b50-8552522f0dcf">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="i59c73dba1d3546458ff2590824e15b12_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtMTEtMS0xLTk1MjY3_fb693db0-f83e-4cdc-bd43-1d7d244c7456">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="i59c73dba1d3546458ff2590824e15b12_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtMTMtMS0xLTk1MjY3_70dc5a9e-074a-47ec-83b5-04ed5e3f3d8e">&#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="i59c73dba1d3546458ff2590824e15b12_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtMTUtMS0xLTk1MjY3_1232bd17-8265-4641-a769-62783846fb09">&#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="i59c73dba1d3546458ff2590824e15b12_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtMTctMS0xLTk1MjY3_312efb75-376b-484a-8584-688d3eacb705">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="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtMS0xLTEtOTUyNjc_99b58622-9930-4df8-b652-987d4641db8c">&#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="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtMy0xLTEtOTUyNjc_60ccb2df-5654-4f43-bf3f-13dcd7c6bbd4">&#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="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtNS0xLTEtOTUyNjc_d1b9869c-4958-4b6e-ad48-ce1b5461e551">&#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="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtNy0xLTEtOTUyNjc_147f32c2-8340-41bb-8ba1-08945a62fa3b">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="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtOS0xLTEtOTUyNjc_88bdf674-ea7a-4602-a81b-88d3eee6a3fe">&#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="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtMTEtMS0xLTk1MjY3_fbff7c32-b4a3-4389-a0c9-18c47ce2f8b1">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="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtMTMtMS0xLTk1MjY3_2aaa7fd2-0113-4deb-92a5-24392700e098">&#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="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtMTUtMS0xLTk1MjY3_d53781f9-71b0-428b-89b9-b4e51a55aa30">&#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="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtMTctMS0xLTk1MjY3_5dc929cc-8cf5-4d6e-8d3f-4e9accc1c52b">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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtMS0xLTEtOTUyNjc_3daf7f3c-7e29-49b9-a8e2-440172e56055">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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtMy0xLTEtOTUyNjc_a326d1fc-129d-494e-a229-0285b8d138a9">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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtNS0xLTEtOTUyNjc_d368a1e6-22b6-41ec-9151-7a7e352b0674">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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtNy0xLTEtOTUyNjc_ecc63a65-0003-4bbc-a67e-a3dbf2307e6f">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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtOS0xLTEtOTUyNjc_f4673a6f-e181-4427-878a-ac77708a3409">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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtMTEtMS0xLTk1MjY3_12d51bfd-f678-4b1f-b328-c126c9c0ff90">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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtMTMtMS0xLTk1MjY3_1b716c18-3b7d-45a6-b345-aa3545387e74">&#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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtMTUtMS0xLTk1MjY3_9c098842-c633-4cc2-8b52-6cf808975a28">&#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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtMTctMS0xLTk1MjY3_ec2fa99b-cdc8-483f-ada5-edd58172c7f0">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="i790eb8a10bda4c54acefd817af2d0291_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtMS0xLTEtOTUyNjc_1605bce4-ea70-4ee6-b7b4-c9064570584d">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="i790eb8a10bda4c54acefd817af2d0291_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtMy0xLTEtOTUyNjc_adcdb673-4a04-40d5-a72c-d499c32305fc">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="i790eb8a10bda4c54acefd817af2d0291_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtNS0xLTEtOTUyNjc_733b33dc-3779-454c-95f1-e1fbae45022a">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="i790eb8a10bda4c54acefd817af2d0291_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtNy0xLTEtOTUyNjc_540d9dfe-34e0-49d9-b1d8-12c5439510ff">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="i790eb8a10bda4c54acefd817af2d0291_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtOS0xLTEtOTUyNjc_97acadd6-d447-4947-8c27-73449d6946c3">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="i790eb8a10bda4c54acefd817af2d0291_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtMTEtMS0xLTk1MjY3_1b6110c5-e2c8-49df-9b1e-9be6006fdc7a">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="i790eb8a10bda4c54acefd817af2d0291_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtMTMtMS0xLTk1MjY3_6ef8d479-b68e-480e-9da4-618cf5a67025">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="i790eb8a10bda4c54acefd817af2d0291_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtMTUtMS0xLTk1MjY3_e5a83638-d044-4db6-bf2e-a5edf5727a03">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="i790eb8a10bda4c54acefd817af2d0291_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtMTctMS0xLTk1MjY3_766080b3-4a5f-4e03-b886-3e96964e05cf">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="i13f9af30f8dd440b80e87c28347c2cd8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtMS0xLTEtOTUyNjc_cfd2ad5f-0ec4-4cb3-8965-b991977c7945">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="i13f9af30f8dd440b80e87c28347c2cd8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtMy0xLTEtOTUyNjc_ec5652e4-cb87-438c-ae45-a474cdd61b8f">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="i13f9af30f8dd440b80e87c28347c2cd8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtNS0xLTEtOTUyNjc_beb30c8f-557d-48e9-934e-8449a23aabeb">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="i13f9af30f8dd440b80e87c28347c2cd8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtNy0xLTEtOTUyNjc_69acafe4-ebe3-4b89-8127-338b7c0246e5">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="i13f9af30f8dd440b80e87c28347c2cd8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtOS0xLTEtOTUyNjc_2b3bdaf3-7a5b-4fdd-ae44-ed846836ff2c">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="i13f9af30f8dd440b80e87c28347c2cd8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtMTEtMS0xLTk1MjY3_60fc75db-388a-49e0-b65f-ba1f78dac900">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="i13f9af30f8dd440b80e87c28347c2cd8_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtMTMtMS0xLTk1MjY3_c834ea3e-51cd-4448-827b-dd26a317c11f">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="i13f9af30f8dd440b80e87c28347c2cd8_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtMTUtMS0xLTk1MjY3_35c243cf-1112-4097-9e7b-b8715838c0b2">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="i13f9af30f8dd440b80e87c28347c2cd8_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtMTctMS0xLTk1MjY3_aff8217d-f49a-44c6-ae2c-bde4eb6e10f6">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="i843d4a4ce3f4490e88bf225077e4a27b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItMS0xLTEtOTUyNjc_475980fd-c543-40b8-a59d-0b3bfeda6fbd">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="i843d4a4ce3f4490e88bf225077e4a27b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItMy0xLTEtOTUyNjc_6adebf1e-9301-4b4c-a3dc-be56678d56a3">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="i843d4a4ce3f4490e88bf225077e4a27b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItNS0xLTEtOTUyNjc_9f3fec01-0a9c-4532-aae1-c6427c351ec1">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="i843d4a4ce3f4490e88bf225077e4a27b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItNy0xLTEtOTUyNjc_4f51ea9c-df25-471c-be69-b046049cbd67">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="i843d4a4ce3f4490e88bf225077e4a27b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItOS0xLTEtOTUyNjc_0488cd98-8c25-4df8-855f-dc3871d227ef">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="i843d4a4ce3f4490e88bf225077e4a27b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItMTEtMS0xLTk1MjY3_f7552750-98f7-4d07-9eac-eef8f1132fcf">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="i843d4a4ce3f4490e88bf225077e4a27b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItMTMtMS0xLTk1MjY3_83288a3b-5e45-4bea-baae-57c5674e1ea0">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="i843d4a4ce3f4490e88bf225077e4a27b_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItMTUtMS0xLTk1MjY3_25aff6e5-da4d-467b-af4f-2bc68070e4b1">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="i843d4a4ce3f4490e88bf225077e4a27b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItMTctMS0xLTk1MjY3_e3eecbd6-8c10-4aab-8c38-c8980da6d73d">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtMS0xLTEtOTUyNjc_d75d4a26-bec3-4e69-96a9-5c13f694b77a">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtMy0xLTEtOTUyNjc_21571596-70f5-4787-a60c-f0792cdc3ef8">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtNS0xLTEtOTUyNjc_aa46090e-4c5f-46d2-b9f3-7d511138bc29">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtNy0xLTEtOTUyNjc_421f2079-8b51-4320-86b8-8a77c7d67cc7">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtOS0xLTEtOTUyNjc_a99a7c10-baa0-4e53-8a54-af3fa6233f1d">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtMTEtMS0xLTk1MjY3_459f87f1-aff0-4da4-bfef-b67a14ce3c94">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtMTMtMS0xLTk1MjY3_b8569a11-c011-4d74-8157-49cc3c87caef">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtMTUtMS0xLTk1MjY3_ea17439a-78e2-4b22-b116-7b16790133e5">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtMTctMS0xLTk1MjY3_687725ad-9891-43cf-ac74-f3eb5b4e4c78">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="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtMS0xLTEtOTUyNjc_6c565271-8781-4e5b-b65b-5b97c781430a">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="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtMy0xLTEtOTUyNjc_36f3c9eb-4f80-4e61-b9ef-1b2f5b1c8678">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="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtNS0xLTEtOTUyNjc_e6127a44-387c-4ef4-845f-b30a9360bc59">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="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtNy0xLTEtOTUyNjc_31805c96-873f-4704-8cd2-ed6bc68d5fe3">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="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtOS0xLTEtOTUyNjc_153ddc4b-e3c2-40e3-82b4-70dbb89224d4">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="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtMTEtMS0xLTk1MjY3_524bd33c-ac85-4a4b-83cb-e0aabd8e5300">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="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtMTMtMS0xLTk1MjY3_8ccdf3f2-2909-408f-b561-061cdc0707f7">&#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="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtMTUtMS0xLTk1MjY3_b528abdc-a9e4-4b2c-b667-9112041277d7">&#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="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtMTctMS0xLTk1MjY3_cfd029b2-38fd-4a46-b605-6d274a35ce0c">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="i57643d6f60f9411e99504d9e76879eaf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtMS0xLTEtOTUyNjc_d3855a6c-30b7-4928-a112-b6088d4fbf25">&#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="i57643d6f60f9411e99504d9e76879eaf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtMy0xLTEtOTUyNjc_0777bf49-7298-4955-b446-e4d07ede311b">&#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="i57643d6f60f9411e99504d9e76879eaf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtNS0xLTEtOTUyNjc_29814149-66ba-4f68-825c-86655acba746">&#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="i57643d6f60f9411e99504d9e76879eaf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtNy0xLTEtOTUyNjc_445b4b62-ebdf-45eb-8462-e65382aaa3e3">&#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="i57643d6f60f9411e99504d9e76879eaf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtOS0xLTEtOTUyNjc_72840c1c-93d4-4786-b282-70588c4dc9fc">&#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="i57643d6f60f9411e99504d9e76879eaf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtMTEtMS0xLTk1MjY3_51842b9f-87a7-4f6b-b701-2d59bdbd23f0">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="i57643d6f60f9411e99504d9e76879eaf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtMTMtMS0xLTk1MjY3_c734dfcc-90e4-4736-9ae3-c3919b8d780e">&#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="i57643d6f60f9411e99504d9e76879eaf_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtMTUtMS0xLTk1MjY3_09051cb9-a5a1-4518-92aa-c574d5719819">&#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="i57643d6f60f9411e99504d9e76879eaf_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtMTctMS0xLTk1MjY3_26940e08-1fc6-4261-8424-0dc2b330a998">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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtMS0xLTEtOTUyNjc_e0b139fc-741a-4996-8fe3-461b51cd9525">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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtMy0xLTEtOTUyNjc_4b6a740e-e199-422f-9bbc-4acd3c52792b">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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtNS0xLTEtOTUyNjc_7d6dc606-e97b-421c-9819-dbc2059158da">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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtNy0xLTEtOTUyNjc_b2a0fb16-f322-43da-9814-ca440de0a7e0">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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtOS0xLTEtOTUyNjc_cef353a5-03f8-4c4d-91b2-4a4454e76679">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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtMTEtMS0xLTk1MjY3_f29f7d1f-d574-4048-ace7-98e17af8d74f">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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtMTMtMS0xLTk1MjY3_06ba4343-dbad-4cfd-a3bd-b7b16d262824">&#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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtMTUtMS0xLTk1MjY3_a4a186db-ac4d-4d6b-ad14-efd1a5ffb939">&#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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtMTctMS0xLTk1MjY3_70494a6d-2051-4efe-980e-4940efb91550">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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="i267294801c564a4a92e3f3eb9c31bc59" continuedAt="iab2407cccf1d47a5afccb815e5de8c9c"><ix:continuation id="i8a4babd6d49c4416b61317165e57fbc9"><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="ifa5d6ffc3353466784a46e6be4a10821_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtMS0xLTEtOTUyNjc_64af7c6f-f072-4e15-a6cc-b7953f7c1059">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="ifa5d6ffc3353466784a46e6be4a10821_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtMy0xLTEtOTUyNjc_fc4030d8-4300-4dfe-99d2-806cb5363fcc">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="ifa5d6ffc3353466784a46e6be4a10821_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtNS0xLTEtOTUyNjc_73ca667e-28f0-4062-9669-3fff85e1683d">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="ifa5d6ffc3353466784a46e6be4a10821_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtNy0xLTEtOTUyNjc_675da69a-5987-400a-9380-d88ccfd62337">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="ifa5d6ffc3353466784a46e6be4a10821_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtOS0xLTEtOTUyNjc_44225251-614e-416d-a5f6-a71608b44670">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="ifa5d6ffc3353466784a46e6be4a10821_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtMTEtMS0xLTk1MjY3_3a00836d-555b-4cb1-9747-8763b4afc7e7">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="ifa5d6ffc3353466784a46e6be4a10821_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtMTMtMS0xLTk1MjY3_d331940f-b5ed-4287-a4ed-8ea36b54e5c1">&#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="ifa5d6ffc3353466784a46e6be4a10821_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtMTUtMS0xLTk1MjY3_46f94182-a000-4818-9d08-d9b6e71aa7ad">&#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="ifa5d6ffc3353466784a46e6be4a10821_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtMTctMS0xLTk1MjY3_9a094fdf-05fd-4ddd-96aa-7ec31981a374">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="ic3540d1397b84f7fa847c4536279091a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktMS0xLTEtOTUyNjc_2c045934-498c-4b8d-99c0-fcc23b7af547">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="ic3540d1397b84f7fa847c4536279091a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktMy0xLTEtOTUyNjc_a2d4a528-7291-4402-abfc-4835eaf65c21">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="ic3540d1397b84f7fa847c4536279091a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktNS0xLTEtOTUyNjc_7e9caf70-6cbc-4ccb-9baf-58f1618bdcd9">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="ic3540d1397b84f7fa847c4536279091a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktNy0xLTEtOTUyNjc_0a80ceb7-bd7c-4254-b5b7-05aea8a730be">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="ic3540d1397b84f7fa847c4536279091a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktOS0xLTEtOTUyNjc_c7c6feb1-ea8b-409c-aade-f1264031f25b">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="ic3540d1397b84f7fa847c4536279091a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktMTEtMS0xLTk1MjY3_f6a231bc-a0d8-46fc-9548-9a2e3d5c2f17">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="ic3540d1397b84f7fa847c4536279091a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktMTMtMS0xLTk1MjY3_dde67e31-0d85-469b-8146-490fb0b07ac3">&#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="ic3540d1397b84f7fa847c4536279091a_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktMTUtMS0xLTk1MjY3_866b13a4-f937-49cd-94e3-eb5f5bf4f0ab">&#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="ic3540d1397b84f7fa847c4536279091a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktMTctMS0xLTk1MjY3_702cefb0-a628-4db0-bb6b-834ef71cdfdf">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="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtMS0xLTEtOTUyNjc_cbedf88b-4906-4b8a-bc19-45f6960f0a43">&#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="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtMy0xLTEtOTUyNjc_6864a296-64f4-4ccb-a308-86ce36072f6b">&#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="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtNS0xLTEtOTUyNjc_cfe33fa7-6b6f-40fd-a164-772e6b0b806e">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="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtNy0xLTEtOTUyNjc_61c2e8f8-859f-4a59-8855-4bd9d510d329">&#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="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtOS0xLTEtOTUyNjc_77373b69-8974-4846-a08f-37c711130ab2">&#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="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtMTEtMS0xLTk1MjY3_edf27cc8-16de-41ea-affa-7b86d8a63b42">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="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtMTMtMS0xLTk1MjY3_4deab432-99d6-45c6-b4de-bfa464f52cd6">&#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="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtMTUtMS0xLTk1MjY3_05c02832-af91-449e-b9b0-71aa9d40b682">&#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="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtMTctMS0xLTk1MjY3_45906335-5847-4a26-b0bc-ab56954ab474">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="i2db7bd7ef5384c65accfec8628d9858e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtMS0xLTEtOTUyNjc_b5c51010-ca1d-47d0-a6a7-d146ed6011f8">&#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="i2db7bd7ef5384c65accfec8628d9858e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtMy0xLTEtOTUyNjc_92c88ec6-d0ee-4dd0-b090-a99ca897ca08">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="i2db7bd7ef5384c65accfec8628d9858e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtNS0xLTEtOTUyNjc_d07de3fc-5af6-47f1-a66f-9d129c9840f8">&#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="i2db7bd7ef5384c65accfec8628d9858e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtNy0xLTEtOTUyNjc_d24f48b8-62fa-416d-8672-fc1c8825507e">&#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="i2db7bd7ef5384c65accfec8628d9858e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtOS0xLTEtOTUyNjc_63353861-7774-42b9-bc9c-59ad88a02ed7">&#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="i2db7bd7ef5384c65accfec8628d9858e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtMTEtMS0xLTk1MjY3_fee4680e-cd57-4707-abb6-9731035c64dc">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="i2db7bd7ef5384c65accfec8628d9858e_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtMTMtMS0xLTk1MjY3_de19c375-cbef-4ffd-ba93-1b2d14b48328">&#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="i2db7bd7ef5384c65accfec8628d9858e_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtMTUtMS0xLTk1MjY3_a4302965-c6f7-4bef-b255-8e414d3445bb">&#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="i2db7bd7ef5384c65accfec8628d9858e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtMTctMS0xLTk1MjY3_85f15aad-a94d-4b41-a199-2843af4dd6ed">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="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtMS0xLTEtOTUyNjc_f3bd7ad3-221a-44cc-b853-8a0dd4de0a7d">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="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtMy0xLTEtOTUyNjc_f00d6b88-bf66-42a9-950b-e1f9e0078e2d">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="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtNS0xLTEtOTUyNjc_217cd810-4594-482d-bd89-c0befe1058f8">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="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtNy0xLTEtOTUyNjc_973ca161-fdd6-44a7-b2d5-b8cea9f40ef3">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="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtOS0xLTEtOTUyNjc_6b7b3ce1-c10b-48b0-b6fb-8192abdf6c86">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="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtMTEtMS0xLTk1MjY3_f153ee3c-0474-47ec-9c16-ce4bef971af6">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="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtMTMtMS0xLTk1MjY3_794bf3b5-8fc4-42cb-a9e1-574225c88dc8">&#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="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtMTUtMS0xLTk1MjY3_43951a8c-87aa-4eff-8ea7-a5fa6835fda0">&#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="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtMTctMS0xLTk1MjY3_a3126f31-7c09-4890-8df5-23386e6fa398">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="if4d38937dd144758bd3618b98d5b718f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtMS0xLTEtOTUyNjc_7f783010-e9e2-4450-98f8-f8acf792c8f1">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="if4d38937dd144758bd3618b98d5b718f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtMy0xLTEtOTUyNjc_727cf687-2d78-430a-8235-a844926dd168">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="if4d38937dd144758bd3618b98d5b718f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtNS0xLTEtOTUyNjc_efdbb3e6-4453-4d06-a3c4-d61bbd6fe7e0">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="if4d38937dd144758bd3618b98d5b718f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtNy0xLTEtOTUyNjc_d52e5ae3-e0c6-4aa7-b1cb-f8e89cbb64b4">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="if4d38937dd144758bd3618b98d5b718f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtOS0xLTEtOTUyNjc_e68c9035-a28a-4363-b601-51422c1683d9">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="if4d38937dd144758bd3618b98d5b718f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtMTEtMS0xLTk1MjY3_ce0621e0-77ca-4925-918d-72f24792953f">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="if4d38937dd144758bd3618b98d5b718f_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtMTMtMS0xLTk1MjY3_0edb885f-9df5-4888-abdf-9c9cbbfdc53a">&#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="if4d38937dd144758bd3618b98d5b718f_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtMTUtMS0xLTk1MjY3_51db64e5-7323-4e64-a835-be796cc300ca">&#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="if4d38937dd144758bd3618b98d5b718f_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtMTctMS0xLTk1MjY3_00fbabbf-55b4-4cd9-8faf-bb8d590300d3">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="i622bd197e34442bd9778b5426be6cc18_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtMS0xLTEtOTUyNjc_91a256d0-6a89-47d4-aff8-e618caa8a13c">&#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="i622bd197e34442bd9778b5426be6cc18_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtMy0xLTEtOTUyNjc_9ddb40b6-aa40-4a80-bd01-596b9b8c34b2">&#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="i622bd197e34442bd9778b5426be6cc18_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtNS0xLTEtOTUyNjc_650d66e3-c3b4-4b48-8d91-e474f0c24327">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="i622bd197e34442bd9778b5426be6cc18_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtNy0xLTEtOTUyNjc_ea7c49da-786f-4aa6-b835-fd5cfefd87d5">&#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="i622bd197e34442bd9778b5426be6cc18_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtOS0xLTEtOTUyNjc_4e8bd302-f6d2-4dbd-a594-e471a6abd5a2">&#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="i622bd197e34442bd9778b5426be6cc18_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtMTEtMS0xLTk1MjY3_c360cc21-b808-4ea3-8ef7-8f1196f62ed0">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="i622bd197e34442bd9778b5426be6cc18_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtMTMtMS0xLTk1MjY3_86afcc89-c3b2-42c1-bc98-8c9e7da03fc0">&#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="i622bd197e34442bd9778b5426be6cc18_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtMTUtMS0xLTk1MjY3_8ca25cee-5b3a-42a9-9cd3-8ce8b678c9e2">&#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="i622bd197e34442bd9778b5426be6cc18_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtMTctMS0xLTk1MjY3_cecb1708-2e91-4899-b581-55b9251b3b67">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="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctMS0xLTEtOTUyNjc_4030b461-0328-48bf-bfad-9136f075b77a">&#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="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctMy0xLTEtOTUyNjc_0a21c3da-4e84-4003-810e-1ec29596d318">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="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctNS0xLTEtOTUyNjc_49635655-a663-4201-ac66-a2c0a9bb359e">&#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="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctNy0xLTEtOTUyNjc_f0d4eab3-be96-49b0-b2ee-516b320efc8d">&#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="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctOS0xLTEtOTUyNjc_144dfc80-0bbe-4baa-839f-66cf1403d1ad">&#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="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctMTEtMS0xLTk1MjY3_3b72c24d-d023-4fff-a701-67fa578689e8">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="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctMTMtMS0xLTk1MjY3_0bdba51a-60c8-4dc4-9bab-88880335e4bf">&#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="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctMTUtMS0xLTk1MjY3_0ace3417-e60d-4be5-b436-abbff36c09a2">&#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="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctMTctMS0xLTk1MjY3_bedd6422-1faf-402a-a870-a18a723b1972">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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktMS0xLTEtOTUyNjc_3cd38000-9183-4709-ab4e-27d8a12a5ff6">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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktMy0xLTEtOTUyNjc_10ca6fa5-a448-4e2e-ab60-6532ebc0726d">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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktNS0xLTEtOTUyNjc_b3c1852b-660c-4ed3-9010-2787d4364753">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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktNy0xLTEtOTUyNjc_7708de0f-6123-4b5c-85a4-3068e7ad4366">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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktOS0xLTEtOTUyNjc_c3a360d2-5bff-4ee4-9fd9-14382784e430">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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktMTEtMS0xLTk1MjY3_1c628fb4-b748-414c-993e-a6f535664fb8">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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktMTMtMS0xLTk1MjY3_989850bb-3043-4972-bdc5-195f0e0138d8">&#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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktMTUtMS0xLTk1MjY3_5fcc80da-5f26-4769-872a-8c4dccac7084">&#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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktMTctMS0xLTk1MjY3_4c6e67b1-7013-4ad3-87eb-64ce20230da6">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="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtMS0xLTEtOTUyNjc_21476185-a075-46dc-ba00-7e17368d258c">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="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtMy0xLTEtOTUyNjc_a8ecf976-ca47-4a85-bd94-014750943282">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="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtNS0xLTEtOTUyNjc_f8372a87-9865-4c0e-9660-3616e466bb5f">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="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtNy0xLTEtOTUyNjc_ec01e800-843f-4320-94de-460984be4ede">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="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtOS0xLTEtOTUyNjc_84c60e78-1f25-4690-a67b-714cdab04954">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="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtMTEtMS0xLTk1MjY3_686cefd6-ee6e-4da4-b3b3-e6e07f9547e0">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="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtMTMtMS0xLTk1MjY3_78928d7b-0739-45a1-8e58-75a28a837cd4">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="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtMTUtMS0xLTk1MjY3_8d81c7ed-35db-46fc-a80d-157fc3d663c3">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="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtMTctMS0xLTk1MjY3_492131bb-8586-44c6-a329-e32eda7e2548">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="i8697fe02031e4db095baa8163e898e22_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtMS0xLTEtOTUyNjc_9256593c-1c14-44d8-adf7-0e5f1e4e6df4">&#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="i8697fe02031e4db095baa8163e898e22_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtMy0xLTEtOTUyNjc_67d36edf-72c2-480d-8b50-05eed5ab53ee">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="i8697fe02031e4db095baa8163e898e22_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtNS0xLTEtOTUyNjc_40c8bde7-e750-46cc-95e7-a0c324f6e05d">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="i8697fe02031e4db095baa8163e898e22_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtNy0xLTEtOTUyNjc_9867131d-823c-4f6b-aefd-cb72994016aa">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="i8697fe02031e4db095baa8163e898e22_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtOS0xLTEtOTUyNjc_5a3826f1-ed0e-4b3c-98eb-c23e9e087f5b">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="i8697fe02031e4db095baa8163e898e22_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtMTEtMS0xLTk1MjY3_20bd1e11-7042-4573-aa1d-ab6371c835f9">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="i8697fe02031e4db095baa8163e898e22_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtMTMtMS0xLTk1MjY3_2d1623ee-3232-4bc8-a635-ffd683aab36a">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="i8697fe02031e4db095baa8163e898e22_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtMTUtMS0xLTk1MjY3_9fc40eb6-a625-4258-bad7-588cea08419f">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="i8697fe02031e4db095baa8163e898e22_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtMTctMS0xLTk1MjY3_e79b08de-aa56-4777-ad09-2af8cf4528ec">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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtMS0xLTEtOTUyNjc_fe68b1e2-638c-4a22-9ce2-e18de94bebbf">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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtMy0xLTEtOTUyNjc_1ada7e93-704e-41e7-9f71-fd3d70ef620a">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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtNS0xLTEtOTUyNjc_fec61c85-013c-4c6f-a25e-5a68cb3f27ee">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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtNy0xLTEtOTUyNjc_644631c7-498e-4428-9082-17d117438073">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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtOS0xLTEtOTUyNjc_12ff9cfa-0938-4838-abd2-20c4e7cfa9d1">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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtMTEtMS0xLTk1MjY3_65ac8a7c-1b17-416d-aa33-ca0868cb0979">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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtMTMtMS0xLTk1MjY3_83037402-89a4-4679-b1f6-b56e6d54af1c">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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtMTUtMS0xLTk1MjY3_88495562-58d2-4290-8e2c-71a801ed2728">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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtMTctMS0xLTk1MjY3_009f06f8-4bb5-4fa8-934d-ece1ec2ec0e9">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="i635eefdeece54329980c4b18d42cc277_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctMS0xLTEtOTUyNjc_35cb9c20-a8dd-4a39-a1fa-9b351d203f48">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="i635eefdeece54329980c4b18d42cc277_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctMy0xLTEtOTUyNjc_0b449881-fbbc-4da2-b91a-b53b7756318a">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="i635eefdeece54329980c4b18d42cc277_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctNS0xLTEtOTUyNjc_999e3ef0-baab-4abf-ad48-7b9ad7687a22">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="i635eefdeece54329980c4b18d42cc277_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctNy0xLTEtOTUyNjc_74f22c82-01d3-4ecc-9d09-44a6d015f151">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="i635eefdeece54329980c4b18d42cc277_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctOS0xLTEtOTUyNjc_85d7b3f3-62db-41e1-a2b3-86f41189e198">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="i635eefdeece54329980c4b18d42cc277_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctMTEtMS0xLTk1MjY3_ca480dea-50de-49ed-b1a6-5b80031b414c">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="i635eefdeece54329980c4b18d42cc277_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctMTMtMS0xLTk1MjY3_26216b0d-5393-413a-8bf1-ee5b26f699ef">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="i635eefdeece54329980c4b18d42cc277_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctMTUtMS0xLTk1MjY3_01d94163-89c8-4672-80d1-c3191743d8a4">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="i635eefdeece54329980c4b18d42cc277_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctMTctMS0xLTk1MjY3_a63ccf43-108f-4afa-a2c2-2af1c529fe3f">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="if034b0cbaf9f4ad991a26166c640ccee_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtMS0xLTEtOTUyNjc_aea338f7-a7ff-4a97-8425-85024ec9199d">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="if034b0cbaf9f4ad991a26166c640ccee_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtMy0xLTEtOTUyNjc_63b56e9d-f309-4dbe-ab62-3f915fc7c3a0">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="if034b0cbaf9f4ad991a26166c640ccee_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtNS0xLTEtOTUyNjc_9df2e1c5-94fb-4124-b696-aea34a2db984">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="if034b0cbaf9f4ad991a26166c640ccee_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtNy0xLTEtOTUyNjc_ff5d758c-abc3-4a84-8a93-63aaebc601bf">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="if034b0cbaf9f4ad991a26166c640ccee_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtOS0xLTEtOTUyNjc_1319df41-f20e-45f2-855f-46724db316be">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="if034b0cbaf9f4ad991a26166c640ccee_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtMTEtMS0xLTk1MjY3_8e1509de-ab24-4c8f-a4cb-de96f5849cbf">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="if034b0cbaf9f4ad991a26166c640ccee_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtMTMtMS0xLTk1MjY3_e381ea16-9d32-4316-8310-63673a8bf5ad">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="if034b0cbaf9f4ad991a26166c640ccee_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtMTUtMS0xLTk1MjY3_edaffc36-d896-4eab-a8f2-def1f68567ab">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="if034b0cbaf9f4ad991a26166c640ccee_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtMTctMS0xLTk1MjY3_a390bdac-a6b7-4fb4-94e5-e432f1e5a0d8">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="ia6358051cc814e73921f5ef2291d5b45_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktMS0xLTEtOTUyNjc_a74e6924-9147-4d6b-81ca-e18a6d030a03">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="ia6358051cc814e73921f5ef2291d5b45_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktMy0xLTEtOTUyNjc_778e25c8-12bc-45ca-8b14-b672b0a9b225">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="ia6358051cc814e73921f5ef2291d5b45_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktNS0xLTEtOTUyNjc_8fa34d8e-937e-4e3e-8a53-330aa6c6151c">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="ia6358051cc814e73921f5ef2291d5b45_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktNy0xLTEtOTUyNjc_872e692d-3681-4d61-8b9d-21c7524edb53">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="ia6358051cc814e73921f5ef2291d5b45_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktOS0xLTEtOTUyNjc_8b678929-8dcd-4821-b9c8-c7facdc2e333">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="ia6358051cc814e73921f5ef2291d5b45_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktMTEtMS0xLTk1MjY3_00d443f1-257c-42af-b72e-696fe5e165b0">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="ia6358051cc814e73921f5ef2291d5b45_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktMTMtMS0xLTk1MjY3_8ca38b4a-0449-4320-811f-9c5a90ef16b0">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="ia6358051cc814e73921f5ef2291d5b45_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktMTUtMS0xLTk1MjY3_03b33692-2e28-4527-ad6e-c00bc730a46a">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="ia6358051cc814e73921f5ef2291d5b45_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktMTctMS0xLTk1MjY3_15450c88-5bf7-411e-aed5-69f48c719e54">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtMS0xLTEtOTUyNjc_7cb4ec36-d22f-4c79-b355-96768a4a560d">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtMy0xLTEtOTUyNjc_1669e64d-9a1c-434b-b1c1-4d43068cb7a1">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtNS0xLTEtOTUyNjc_0e0feb53-2964-4f01-8f6f-adca6920b216">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtNy0xLTEtOTUyNjc_45126fbf-368a-44ec-b6f4-d2489a9984a1">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtOS0xLTEtOTUyNjc_f59eed58-bd87-47d6-b339-3b03e40d23ff">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtMTEtMS0xLTk1MjY3_b5b04404-4731-460a-8c7f-ba8aefa6da63">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRevolving" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtMTMtMS0xLTk1MjY3_cfde8554-1c26-4710-afaf-9332de59ca2e">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="hfwa:FinancingReceivablerevolvingconvertedtoTermLoans" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtMTUtMS0xLTk1MjY3_383e4bfa-e1de-4bef-8a69-3d92671bfafd">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtMTctMS0xLTk1MjY3_15e879c3-ee77-403b-b884-9ace31759b29">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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfMTAwMDA_4b41febc-59be-4a81-88ce-aa770558aa45" continuedAt="i1d48cc4a1c124ce9b5a4ced4fe93635c" 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%">June 30, 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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfNC0xLTEtMS05NTI2Nw_7e23451b-fdef-4fde-929f-a2929909a602">5,604</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfNC0zLTEtMS05NTI2Nw_22544fec-7447-4617-8070-22151406a73f">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfNC01LTEtMS05NTI2Nw_7424cb18-8663-4adb-8f0f-5ea82c508306">6,173</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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfNS0xLTEtMS05NTI2Nw_0879e225-2f6c-498d-bd2f-389a66b17f51">&#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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfNS0zLTEtMS05NTI2Nw_3276de0d-ae91-44c4-9601-75270333297d">4,302</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfNS01LTEtMS05NTI2Nw_2cb00e70-08b0-4e8c-a3da-609136e71564">4,302</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfMTQtMS0xLTEtOTUyNjc_867e128e-c15a-4f80-a2fb-0c0a7e70c284">5,604</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfMTQtMy0xLTEtOTUyNjc_1515fc09-6d5d-4093-9023-ff8d2949edb5">4,871</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfMTQtNS0xLTEtOTUyNjc_da605376-2fc7-48fc-81d2-e84dc41604b2">10,475</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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNC0xLTEtMS05NTI2Nw_d0cce0bb-243e-4476-baa4-be6fa9d4cce1">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNC0zLTEtMS05NTI2Nw_86f41221-1a92-4056-bcb2-68bd59a7176b">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNC01LTEtMS05NTI2Nw_4d4d0ca3-f80d-4ede-b11e-c98c883e577e">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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNS0xLTEtMS05NTI2Nw_9a3b79b1-3376-43ed-a9b7-ad4f296b5415">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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNS0zLTEtMS05NTI2Nw_9dfcd495-9533-46a2-b763-c855dce7feae">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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNS01LTEtMS05NTI2Nw_90de95db-1cb8-45ee-9f91-2e4c82458217">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><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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNi0xLTEtMS05NTI2Nw_aa62d991-857f-4590-942d-be6152d757b7">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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNi0zLTEtMS05NTI2Nw_e25942c8-d1db-4a42-8e7b-12f2fc58a29a">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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNi01LTEtMS05NTI2Nw_f08e585f-0c09-483b-840b-548da3009fcb">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNy0xLTEtMS05NTI2Nw_cdf2f09a-f53e-44a1-947f-d7883c5080bf">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNy0zLTEtMS05NTI2Nw_d64df63e-07f0-49af-8051-2e1419807d6c">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNy01LTEtMS05NTI2Nw_bd88e9ee-aaff-4331-bb29-b539ed7996b9">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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfOC0xLTEtMS05NTI2Nw_a5abd1ba-12af-49b5-9804-9e152b23fff8">&#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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfOC0zLTEtMS05NTI2Nw_0dbc5ffc-9612-4e58-84cc-2e2f0f16d26a">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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfOC01LTEtMS05NTI2Nw_06e5aace-dfc3-44fa-8ecf-74688f208111">47</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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="iab2407cccf1d47a5afccb815e5de8c9c" continuedAt="id65de69e46884d2e86222e6f6dfa34b1"><ix:continuation id="i1d48cc4a1c124ce9b5a4ced4fe93635c"><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%">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="i577d38f9a5564c4f8c09073181ffae7b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTEtMS0xLTEtOTUyNjc_58fc7960-d8e9-4fb1-adc6-ea9c44976983">&#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="i577d38f9a5564c4f8c09073181ffae7b_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTEtMy0xLTEtOTUyNjc_15128b10-80e9-4848-897c-a673aa623657">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="i577d38f9a5564c4f8c09073181ffae7b_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTEtNS0xLTEtOTUyNjc_a195d157-a78a-49e7-be25-ae7740233d3d">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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTMtMS0xLTEtOTUyNjc_03aff3c0-6185-46b7-840e-44a1c17ad7f1">&#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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTMtMy0xLTEtOTUyNjc_61438c2c-72ce-48b8-96e0-167f8e7b59eb">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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTMtNS0xLTEtOTUyNjc_1d748294-7417-486d-ae0d-c7437a88cd09">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableNonaccrualNoAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTQtMS0xLTEtOTUyNjc_dee56b1a-3f5f-4845-8c75-06c63103aed3">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="hfwa:FinancingReceivableNonaccrualwithAllowance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTQtMy0xLTEtOTUyNjc_36d68d17-6b22-4d67-9afc-dd91562658bd">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTQtNS0xLTEtOTUyNjc_6b68936f-8b4f-4de7-adb3-6bf6683994b3">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/>June 30, 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/>June 30, 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="i840869a80e3e4841ad6eaf7073fbf123_D20220401-20220630" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNC0xLTEtMS05NTI2Nw_5ace1f6e-b16c-4a4a-9120-44c7f6348f4c">12</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="i840869a80e3e4841ad6eaf7073fbf123_D20220401-20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNC0zLTEtMS05NTI2Nw_8f9e7e71-1ac1-485c-8b7c-9b0c96b8e8b5">90</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ie4d62e61e6f74a9c83701650a45fcd59_D20210401-20210630" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNC01LTEtMS05NTI2Nw_1345951c-d6fc-4a6e-aaa6-e50623884593">5</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="ie4d62e61e6f74a9c83701650a45fcd59_D20210401-20210630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNC03LTEtMS05NTI2Nw_fe3895c1-5758-4e5d-be00-83d2bba9157c">1,981</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="ifee8fab60daa42ad97101148b446f940_D20220401-20220630" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNS0xLTEtMS05NTI2Nw_bbb29299-d069-45dd-84bb-8fee44060999">&#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="ifee8fab60daa42ad97101148b446f940_D20220401-20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNS0zLTEtMS05NTI2Nw_430c7455-804b-4578-b689-45619ad5f7f8">&#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="i2d7238a9d0b540158da3a9449efdf435_D20210401-20210630" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNS01LTEtMS05NTI2Nw_4c447325-5476-41e8-ac6d-b203d364d3f9">&#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="i2d7238a9d0b540158da3a9449efdf435_D20210401-20210630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNS03LTEtMS05NTI2Nw_52af0bd0-9c6c-46b9-918c-a80a1e2ca69d">3</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><tr><td colspan="3" 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="ie829f301967842799b223a77a9d039be_D20220401-20220630" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfMTQtMS0xLTEtOTUyNjc_33d77ce3-2fd5-42aa-b087-42180e399659">12</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="ie829f301967842799b223a77a9d039be_D20220401-20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfMTQtMy0xLTEtOTUyNjc_cfe59d81-4252-4a2e-a924-902c3af89c78">90</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="i9d82e758bb454f0691113cc6e7f6c588_D20210401-20210630" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfMTQtNS0xLTEtOTUyNjc_2cb1ac71-d658-497a-9334-18cbad5e5c16">5</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="i9d82e758bb454f0691113cc6e7f6c588_D20210401-20210630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfMTQtNy0xLTEtOTUyNjc_363fd6f3-679e-4b31-a6bf-caaa0e7a7316">1,984</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: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%">Six Months Ended<br/>June 30, 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%">Six Months Ended<br/>June 30, 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="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:middle"><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="i4d105d735ab34e12a18fbb1d739081ab_D20220101-20220630" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNC0xLTEtMS0xMjc3MDA_add5bd2c-1803-449b-98fd-742f9d00a7e1">14</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="i4d105d735ab34e12a18fbb1d739081ab_D20220101-20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNC0zLTEtMS0xMjc3MDA_474a893c-57f3-4a2c-a6b3-852ffb868c8d">229</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i97fb0004e2b04c2faff83ba8ecb299f3_D20210101-20210630" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNC01LTEtMS0xMjc3MDA_b573c23e-e942-456b-b2fc-2e91ea9b265a">10</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="i97fb0004e2b04c2faff83ba8ecb299f3_D20210101-20210630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNC03LTEtMS0xMjc3MDA_9d987030-8d48-4b59-906f-68f9adc78be8">2,044</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="i12b7601884fb4f1b9e7bbdb7cd3bebf1_D20220101-20220630" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNS0xLTEtMS0xMjc3MDA_f0607c37-3a9c-4e11-b423-cc87abe2e54d">&#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="i12b7601884fb4f1b9e7bbdb7cd3bebf1_D20220101-20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNS0zLTEtMS0xMjc3MDA_48c4f7dc-7aca-40df-8c31-03fdb9f49906">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="i2e607c3bc2fe48859d6e2abdf0cbbb73_D20210101-20210630" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNS01LTEtMS0xMjc3MDA_8416849c-81c7-4861-89a7-78807d71b113">&#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="i2e607c3bc2fe48859d6e2abdf0cbbb73_D20210101-20210630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNS03LTEtMS0xMjc3MDA_3849e2c3-fe59-49dc-98d4-c6295ee403eb">117</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="i61e10a8f43c14b5a8f569666a08239e2_D20220101-20220630" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNi0xLTEtMS0xMjc3MDA_6c515b59-6532-4d5a-bc91-c2b124f5d220">&#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="i61e10a8f43c14b5a8f569666a08239e2_D20220101-20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNi0zLTEtMS0xMjc3MDA_a40cecec-4953-4bd0-b503-cc8fc10a3c9d">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="i792a4e5866a54a6c848113cd53b32f38_D20210101-20210630" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNi01LTEtMS0xMjc3MDA_9a657bcd-7351-4f4c-b1e6-836733484352">&#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="i792a4e5866a54a6c848113cd53b32f38_D20210101-20210630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNi03LTEtMS0xMjc3MDA_344e51b2-09fc-47fe-ad5c-35cc97dddb47">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="i0bad550471394c93bacb721cbc2fb4ed_D20220101-20220630" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNy0xLTEtMS0xMzMxNDA_d23593e8-14ff-4643-9a3d-f5d9e14c4a14">14</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="i0bad550471394c93bacb721cbc2fb4ed_D20220101-20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNy0zLTEtMS0xMzMxNDM_3fe32854-d0d6-4721-a3ae-313f9a6103a4">1,056</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="i117aeb9d14e44d179c394da8e5b16fa3_D20210101-20210630" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNy01LTEtMS0xMzMxNDY_85fb6d3c-5c22-43ba-b0d4-d80407df3793">10</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="i117aeb9d14e44d179c394da8e5b16fa3_D20210101-20210630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNy03LTEtMS0xMzMxNDg_baf509b5-30e3-4394-8919-a465d0baf07a">2,474</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="i209f7b2446d348809588da18a56bff86_D20220101-20220630" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfOC0xLTEtMS0xMjc3MDA_56ca47d4-b29c-4097-b487-337287496ba3">&#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="i209f7b2446d348809588da18a56bff86_D20220101-20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfOC0zLTEtMS0xMjc3MDA_c02199af-2b22-4550-ac6c-56bd766de5dc">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="ic3e1869bbf184ea895fc0830a46dea3c_D20210101-20210630" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfOC01LTEtMS0xMjc3MDA_61ea18fe-7d22-48d1-aaee-430cb5d4bd6d">&#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="ic3e1869bbf184ea895fc0830a46dea3c_D20210101-20210630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfOC03LTEtMS0xMjc3MDA_ebce1b59-8b93-4047-8b3e-b41316abea91">&#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="ifcb3d38a0fb3417f88cd12e6949888a5_D20220101-20220630" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTAtMS0xLTEtMTI3NzAw_78160acc-c9a2-430b-87ff-ef99bf39b5a1">&#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="ifcb3d38a0fb3417f88cd12e6949888a5_D20220101-20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTAtMy0xLTEtMTI3NzAw_1f24ed7b-176f-4b4f-b24f-f10552ea0a4e">&#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="ia3f923c792dc4c51abdf8e8054a4472d_D20210101-20210630" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTAtNS0xLTEtMTI3NzAw_13759759-20ad-42a6-bde9-5d2629fb5599">&#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="ia3f923c792dc4c51abdf8e8054a4472d_D20210101-20210630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTAtNy0xLTEtMTI3NzAw_46f38252-8610-4a3f-baa2-d52d318e984e">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="i371a66090e334af89a82e67fe85cf59e_D20220101-20220630" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTMtMS0xLTEtMTI3NzAw_f615e3d2-c6c1-430d-8c0b-b6a3a9acaa46">&#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="i371a66090e334af89a82e67fe85cf59e_D20220101-20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTMtMy0xLTEtMTI3NzAw_e3227e00-a03a-4a68-836b-aa5c3cf0199a">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="i986a01d8535b4a2eb9542e52b2b1da45_D20210101-20210630" decimals="-3" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTMtNS0xLTEtMTI3NzAw_5058d40d-fc89-408e-9204-b4b797ea4b8e">&#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="i986a01d8535b4a2eb9542e52b2b1da45_D20210101-20210630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTMtNy0xLTEtMTI3NzAw_394634e4-3882-4fce-87a1-a809bcdc2982">&#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="iada1f26c95d5478db4bb201643fbd6e6_D20220101-20220630" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTQtMS0xLTEtMTMzMTQw_05538290-981d-4d8c-a493-5ecdafefdf6f">14</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="iada1f26c95d5478db4bb201643fbd6e6_D20220101-20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTQtMy0xLTEtMTMzMTQz_458196c0-079b-4830-81dc-a0168fd988c0">1,143</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="i11fc34dd281e410baa09e2c3dd8ca287_D20210101-20210630" decimals="-3" sign="-" name="hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTQtNS0xLTEtMTMzMTQ2_2ca67093-3ede-49ff-b6b1-4a5964743ed3">10</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="i11fc34dd281e410baa09e2c3dd8ca287_D20210101-20210630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTQtNy0xLTEtMTMzMTQ4_8badeff9-825e-444f-b65b-586ce7825861">2,547</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 and six months ended June 30, 2022 and 2021, <ix:nonFraction unitRef="usd" contextRef="ie829f301967842799b223a77a9d039be_D20220401-20220630" decimals="INF" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNjM3NQ_53172587-cd36-482c-a776-69710a8a3ac2"><ix:nonFraction unitRef="usd" contextRef="i11fc34dd281e410baa09e2c3dd8ca287_D20210101-20210630" decimals="INF" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNjM3NQ_55df7ebf-fc2d-4da4-b446-6dea1cc9ae28"><ix:nonFraction unitRef="usd" contextRef="i9d82e758bb454f0691113cc6e7f6c588_D20210401-20210630" decimals="INF" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNjM3NQ_a77b2276-57ff-43b3-9cda-d6acc6d3f2b5"><ix:nonFraction unitRef="usd" contextRef="iada1f26c95d5478db4bb201643fbd6e6_D20220101-20220630" decimals="INF" name="us-gaap:InterestAndFeeIncomeLoansAndLeases" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNjM3NQ_b815580c-5564-4c4d-82c7-ba28b397ae7d">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:PastDueFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTk2OA_512fd618-951b-4703-971c-33c8415bd586" continuedAt="if8c1cdff7dab4febb51159bf69eb08f0" escape="true">The amortized cost of past due loans as of June 30, 2022 and December 31, 2021 were as follows:</ix:nonNumeric></span></div><div style="margin-top:5pt"><ix:continuation id="if8c1cdff7dab4febb51159bf69eb08f0" continuedAt="ie3310eddcf1742a686a94898bf20b5b3"><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:29.894%"></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.530%"></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%">June 30, 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="i1ac97da038ad4ccba89d17081fc265f7_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNC0xLTEtMS05NTI2Nw_be7fc058-ce8a-46b5-98c8-4bdf5d79886f">259</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i2519aa8a25164d67a37b165733d7251a_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNC0zLTEtMS05NTI2Nw_20496ff1-d0f8-48df-b146-86b0d2b8f0c7">7,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i40fa4ff8be7b441f949cc96ae32d2a6c_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNC01LTEtMS05NTI2Nw_7f3a2ca2-f968-4cd0-a71d-5d4fef77a5ad">7,449</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i61f5dee17e7444f4bfcb7eeaf83cc776_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNC03LTEtMS05NTI2Nw_f6e352b5-4d3c-4ef4-a29d-0443a1d6f097">691,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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNC05LTEtMS05NTI2Nw_8c9520a5-f707-4eb9-b2a3-9b59eea964f6">698,828</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="i0f6218456bae4916baec6340fe7e8882_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNS0xLTEtMS05NTI2Nw_419bf587-e69e-41b5-b32a-f76be226efa8">&#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="i07dcf4798bb04b12854a07449a74ede9_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNS0zLTEtMS05NTI2Nw_753cea02-3335-4e36-b861-3f110e8663e0">&#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="iad944dcc4afc4f1eb47347ecb131dfd5_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNS01LTEtMS05NTI2Nw_518d6a1a-3816-46cb-9209-059e8a630313">&#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="i049c3b4470254f64a5b289a66c544dce_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNS03LTEtMS05NTI2Nw_a38d59b3-6590-4737-93b0-46fb9c5f0285">11,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i05bb897994d048fd9aabec4434925c3f_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNS05LTEtMS05NTI2Nw_0a417752-65f6-4728-80b9-72847d5aa689">11,334</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="i24b5c3b66413407b8fd8d2df83dc493c_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNi0xLTEtMS05NTI2Nw_f55425e2-9f9f-45e4-8efe-c9e7215653a3">1,056</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4635e9c5853f417584158701d375c88a_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNi0zLTEtMS05NTI2Nw_158710ae-2ac8-48b4-bcdf-aa56ac28e8ce">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="i37ccdd196692417fbbfb651fdfbefd39_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNi01LTEtMS05NTI2Nw_16772bb7-08fc-4f06-a838-75b5ab9cd6bb">1,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0341e78bdf634458885f71532f293793_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNi03LTEtMS05NTI2Nw_99f68bd1-3992-44d9-8ee0-ef1ff8d6b600">949,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNi05LTEtMS05NTI2Nw_fd719189-5380-4b3e-9303-c28e03a6c6a1">950,699</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;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9f0650ed8bf845e1b40d918173790917_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNy0xLTEtMS05NTI2Nw_e56abd18-20b7-4980-ae1d-0a5003783938">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i255f67879c7f4013b0221351c5351b05_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNy0zLTEtMS05NTI2Nw_c6dfaf4c-9659-4f4e-a15d-e7f3d56c08dd">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e5f18a5195f4f539ae0a0bada028293_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNy01LTEtMS05NTI2Nw_d097da60-5e2d-4766-b69a-92230ef94c2a">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0674857e4bf4f34b11de0ce37a813bd_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNy03LTEtMS05NTI2Nw_2669a41e-c70b-433a-968b-3cfa3ab163cb">1,515,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNy05LTEtMS05NTI2Nw_fd475f1a-1deb-4360-9da9-128a32988180">1,515,796</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom: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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="id65de69e46884d2e86222e6f6dfa34b1" continuedAt="i267fa5b57beb408ba25acd3251a92da7"><ix:continuation id="ie3310eddcf1742a686a94898bf20b5b3"><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:29.894%"></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.530%"></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%">June 30, 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 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="ica79ac7f788a416991d8bc42ab3473b1_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOC0xLTEtMS05NTI2Nw_bbacc670-9cc2-4a8a-aff8-712e105963e5">1,315</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="ia60453a6a008468fa452a378171e09ac_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOC0zLTEtMS05NTI2Nw_79891091-6b19-4d22-94fd-1f962220d7e1">7,379</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="ibb2df5961b5f418cb8ff3d738fde3ebe_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOC01LTEtMS05NTI2Nw_7d24b300-07fa-48dc-b712-9f93f3dfb326">8,694</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="ifa7a5689ea3b47a18900de7bb36a4957_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOC03LTEtMS05NTI2Nw_94d86f1c-b73a-47fc-8870-c9940a03ec60">3,167,963</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOC05LTEtMS05NTI2Nw_ae6667f1-f7c8-4f06-b24a-544f52e83531">3,176,657</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="i82ec4b2995154789afb448a87b39db35_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOS0xLTEtMS05NTI2Nw_d49c7d6a-5256-4b69-a329-9fda404b13a4">&#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="i518e6202f40a47979b0ad53f6af4ba3f_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOS0zLTEtMS05NTI2Nw_de25fb89-ea89-47d7-9370-bdf8222834fc">&#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="i699bcbb75ad54bee94834a01a3711f89_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOS01LTEtMS05NTI2Nw_174a898b-0fd9-4aa4-ae9b-ee2dcbfcd1b4">&#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="i32533a95f7e54210ad0a9454151dd7d5_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOS03LTEtMS05NTI2Nw_d7d0fab9-ec76-4f62-932d-b855f58cbf0a">265,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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOS05LTEtMS05NTI2Nw_d030be73-229e-4f15-97d8-00dd617d3951">265,382</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="ica64f688aa524c3ab2eb5187fb5ade52_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTEtMS0xLTEtOTUyNjc_858d2a58-27f7-46bd-a516-b961e8d3115a">&#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="i57b0bbec8ff3457383213b47c4d09721_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTEtMy0xLTEtOTUyNjc_22c6787d-13e4-4a17-b5d0-077aa3359dc3">&#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="if4f5a194611c40baa5618cd433ab9f16_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTEtNS0xLTEtOTUyNjc_c2bd34d5-eb4e-425a-81d0-c5625ea65568">&#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="ie5f7e8dc38a345288634e512a3a07342_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTEtNy0xLTEtOTUyNjc_4d7a5e93-a478-4571-a099-a1fe774f41a2">90,546</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfb175e83bb24a3d849f32de21c25244_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTEtOS0xLTEtOTUyNjc_63308386-2ea7-46ed-84bb-0042f8b7d96a">90,546</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="i0319b194b59e436d81bd8f0c6ba5d79b_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTItMS0xLTEtOTUyNjc_457654d4-cc4e-4706-8741-590a5dea83bf">&#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="id58deb18bb7d4fc78f3538f0d957c2d3_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTItMy0xLTEtOTUyNjc_33b7610a-1b97-43b2-9f02-68f57bd7e2de">&#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="ib7e14d8345534b1080cad847836777be_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTItNS0xLTEtOTUyNjc_0e731dd8-5f71-4b47-886b-6812177a1962">&#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="i589c9cc720cb4e1ca21c8334c3cd8413_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTItNy0xLTEtOTUyNjc_f41254d4-eb8d-4524-95f9-a086c21540a5">128,060</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTItOS0xLTEtOTUyNjc_85200526-9368-462d-83f4-691816e1a67a">128,060</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="i110e21082a964d02b2298315db8ecde7_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTMtMS0xLTEtOTUyNjc_eee19eb0-aa88-47ff-be01-b878071fe626">&#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="i0eef5802a89f439bb52940f215bb25e3_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTMtMy0xLTEtOTUyNjc_4ee1c660-afc6-4814-a5f3-36c9085be9c5">&#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="i4019c1cc4b7a4a8c94a9a8170033dbc6_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTMtNS0xLTEtOTUyNjc_ddc7d00e-e6b3-4e8f-937f-94b350fe7cf1">&#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="if1b810d85bca46629900afd5538b5069_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTMtNy0xLTEtOTUyNjc_a90c5123-03ef-4ded-ab4a-59571b2fecdf">218,606</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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTMtOS0xLTEtOTUyNjc_6eec3c4c-5137-47f6-8651-5a36c9d0798b">218,606</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="i4fd2396c82b24f5f8db77b57f7065b1f_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTQtMS0xLTEtOTUyNjc_92fc0c69-cf2a-47ce-9c6e-e7289b6e9875">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0f5952065fde4b6c9524994bdeddacfa_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTQtMy0xLTEtOTUyNjc_19f81385-0c4d-461c-bd35-d8e78e8aa8c0">199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i579c2a5f821c4ec4a3300410872e0bb4_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTQtNS0xLTEtOTUyNjc_43cd3e15-a0b9-4ffc-b8cb-e63bdd79d3cb">850</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i36f32e46da73428696ea5ca78ffedf91_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTQtNy0xLTEtOTUyNjc_8718858c-211e-4e77-8b58-1fdae6c6f4f9">212,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTQtOS0xLTEtOTUyNjc_13f4c0a9-a50f-4aa9-bb0e-60e418da184d">213,419</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="ifba69d369592438099657181e16e1cb0_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTUtMS0xLTEtOTUyNjc_88e110cd-d53e-4ffc-a570-9cdf2efe2136">1,966</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="if271e80a15894450874628887fa9a180_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTUtMy0xLTEtOTUyNjc_2a0df081-3592-4f49-bf73-84de73781230">7,578</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="i2906d929805e414489c39e67510bc44e_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTUtNS0xLTEtOTUyNjc_efd00dcd-1f49-4709-af50-d6c28c2b44ec">9,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="if3aa00c0c30f4c15abb0b6b9625c6ff1_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTUtNy0xLTEtOTUyNjc_87c5bfdb-4849-4139-8db5-e55b53d7d6ba">3,864,520</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTUtOS0xLTEtOTUyNjc_44ce899b-d563-4077-b53c-f978c15df4fc">3,874,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></tr></table></div><div style="margin-top:5pt"><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:29.939%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.223%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.385%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.229%"></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="i7df4892d9cf04d0fb6ee6cd637ecef5e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNC0xLTEtMS05NTI2Nw_c9be838e-d4fa-48ca-aa4a-0bed468525fb">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="i9229b2b7bcad4e8f8cc4a41dde9a22b6_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNC0zLTEtMS05NTI2Nw_d08144fa-5a04-4f5a-84c2-e4e82781986b">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="ib0292628c0564e6091adb1ac447ce524_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNC01LTEtMS05NTI2Nw_94b171ab-aaca-4798-a608-e06382aab26d">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="i86d677f6456c444ab0f09fb51ba81ee2_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNC03LTEtMS05NTI2Nw_fd201a65-d52d-48c1-9167-97d3cdfd03b5">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNC05LTEtMS05NTI2Nw_278887ff-3ba1-4ba4-b85c-3f8485143c13">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="i010b4b3db53846af972d268b5b12485e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNS0xLTEtMS05NTI2Nw_80b456b9-fe8c-4680-8413-c3912058bcdf">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="i235cd4b8d19546f59139a2161e12e397_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNS0zLTEtMS05NTI2Nw_752d59f6-fe49-47da-8d4c-1b672b4a6ff9">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="i751504bf269347698aa061c26c093e48_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNS01LTEtMS05NTI2Nw_671a1907-e4e5-4ce0-b4de-7d4c3a032baf">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="i24933b20c54744b59da51bd5bbcf54a5_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNS03LTEtMS05NTI2Nw_815d2f23-052b-4bce-9ced-68aa221389bd">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="i6041d1fa71ea473780a71813da89d345_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNS05LTEtMS05NTI2Nw_07df0f4d-aa81-4fb0-bb8e-45eee56296d3">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="ica3948aa7f6a4854a4882f76b342b67a_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNi0xLTEtMS05NTI2Nw_1350b3ef-996f-4a55-9e09-522a7a2ab3b2">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="i66d0ae73bdd74dc1a3addfbb659531b4_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNi0zLTEtMS05NTI2Nw_1c9bf029-0caf-4b31-93e4-e8bd3ec3eaa7">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="ic70eda239f8545269e9d766cacd00c07_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNi01LTEtMS05NTI2Nw_62e8edf9-bc91-4590-8939-4aed32b5f47b">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="i1b754c5cb88e420abaa10ff878b1a404_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNi03LTEtMS05NTI2Nw_83f40b31-d893-42d1-84b5-10ec298d4349">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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNi05LTEtMS05NTI2Nw_499cd277-a8d8-4541-bfa3-b47e6d985d94">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="i44600c8b6f44410999e4087e3a5aaee8_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNy0xLTEtMS05NTI2Nw_c830da48-ad07-4d1a-a65e-bbd5d21bfd6a">&#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="i76dfa589dd9645ccb517163c507f64c0_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNy0zLTEtMS05NTI2Nw_9bb94f5a-720b-49b4-8f4e-62019e734b22">&#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="i89be124244d44f12824222e286083efc_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNy01LTEtMS05NTI2Nw_441c9be0-4522-4293-9b55-d4ef73385ebd">&#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="i965b3e41cc79491d9fffd2a78659dbc6_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNy03LTEtMS05NTI2Nw_42560215-d98f-441d-947f-5b737104db12">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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNy05LTEtMS05NTI2Nw_c06471d4-5140-443c-bd93-e8c572fe93e5">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="i8f2fb81215a64c7eb04b4214f59ec605_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOC0xLTEtMS0xMzM0NjA_cd712b15-4fbb-4a01-b580-2a07fda268bb">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="if416fbf1628742409a11f350a3f066d5_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOC0zLTEtMS0xMzM0NjI_9c9ec7d5-462b-4302-8936-a72ae3681f42">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="i7e44afb1c45e43c3a22e309f8b9e17d3_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOC01LTEtMS0xMzM0NjQ_972ae3a1-56c5-48e5-9aa8-cdb15aa4ccc1">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="i3577812f69b74d29866194a195e9a6ff_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOC03LTEtMS0xMzM0NjY_ce70860f-d236-4260-87e9-4efbff186c11">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOC05LTEtMS05NTI2Nw_63408e37-1d89-47fa-aea5-43da15c63da2">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="i350494e53ba54ec7960e91c7a809e2ec_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOS0xLTEtMS05NTI2Nw_61c3a9ee-1c05-468d-9e8c-38e28cde0a31">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="iad89c62fc301419092d9f277d7946224_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOS0zLTEtMS05NTI2Nw_a9c04227-ef49-48c6-b072-7a8653f3dd00">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="ic1e17b445489430a8d75a9d8a127f9f6_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOS01LTEtMS05NTI2Nw_82a9938a-56aa-4906-81d2-2d2964947363">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="i567ca6d75a9940968a7e4b7214305db1_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOS03LTEtMS05NTI2Nw_5c1c4b37-7eeb-4cb9-9424-39c39e3da2ec">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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOS05LTEtMS05NTI2Nw_5c961471-9a4a-4648-9a37-367512e793ca">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="i5a140fbe70284c4481765c852be33f62_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTEtMS0xLTEtOTUyNjc_205c341f-f537-4fce-ab61-560827ff1e48">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="i44c73a9bc492414193dacfca1fb47ec8_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTEtMy0xLTEtOTUyNjc_f7bebf0d-f7f0-4642-a388-df2df6844dbc">&#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="i2e48e961379148cb8350e27d3d61f4e7_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTEtNS0xLTEtOTUyNjc_5af1f0f7-144d-4643-8857-ed0e836acc8a">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="i08f237e7de9f4a2984ffc89193a59e1c_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTEtNy0xLTEtOTUyNjc_49bec458-0d96-424a-8136-6e7a4c5b1b8b">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="i0cbc444f50db48f48862fc56874c6712_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTEtOS0xLTEtOTUyNjc_eb87bf7b-9cd3-44d9-a245-9f0199db8988">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="i751d79c97b9d47179de379aa80f66b4f_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTItMS0xLTEtOTUyNjc_d86ff435-c3ca-4b77-a994-7dc2c9ce6ffc">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="i8280f4107cf643cbadcebb4cfc94ec9f_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTItMy0xLTEtOTUyNjc_d2b2aac3-7c2c-460e-b3a7-c076147fc013">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="ic413c76df6e6424899300b45cdf779bc_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTItNS0xLTEtOTUyNjc_92204b29-b2fd-4e5a-9094-79d3b96e6ca8">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="ifc6c5079e376469180250069a8575a5e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTItNy0xLTEtOTUyNjc_362fcf83-45b9-4e3a-bf54-ac0ac4192431">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="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTItOS0xLTEtOTUyNjc_fde4f6ca-2b0b-429c-ac5c-e9090c9813aa">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="ie4cfeb3628ae490d94a4cdc941448da4_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTMtMS0xLTEtOTUyNjc_95a97272-0558-4dea-a16f-19723f2e7d9c">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="i39c5683d29404503a5697938a6c5cbab_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTMtMy0xLTEtOTUyNjc_7d591471-b216-42ea-8407-9369dab2c0bd">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="i0f2cf80ab81245e8a5e02f996d5d4b23_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTMtNS0xLTEtOTUyNjc_3764298c-335f-4c15-a151-382438753ccc">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="ifffa7592fbd9469aab87e8ecfe72147c_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTMtNy0xLTEtOTUyNjc_9f606b36-5808-4247-9f96-1ce151b430ae">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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTMtOS0xLTEtOTUyNjc_41de8dd0-d78b-45a0-ab1c-a84a0fdf5579">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="ia252450e0f5948d786e8397fb26901e7_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTQtMS0xLTEtOTUyNjc_21643e55-a8c8-4919-9205-5b97441b4f99">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="i7fb004602eeb4135bb72f55485b057f9_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTQtMy0xLTEtOTUyNjc_1694b451-df9b-4ce2-b7e1-f6853dcf198e">&#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="i9e9f7fca38c147dfbf2b20a924b8383b_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTQtNS0xLTEtOTUyNjc_f5ddd70f-19ef-428e-b91f-148fb8e6e9d3">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="i4b1b368ab80a49ac88a113d90a336562_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTQtNy0xLTEtOTUyNjc_5e889404-52ee-4a0b-a92d-e41417324b09">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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTQtOS0xLTEtOTUyNjc_bca3da5f-d213-4082-b01d-bb82794148ab">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="i803eb84a2d1042e1a7ee588e82971bfa_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTUtMS0xLTEtOTUyNjc_33d58a99-bfbc-45c3-94ee-f59eeed5860d">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="i7dc2f35ffa4240eb88a09ce8764750f6_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTUtMy0xLTEtOTUyNjc_f1a14d2c-18a7-4777-bb5e-1eff15f46548">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="i6ca4054f8f4e47469cead8d8d12010c5_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTUtNS0xLTEtOTUyNjc_2ee0e265-0e87-4eed-9274-183bfff2f2f4">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="ic3af3d8926a14c0ea4121435a2b0675e_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTUtNy0xLTEtOTUyNjc_6716e61b-2f9d-443d-bb87-c48c13696027">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:NotesReceivableGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTUtOS0xLTEtOTUyNjc_f3a78acb-b5f7-4e10-8409-78989c9fd75f">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%">Loans 90 days or more past due and still accruing interest were $<ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNjk5NQ_a94d5b2f-7457-45a1-8b40-91f647e473a3">2.0</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNzAwMg_24379d64-2d0a-462d-9df1-b45e2f8c75ed">293,000</ix:nonFraction> as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 30, 2022 and December 31, 2021, 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="hfwa:CreditLossFinancialInstrumentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTk3NQ_8c5b88c4-28ae-4ff9-bf61-83b4829af414" continuedAt="ic53588ee357843349abac5ba68709433" 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 June 30, 2022 and December 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%">June 30, 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="i5244f01d3be945d886dcac1ac25ce8e5_I20220630" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNC0xLTEtMS05NTI2Nw_1e9a2280-6442-4691-84d9-90e930a1fa74">1,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib951683e84b746529803047a3d6b19f8_I20220630" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNC0zLTEtMS05NTI2Nw_4de2f7a2-9ca3-4bb8-b92d-2ac0ae5a509b">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="i997d3fa0649545f596a7f4cd9123541c_I20220630" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNC01LTEtMS05NTI2Nw_5d1f821a-1aaf-4ca9-acee-253f6929e603">1,316</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNC05LTEtMS05NTI2Nw_8d5f5168-e22b-4739-a44e-bc4632578eef">5,047</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="i1f87f38348ef4ac3b5dcdad3282b4f15_I20220630" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNS0xLTEtMS05NTI2Nw_f9a99f9f-c20c-4127-a70e-8e9572ef2524">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2399ed4603ad410bbd3d39a92f7a17cc_I20220630" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNS0zLTEtMS05NTI2Nw_bdcc9a75-d7ce-405a-bf7d-f5ed8b3d07d2">&#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="id62133f7b6054c418c25850b3f73b345_I20220630" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNS01LTEtMS05NTI2Nw_c403de13-d146-45bd-9d56-b5aadfd66c1e">&#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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNS05LTEtMS05NTI2Nw_9ce7758f-c4cf-4eb7-b15f-bffed0a727a0">189</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></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: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="ia465ffd4f6284a199a485ea5a2cd4afa_I20220630" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfMTQtMS0xLTEtOTUyNjc_f30fb02f-28ef-4e4b-968b-e1ecae827379">1,428</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="i6867d2887bba4a179fc3d7c0a1edab57_I20220630" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfMTQtMy0xLTEtOTUyNjc_cc8c2b6a-5a79-4329-935b-a2f951aa1ab8">2,492</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="ieedbd125e98848fb9bebc60666a6c425_I20220630" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfMTQtNS0xLTEtOTUyNjc_0ed46d00-177a-48cb-abd2-ba888dfb3124">1,316</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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfMTQtOS0xLTEtOTUyNjc_4ff5336f-36ca-4a9a-b5af-a3d46df37f0b">5,236</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.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.057%"></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.057%"></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.057%"></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.057%"></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.065%"></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 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></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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="i267fa5b57beb408ba25acd3251a92da7" continuedAt="i696eff88b9334437871474425471055f"><div style="margin-top:5pt;text-align:justify"><ix:continuation id="ic53588ee357843349abac5ba68709433"><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.771%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.057%"></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.057%"></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.057%"></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.057%"></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.065%"></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 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:#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="ib36c0c98bd0d41feb71190b31ed9ab5d_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNC0xLTEtMS05NTI2Nw_c846c3d1-54eb-4a68-b4f0-aabd3e466521">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="ic12a92202efa49fd9fc0fc536bdedff9_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNC0zLTEtMS05NTI2Nw_d19a8c62-2681-439f-84b9-57c05c8aec04">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="i661553c77fa244ada3581f93e7647f40_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNC01LTEtMS05NTI2Nw_08323419-f390-4cd6-815b-f77b82fe418f">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="i5471b72845324272998608e20f1529f8_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNC03LTEtMS05NTI2Nw_97c5b20b-efb4-4a54-be8f-d29ead2f232d">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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNC05LTEtMS05NTI2Nw_3c36d909-7564-4267-81ee-bdf6a43a5601">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="i6a4e99c754be425fb165f7f4a8108e01_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNS0xLTEtMS05NTI2Nw_3b70760a-8448-4066-a633-dc7b8dacc934">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="i96c87a2e9f8a43309bbd211534688348_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNS0zLTEtMS05NTI2Nw_87539644-f0f4-4f56-857f-e700a96f9cb4">&#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="i16bbdfcdbf244b4883b3bb99d8b9e752_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNS01LTEtMS05NTI2Nw_e065ed0f-4080-4353-b099-7a3be9212231">&#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="ia9ce83d635664e56a1fb8d5148be0397_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNS03LTEtMS05NTI2Nw_3b550162-ece1-4ad4-846f-70aece25e82b">&#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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNS05LTEtMS05NTI2Nw_9cb3d568-90b8-4e25-9304-b3493bdb5a9f">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="i68d0f16e38da455e987053d019af9952_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNi0xLTEtMS05NTI2Nw_edce6168-881a-4b6f-8124-0615c6c0a6e6">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="iaa42a4b141a44b7093dc3efc3d762aa9_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNi0zLTEtMS05NTI2Nw_7befd11b-e7db-4799-b3ad-6458c114d693">&#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="iac50c01485f14fb2969c8c1d8330538c_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNi01LTEtMS05NTI2Nw_1ecb4563-c83e-4171-ac8a-b4323db3cb48">&#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="ibcd5ae2502e8478d97a2d0a1c0429f6f_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNi03LTEtMS05NTI2Nw_f36949d2-89b1-4bf2-acc5-85357d9d01a4">&#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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNi05LTEtMS05NTI2Nw_4c797de2-6198-4dbb-84d1-abefa4ea264c">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="i7aacf2085d4d4f4885844bfbac10d2ce_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNy0xLTEtMS05NTI2Nw_17a339e4-fe10-457a-91a1-216b35c8de9b">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="i9e167ac5b51a493593798fd052bb41e0_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNy0zLTEtMS05NTI2Nw_40087f7a-9d31-430c-b887-47e3561b11c1">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="icef926745ae3490cb22e20e979d1692e_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNy01LTEtMS05NTI2Nw_a02e2999-314a-4dae-81ff-789c684ce6ac">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="i5b7da85b5f2c417787d911721513451a_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNy03LTEtMS05NTI2Nw_6fc7d7b2-c0fa-41ce-9dc6-d5948281b5cc">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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNy05LTEtMS05NTI2Nw_ae6e028b-8f5d-441f-b3d5-9c9dcd12a228">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><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="ib8c48d83e89442a395cc416b50834684_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTEtMS0xLTEtOTUyNjc_74e43716-8c8d-4ced-b184-4eaaca2dcd3a">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="id039b310035f46a69bc322c94f126713_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTEtMy0xLTEtOTUyNjc_5e5e37c3-06e2-48ec-8b37-e6ff8988fe54">&#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="i234b5a59584e46c7a98e3ffd94b36540_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTEtNS0xLTEtOTUyNjc_14820a3d-d59d-4c56-add2-d55991056457">&#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="i21468f136880424fbe1f97e5c900a3a8_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTEtNy0xLTEtOTUyNjc_3545591e-4e51-420e-bf1f-add383f2eadb">&#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="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTEtOS0xLTEtOTUyNjc_3d45f076-e057-4142-b065-baf38acdafb0">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="iad1f9e74c74a4a53b3f95743e295fcd5_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTQtMS0xLTEtOTUyNjc_eba0c513-3ee8-430d-b4bb-928f73484eaa">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="i08545e212f1c4e62a19b8c256f15411a_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTQtMy0xLTEtOTUyNjc_40963030-bfb0-422b-9588-5ceed6a7d59f">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="i74602e762cb9492eb40e33d6f36e6e58_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTQtNS0xLTEtOTUyNjc_c6ddd0f5-5af3-462d-8a75-f2f8c0d3fac9">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="i5471b72845324272998608e20f1529f8_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTQtNy0xLTEtOTUyNjc_7f319562-a5e9-4ce7-9aa1-d5af7e2c3fac">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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="hfwa:FinancingReceivableCollateralForSecuredBorrowings" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTQtOS0xLTEtOTUyNjc_6e0152b8-7332-4158-a4e6-d563c710604c">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 six months ended June 30, 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTk3OA_f5eff905-6c4c-40be-b60d-03d8c19c474e" 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 June 30,</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: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/>Contracts</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%">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: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/>Contracts</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%">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="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNS0xLTEtMS05NTI2Nw_62027733-d33c-4fac-9cd9-f4727b74fb0b">3</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="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNS0zLTEtMS05NTI2Nw_ddbd7882-68e5-49b2-9abf-11baaef89a81">1,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="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="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNS01LTEtMS05NTI2Nw_0b418a8e-9eec-4154-a967-1e421a158bb8">18</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="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNS03LTEtMS05NTI2Nw_40dfc65a-8672-49fe-be5b-b845157f14b1">5,673</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="i9c203f9efe404cf08aabd5ac59ecf156_D20220401-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNi0xLTEtMS05NTI2Nw_49bf8a13-90a1-41de-ab4e-f8d33425783b">&#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="i9c203f9efe404cf08aabd5ac59ecf156_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNi0zLTEtMS05NTI2Nw_9d535c46-d404-47f0-b30e-4c453a8f0276">&#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="i837f9d64252241cfb555af91d0d20a13_D20210401-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNi01LTEtMS05NTI2Nw_76bb5c48-b035-43b2-9df3-cba9153847f1">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="i837f9d64252241cfb555af91d0d20a13_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNi03LTEtMS05NTI2Nw_d747e2a6-105e-46f9-b406-40d8f017e94d">2,200</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="id118a992f71e4f5999a87e70c87b7e9f_D20220401-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNy0xLTEtMS05NTI2Nw_2f45c6c6-b678-4761-a1b7-5bea374e37aa">&#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="id118a992f71e4f5999a87e70c87b7e9f_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNy0zLTEtMS05NTI2Nw_a9c7479c-a99e-41af-a917-cc871d09afe3">&#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="i6e94559124fe428a9a15e9601613ace2_D20210401-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNy01LTEtMS05NTI2Nw_b7f2c639-64e3-44a3-9388-6f7e6275b30d">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="i6e94559124fe428a9a15e9601613ace2_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNy03LTEtMS05NTI2Nw_d8375bf0-0975-445d-9705-950ce3992ba5">251</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="i5069d8c51f484e3aaba5712b40beec32_D20220401-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfOC0xLTEtMS05NTI2Nw_dbd11e17-bfeb-4ef5-854f-8a80331223e4">3</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="i5069d8c51f484e3aaba5712b40beec32_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfOC0zLTEtMS05NTI2Nw_f317567d-03a3-415e-8d11-fbfbff906689">1,727</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="i7af089077e00434cbf27d596ba33f81b_D20210401-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfOC01LTEtMS05NTI2Nw_ae4fdfdc-b2a4-4f33-aad0-86817c3d1d8d">20</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="i7af089077e00434cbf27d596ba33f81b_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfOC03LTEtMS05NTI2Nw_abdef851-7115-4451-9eae-631edcea9159">8,124</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></tr><tr><td colspan="3" 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><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><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"><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="contract" contextRef="i247408f2efba47bc86ee65c1581557f1_D20220401-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTItMS0xLTEtOTUyNjc_6d77d5fe-e1a5-479e-8c94-a8a4f1cdc9d5">&#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="i247408f2efba47bc86ee65c1581557f1_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTItMy0xLTEtOTUyNjc_183c3b93-386e-4a3d-ba29-7c9da081a372">&#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="contract" contextRef="i639e1a4c580d4d8eb4c064247084e3b9_D20210401-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTItNS0xLTEtOTUyNjc_e060cfa5-7353-4b7e-a427-36d657cb56df">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i639e1a4c580d4d8eb4c064247084e3b9_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTItNy0xLTEtOTUyNjc_dd16560f-a607-4d1d-9d32-047e4bd336cf">443</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%">Consumer</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="i15ebe24489f744cab8efe6ae627a1e36_D20220401-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTQtMS0xLTEtOTUyNjc_136c911d-bac7-4eac-ac8a-5b22714acccd">3</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="i15ebe24489f744cab8efe6ae627a1e36_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTQtMy0xLTEtOTUyNjc_b91f968c-8425-4fcd-996e-d548b46d70a1">44</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="i5d052ef3287e4d91a4da70b9324f366e_D20210401-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTQtNS0xLTEtOTUyNjc_d3f9535a-8bd9-46b3-bbd4-845fb30e1e84">6</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="i5d052ef3287e4d91a4da70b9324f366e_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTQtNy0xLTEtOTUyNjc_40cc008e-c860-461d-b603-e34157cef1e2">146</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 colspan="3" style="background-color:#cceeff;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="i2538c45a5ae147d080529067310280c9_D20220401-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTUtMS0xLTEtOTUyNjc_d2c49ef8-4f4e-4cf4-b6da-408559b8abf4">6</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTUtMy0xLTEtOTUyNjc_7aa7ccfa-dd29-490b-9a17-3ad1e3bda530">1,771</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 colspan="3" style="background-color:#cceeff;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="i25c706d654bb4ed5b1bc754674a5ab5a_D20210401-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTUtNS0xLTEtOTUyNjc_b93ab59c-6417-4ad5-bf4a-6733f297a6d2">27</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTUtNy0xLTEtOTUyNjc_4c2f7ec7-703a-405a-9fd5-c1ee644a9e79">8,713</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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></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 #000000;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: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/>Contracts</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%">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: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/>Contracts</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%">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="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNS0xLTEtMS0xMjc5OTk_4207023b-be35-496d-a316-2b871ee6ee52">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="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNS0zLTEtMS0xMjc5OTk_ba5e5266-f010-4165-a68a-e9a2adaa9c8b">2,610</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding: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="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNS01LTEtMS0xMjc5OTk_46209c94-df0d-4259-9518-cc8019103c7c">31</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="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNS03LTEtMS0xMjc5OTk_aaf56b12-eea8-4447-9803-19308e6ed9f4">8,713</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="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNi0xLTEtMS0xMjc5OTk_93744e1d-6517-4545-b95b-c72e4d7f6d71">&#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="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNi0zLTEtMS0xMjc5OTk_d0a3aaed-3948-467a-8e60-f6cb10e135a7">&#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="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNi01LTEtMS0xMjc5OTk_3eed33fa-8a73-40e6-ab7e-89014a20535d">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="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNi03LTEtMS0xMjc5OTk_cdb20656-f3ea-479d-a038-f0d0587b0a71">5,857</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="i951e4421ffa74c4cb7b4a773f9e87bbe_D20220101-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNy0xLTEtMS0xMjc5OTk_e4accf43-376d-4cf5-8e0a-953dc1da8604">&#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="i951e4421ffa74c4cb7b4a773f9e87bbe_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNy0zLTEtMS0xMjc5OTk_0ec3c4aa-73b8-4741-b478-edc54a10b4ed">&#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="ia39f6f92b78c4895aef69edf2bef0a96_D20210101-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNy01LTEtMS0xMjc5OTk_ab73179f-306b-4914-bc6a-9dcaa93c86fb">2</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="ia39f6f92b78c4895aef69edf2bef0a96_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNy03LTEtMS0xMjc5OTk_58edffa2-84c9-49a3-934e-21eeb2b058be">2,222</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 #000;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="ie16549acf30d4d3e8d78d611e446cea3_D20220101-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOC0xLTEtMS0xMzMxNjU_05c61148-da80-4136-b23d-813df84d6890">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="ie16549acf30d4d3e8d78d611e446cea3_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOC0zLTEtMS0xMzMxNjU_494e9be5-e3bd-4937-9cb9-04c91dfa72bc">2,610</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 #000;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="i1bafb46188804501bfe40fa5c769618c_D20210101-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOC01LTEtMS0xMzMxNjU_21073781-783d-4e75-b33b-0d71450973dd">35</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="i1bafb46188804501bfe40fa5c769618c_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOC03LTEtMS0xMzMxNjU_b41fd903-6767-4bc4-9c5f-7a06b518df56">16,792</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="ie06e52e57ee940adbcc720276be0928c_D20220101-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOS0xLTEtMS0xMjc5OTk_da7c9d15-998e-4145-94e0-0c1f568f26cc">&#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="ie06e52e57ee940adbcc720276be0928c_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOS0zLTEtMS0xMjc5OTk_da9696ad-4aa6-4605-9e94-6d5cf591bcb2">&#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="i43037f32375d4e1b90159239c05ae3ff_D20210101-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOS01LTEtMS0xMjc5OTk_589ec309-2ca8-4880-b06a-c070cf2cf32f">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="i43037f32375d4e1b90159239c05ae3ff_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOS03LTEtMS0xMjc5OTk_a85081ab-4cba-4430-b94f-c25be52f59fc">181</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="i4b863ae18d654808af607fea72e930f4_D20220101-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTItMS0xLTEtMTI3OTk5_244c807e-f8f2-4674-b4cc-6617d9a77d83">&#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="i4b863ae18d654808af607fea72e930f4_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTItMy0xLTEtMTI3OTk5_2899f6f6-38de-4c20-9cca-8f1a0369835d">&#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="ice691b1ef3904f4cb59b420c68a4f220_D20210101-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTItNS0xLTEtMTI3OTk5_cfea2e37-6bc5-4205-9a28-2828f4213267">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="ice691b1ef3904f4cb59b420c68a4f220_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTItNy0xLTEtMTI3OTk5_e1654802-abbb-4538-b2bc-4153b9b2b02d">443</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="ica71a8fca72b4d73827e57605a20920f_D20220101-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTQtMS0xLTEtMTI3OTk5_f86701d6-0b94-4ad9-a463-2d23c30cd119">8</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="ica71a8fca72b4d73827e57605a20920f_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTQtMy0xLTEtMTI3OTk5_e8c0096a-399f-4d93-9f53-dc84a26362fc">95</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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="i6f6d33b0212246098dce2caccffd440d_D20210101-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTQtNS0xLTEtMTI3OTk5_cc1c2a8d-8cf3-441b-a129-e46c42400e15">21</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="i6f6d33b0212246098dce2caccffd440d_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTQtNy0xLTEtMTI3OTk5_d7e72dbc-6dc1-444b-910a-8218eb8a85e4">511</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="i34b451c9d15b4d3698ca47392cb73229_D20220101-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTUtMS0xLTEtMTMzMTU1_9c777513-789d-46f3-b85c-c95087e600a0">12</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTUtMy0xLTEtMTMzMTU3_4abbef53-2622-4fc3-b0cb-23af90307a06">2,705</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="i8a77c336d2d14f87b5481ee240af4ada_D20210101-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsNumberOfContracts2" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTUtNS0xLTEtMTMzMTU5_cf426814-38c2-48b9-a160-d18ad71b91dc">58</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTUtNy0xLTEtMTMzMTYx_d6a08968-02e1-4c89-a7cc-17d14ff2b29c">17,927</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.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%"> 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 six months ended June 30, 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.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%">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="i10aea7832888436191dddc2b00bbb258_I20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfODQyNQ_dff670e6-03ee-4c64-906c-6212ff7cce9e">4,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="ifd4af629606b4b958fe0184fc4ce82b5_I20210630" decimals="-5" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfODQzMg_9ba91789-e96e-4394-bd63-a07119d1b970">1.7</ix:nonFraction> million at June 30, 2022 and June 30, 2021, respectively, related to these TDR loans which were restructured during the six months ended June 30, 2022 and June 30, 2021, respectively.</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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="i696eff88b9334437871474425471055f"><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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-5" name="us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfODYxMg_a850f48c-5be4-456a-a893-daaa5202921b">3.4</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-5" name="us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfODYxOQ_540600fb-dbfd-4112-a69d-3dfbdbd5faef">5.7</ix:nonFraction> million at June 30, 2022 and December 31, 2021, respectively.</span></div><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTk3NA_51b6a484-813d-4cde-b9d5-d8ed85a5a4d7" 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 June 30,</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="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjAwMWZlMWYyMWE1NDQ1MTI4OTJhMzI2NmMxZGUxMmVjL3RhYmxlcmFuZ2U6MDAxZmUxZjIxYTU0NDUxMjg5MmEzMjY2YzFkZTEyZWNfNS0xLTEtMS05NTI2Nw_597538fc-3a71-4141-9f9c-35105ae02eb2">&#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="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjAwMWZlMWYyMWE1NDQ1MTI4OTJhMzI2NmMxZGUxMmVjL3RhYmxlcmFuZ2U6MDAxZmUxZjIxYTU0NDUxMjg5MmEzMjY2YzFkZTEyZWNfNS0zLTEtMS05NTI2Nw_db614a15-ddaa-4294-97ec-733d8e1acd48">&#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="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjAwMWZlMWYyMWE1NDQ1MTI4OTJhMzI2NmMxZGUxMmVjL3RhYmxlcmFuZ2U6MDAxZmUxZjIxYTU0NDUxMjg5MmEzMjY2YzFkZTEyZWNfNS01LTEtMS05NTI2Nw_10c63d5f-494c-4e61-892b-37fc2e9fe007">1</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="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjAwMWZlMWYyMWE1NDQ1MTI4OTJhMzI2NmMxZGUxMmVjL3RhYmxlcmFuZ2U6MDAxZmUxZjIxYTU0NDUxMjg5MmEzMjY2YzFkZTEyZWNfNS03LTEtMS05NTI2Nw_be079678-76f3-4548-baf4-cad604c80f2a">46</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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%">2022</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%">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)</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="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNS0xLTEtMS0xMjgwMzg_deaba7f7-c925-44b3-aa37-5f0f5e278923">&#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="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNS0zLTEtMS0xMjgwMzg_6badee72-23eb-46d1-86d6-e0a745aaa309">&#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="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNS01LTEtMS0xMjgwMzg_fff65587-4b13-4216-8886-324308695564">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="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNS03LTEtMS0xMjgwMzg_d583f04d-2f8a-434e-8064-9680bcb9c77a">789</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="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNi0xLTEtMS0xMjgwMzg_9ba51b6f-e3d9-4dd2-8819-871c64d7a390">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="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNi0zLTEtMS0xMjgwMzg_42e8e5ab-a69c-414d-9f11-8da978f3b1c1">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="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630" decimals="INF" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNi01LTEtMS0xMjgwMzg_b2d24862-54fd-4726-b57c-8f5383584a5b">&#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="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNi03LTEtMS0xMjgwMzg_9cd516fb-bc56-4283-9776-e14ab842f014">&#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.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%">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 six months ended June 30, 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%">The Bank had $<ix:nonFraction unitRef="usd" contextRef="i389c38c332a143fc9fcc5a2fb7db1636_I20220630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTQwOA_3d5cacdb-ddf4-43b8-89df-38f12a56f750">3,000</ix:nonFraction> ACL on loans at June 30, 2022 and $<ix:nonFraction unitRef="usd" contextRef="i126332fe6cfd44a09e820b8bf2d12f52_I20210630" decimals="-3" name="us-gaap:ImpairedFinancingReceivableRelatedAllowance" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTQzNA_f432761a-ce4f-4898-920c-1e0d6aa29411">7,000</ix:nonFraction> at June 30, 2021 related to these TDR loans which defaulted during the six months ended June 30, 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="idded9eed75fb4503b48903f70a30410f_I20220630" decimals="-3" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfMjE5OTAyMzI2NjY2Nw_1d3ce567-e5d9-4616-b7aa-1a7cb5b64a98">9.5</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ibcbe4721cd0741d3835837e9ee1482ef_I20211231" decimals="-5" name="us-gaap:InterestReceivable" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfMjE5OTAyMzI2NjY3NQ_e99cb858-807d-476c-8f40-45fd10639243">10.1</ix:nonFraction> million at June 30, 2022 and December 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 June 30, 2022, there were <ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="INF" name="us-gaap:OtherRealEstateAndForeclosedAssets" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTgyNg_36939cab-a26f-4ff4-bff7-5bda1f094aec">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="ieb3369801f1548188d52cb49449d23a3_55"></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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:AllowanceForCreditLossesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RleHRyZWdpb246ZTU3MDk2YzdjNTkwNDNiOTk4NjdlYjQ1YTg2MWMxYzhfMjAwMA_ddda8c22-1af4-4208-8bc2-25b6548f534f" continuedAt="i441b76d119f949929912124bb62e3851" escape="true">Allowance for Credit Losses on Loans</ix:nonNumeric></span></div><ix:continuation id="i441b76d119f949929912124bb62e3851" continuedAt="i8a3e4ea91dcf4ac3ba35fc3a5f040c5f"><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 June 30, 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 six months ended June 30, 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 June 30, 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 six months ended June 30, 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 six months ended June 30, 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 six months ended June 30, 2022, the ACL on loans decreased $<ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-5" sign="-" name="us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RleHRyZWdpb246ZTU3MDk2YzdjNTkwNDNiOTk4NjdlYjQ1YTg2MWMxYzhfMjE5OTAyMzI1Nzc2OA_46cfc672-7e87-43f3-a278-59e437f23541">2.7</ix:nonFraction>&#160;million, or <ix:nonFraction unitRef="number" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="3" sign="-" name="hfwa:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RleHRyZWdpb246ZTU3MDk2YzdjNTkwNDNiOTk4NjdlYjQ1YTg2MWMxYzhfMjE5OTAyMzI1Nzc2MA_d98d5a68-c301-4484-9230-45339e15ee0a">6.3</ix:nonFraction>%, due primarily to a reversal of provision for credit losses on loans of $<ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-5" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RleHRyZWdpb246ZTU3MDk2YzdjNTkwNDNiOTk4NjdlYjQ1YTg2MWMxYzhfMTA5OTUxMTYzMDEzMw_290082cf-7e4c-4fdd-ae3c-71d96eeaa00f">3.2</ix:nonFraction>&#160;million driven by a $<ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-5" name="us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RleHRyZWdpb246ZTU3MDk2YzdjNTkwNDNiOTk4NjdlYjQ1YTg2MWMxYzhfNzE0NjgyNTU4MjkxMQ_327b2963-cbf0-4166-89c5-89b23268885f">2.9</ix:nonFraction>&#160;million 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 June 30, 2022 and December 31, 2021 did not include a reserve for SBA PPP loans as these loans are fully guaranteed by the SBA.</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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="i8a3e4ea91dcf4ac3ba35fc3a5f040c5f" continuedAt="ia05f3b3427144287b36955d0ce4b939b"><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RleHRyZWdpb246ZTU3MDk2YzdjNTkwNDNiOTk4NjdlYjQ1YTg2MWMxYzhfMjAwMQ_8fb730a6-5982-406b-8cbf-e4fa22cd2838" continuedAt="i0650d1fe298e4d11a02bbc6b9cd6908c" 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 six months ended June 30, 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><td colspan="3" style="display:none"></td><td colspan="3" 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%">Six Months Ended<br/>June 30,</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="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><td colspan="3" style="display:none"></td><td colspan="3" 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="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><td colspan="3" style="display:none"></td><td colspan="3" 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%">Beginning balance</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfMy0xLTEtMS05NTI2Nw_edd81f44-8b86-4ae1-b6ea-1fce584ccbe4">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="i2b1ff45fc56344adaaf8b08b72f8da17_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfMy0zLTEtMS05NTI2Nw_54205c97-3b7d-4cf9-af16-ae9f040f4b79">70,185</ix:nonFraction>&#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%">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNC0xLTEtMS05NTI2Nw_acda9296-ee30-487c-9dd4-f53899a2b55c">604</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNC0zLTEtMS05NTI2Nw_e0358c37-aca7-4b6f-9350-a7b7ac73eba1">320</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 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNS0xLTEtMS05NTI2Nw_8adc0544-b38c-465b-8bf1-2e6d044b5997">1,110</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNS0zLTEtMS05NTI2Nw_876cb1cb-1d42-472b-a72f-003984eb62cb">653</ix:nonFraction>&#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%">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNi0xLTEtMS05NTI2Nw_186c44c2-483c-4027-873f-47713f1af058">3,171</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNi0zLTEtMS05NTI2Nw_c54f945a-6f1f-4b07-a12a-870ffecd1317">18,956</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%">Ending balance</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNy0xLTEtMS05NTI2Nw_cec0e3ef-99d6-46b9-bb14-e24a36041075">39,696</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="i3c751d97f3114ab09e48246cb28aca2c_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNy0zLTEtMS05NTI2Nw_4d4a8a6f-9712-4142-bbe9-5dbc5b4f3ca5">51,562</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="display: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%">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 June 30, 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="i5a1dba8df89642aa9bce1dce8ff54c5a_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNC0xLTEtMS05NTI2Nw_79bb9447-4a40-49be-9028-b5213b77e9d3">15,265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNC0zLTEtMS05NTI2Nw_591793ca-ff04-458c-8e12-5650318975cc">117</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="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNC01LTEtMS05NTI2Nw_4955a30e-f23c-4cb4-b026-764351e9e3ce">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNC03LTEtMS05NTI2Nw_78fed48b-4897-451f-a971-c65baed718d5">1,264</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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNC05LTEtMS05NTI2Nw_234fcd74-fc8c-485a-b3eb-52e69fe03c73">14,033</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="if7384e201d6644d0abc006c70e2aff4c_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNS0xLTEtMS05NTI2Nw_981cb3d7-5f12-4ef0-bad4-0e26da43fd35">7,085</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c203f9efe404cf08aabd5ac59ecf156_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNS0zLTEtMS05NTI2Nw_587b8f62-bd86-432e-b734-f17472f3cadd">&#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="i9c203f9efe404cf08aabd5ac59ecf156_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNS01LTEtMS05NTI2Nw_c7f4b45d-9302-450d-8f37-347d4ef958ae">&#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="i9c203f9efe404cf08aabd5ac59ecf156_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNS03LTEtMS05NTI2Nw_571cccbb-7d73-4a07-82a0-8b760d491878">1,077</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNS05LTEtMS05NTI2Nw_8d76e40e-99ce-4960-8f9e-a027f7faff26">8,162</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="i633f0ec07453436fa4bdb4b359cb123e_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNi0xLTEtMS05NTI2Nw_cccdd098-53cf-4ded-9432-c71c35b1cf7b">9,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="id118a992f71e4f5999a87e70c87b7e9f_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNi0zLTEtMS05NTI2Nw_91bc37ee-ae0f-47a2-95d2-ce7be4d0c30f">&#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="id118a992f71e4f5999a87e70c87b7e9f_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNi01LTEtMS05NTI2Nw_06caf950-eec4-4b01-a17f-8e343031d9b0">&#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="id118a992f71e4f5999a87e70c87b7e9f_D20220401-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNi03LTEtMS05NTI2Nw_d2d3c45e-49c2-4efd-b0d5-8d42dba0dfa1">70</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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNi05LTEtMS05NTI2Nw_4baef023-062e-4fd3-8ca3-4b935491cd7b">9,512</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="i3ca0d185a35942848a2e3def3d87e3c8_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNy0xLTEtMS05NTI2Nw_4472a3ff-d0fe-45eb-8a6e-39ea35414783">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><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="i5069d8c51f484e3aaba5712b40beec32_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNy0zLTEtMS05NTI2Nw_35b7f7d0-bf88-4d9a-a295-63bd7f74a8d2">117</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="i5069d8c51f484e3aaba5712b40beec32_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNy01LTEtMS05NTI2Nw_a11d8d92-6386-4dab-8582-e0cbb6ef3524">149</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="i5069d8c51f484e3aaba5712b40beec32_D20220401-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNy03LTEtMS05NTI2Nw_63e5b750-ab84-472a-8242-29be5082b0eb">257</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNy05LTEtMS05NTI2Nw_765ef126-2498-45cf-b33f-8089a2ab2f6c">31,707</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="i3ddd9c34c48948e8b1ffc87260b2e414_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfOC0xLTEtMS05NTI2Nw_a0bf4854-3463-44fb-bd9f-1cb29edaaea1">1,803</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic15bf70b778044df81a94da427d6208e_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfOC0zLTEtMS05NTI2Nw_f08db2d8-1d0d-4008-91d4-712e34ef4b82">&#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="ic15bf70b778044df81a94da427d6208e_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfOC01LTEtMS05NTI2Nw_6940c790-e344-445e-9f41-1dde12360d9d">&#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="ic15bf70b778044df81a94da427d6208e_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfOC03LTEtMS05NTI2Nw_788de228-a332-43ba-8848-e4d1455ecee9">334</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfOC05LTEtMS05NTI2Nw_48ee40a7-36b2-4026-919c-a5c3c907897c">2,137</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="ie7bd6d69895c49979099cdc25381a2b1_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTAtMS0xLTEtOTUyNjc_c1e1f517-09ed-44ac-997a-b334e4983dd9">1,124</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3ceea0586dc7405dbb053ae8f90a895b_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTAtMy0xLTEtOTUyNjc_af6cb4fc-953d-4416-bb79-a3ea38d0d98a">&#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="i3ceea0586dc7405dbb053ae8f90a895b_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTAtNS0xLTEtOTUyNjc_ded57846-1a03-4ca4-9480-6e09e4fddeaf">6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i3ceea0586dc7405dbb053ae8f90a895b_D20220401-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTAtNy0xLTEtOTUyNjc_a7b35190-0008-4923-ade6-47e7665a4b98">49</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="ibfb175e83bb24a3d849f32de21c25244_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTAtOS0xLTEtOTUyNjc_ac29f822-7093-4a3f-8f59-02090f7e2354">1,081</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%">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="i156e0ca94ae340d28e80622c19d259b0_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTEtMS0xLTEtOTUyNjc_924ef534-defa-45e0-b39b-1fe5f64bac95">3,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i02b8b852c30c4e559ede10bd0e0c1f2f_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTEtMy0xLTEtOTUyNjc_f30b5611-0f6b-4d2d-9e96-5a21d915cb97">&#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="i02b8b852c30c4e559ede10bd0e0c1f2f_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTEtNS0xLTEtOTUyNjc_353914a0-b832-45f5-876f-883896ca9fbd">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="i02b8b852c30c4e559ede10bd0e0c1f2f_D20220401-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTEtNy0xLTEtOTUyNjc_f2585595-5c1e-4ed8-a379-91a6336ee6ae">1,025</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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTEtOS0xLTEtOTUyNjc_11af037c-819f-4f8a-9ea7-b5a779d6caa1">2,203</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="id0b19f9f18054befbbcb772986b7fa43_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTItMS0xLTEtOTUyNjc_4c17ea93-c108-401a-997c-1415093705c4">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><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="i67c1368ca3b240e398842d2971c6995a_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTItMy0xLTEtOTUyNjc_cf53bbce-4f29-4e24-a9fa-6f1bdea2dfb2">&#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="i67c1368ca3b240e398842d2971c6995a_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTItNS0xLTEtOTUyNjc_8b30e633-b2dc-460b-aff2-ff34daf524f5">59</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="i67c1368ca3b240e398842d2971c6995a_D20220401-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTItNy0xLTEtOTUyNjc_32a4f260-bcc7-42b2-8d05-3ad53fea7721">1,074</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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTItOS0xLTEtOTUyNjc_d6e76d57-f4da-4d5c-8817-6965d412b364">3,284</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="i746bd0da97b34fbebaafe9f0f2dd88e2_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTMtMS0xLTEtOTUyNjc_3ad2b1b6-671e-4e0b-8b70-d6e20aac2cf6">2,299</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i15ebe24489f744cab8efe6ae627a1e36_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTMtMy0xLTEtOTUyNjc_f4203065-4469-4a0e-b340-2089629d5608">132</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="i15ebe24489f744cab8efe6ae627a1e36_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTMtNS0xLTEtOTUyNjc_7c22e120-66e1-44da-b054-34cfae0095a6">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="i15ebe24489f744cab8efe6ae627a1e36_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTMtNy0xLTEtOTUyNjc_57d7a137-bb93-43ca-a8a4-cce8e3bdfdf4">348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTMtOS0xLTEtOTUyNjc_dfdfb8b0-2a7d-4fd0-864f-687df7ab6da3">2,568</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="icb91660e1c904bada952bee0e22276b9_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTQtMS0xLTEtOTUyNjc_c62d2c53-01cf-48d6-ac83-949f3ed1a42a">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><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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTQtMy0xLTEtOTUyNjc_1f3e0b32-0bf6-450b-9e4f-d95c1542ce8e">249</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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTQtNS0xLTEtOTUyNjc_a45973a8-8dac-40ff-a041-1b3a2ea0a0ec">261</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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTQtNy0xLTEtOTUyNjc_70bc488a-478a-40f4-94c9-366db9cd278c">649</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTQtOS0xLTEtOTUyNjc_e3ac48be-873b-4651-87c1-a33f6d387e24">39,696</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%">Six Months Ended June 30, 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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNC0xLTEtMS0xMjgzNzI_30c593b4-fbd4-4d37-bd83-1d2986093e53">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="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNC0zLTEtMS0xMjgzNzI_ebd6127f-6f5d-4cb8-ae43-63a4cc7d6b5c">280</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="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNC01LTEtMS0xMjgzNzI_e53b9784-0743-4119-9433-317af9192f07">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNC03LTEtMS0xMjgzNzI_f24a1a62-7a5c-4a76-bcb0-c37c07f6bb54">3,885</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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNC05LTEtMS0xMjgzNzI_f4f857b1-bef9-4de1-8b38-70557a8144f8">14,033</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="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNS0xLTEtMS0xMjgzNzI_9472cb37-f55e-41b8-b8dc-87b4be9afe00">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="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNS0zLTEtMS0xMjgzNzI_8a9565ee-a66f-4d4a-b244-9fa2e1d8c87b">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="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNS01LTEtMS0xMjgzNzI_bfbcb246-43c8-4fa9-96b1-e2a602388766">&#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="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNS03LTEtMS0xMjgzNzI_7bd24afd-3594-4b24-ae69-6c6d2c26c7d0">1,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNS05LTEtMS0xMjgzNzI_48ab3444-b88e-47f6-8278-9b3fa82f835c">8,162</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="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNi0xLTEtMS0xMjgzNzI_7585b181-6b2c-4319-87c3-baac8809b3ee">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="i951e4421ffa74c4cb7b4a773f9e87bbe_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNi0zLTEtMS0xMjgzNzI_1ffd0cb8-7923-46cf-b32f-258a4196cf51">&#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="i951e4421ffa74c4cb7b4a773f9e87bbe_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNi01LTEtMS0xMjgzNzI_5dc9b429-91bf-42b3-bf55-9f9ed4beaa55">&#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="i951e4421ffa74c4cb7b4a773f9e87bbe_D20220101-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNi03LTEtMS0xMjgzNzI_73aeb3ee-dc77-4fed-944d-5401a1c1d0df">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNi05LTEtMS0xMjgzNzI_a3999b4a-9865-408f-8877-14ac18e34527">9,512</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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNy0xLTEtMS0xMzMyMzQ_f3ebf9bf-dd74-43e4-8baa-15046069c448">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="ie16549acf30d4d3e8d78d611e446cea3_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNy0zLTEtMS0xMzMyMzY_f198828f-3f4b-4928-990c-033ce0b417ac">316</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="ie16549acf30d4d3e8d78d611e446cea3_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNy01LTEtMS0xMzMyMzY_b0345e81-96f9-458e-9efc-589ab10a6ee7">421</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="ie16549acf30d4d3e8d78d611e446cea3_D20220101-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNy03LTEtMS0xMzMyNDA_83c11f35-a313-4e49-ba54-e5cd44f0f793">1,447</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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNy05LTEtMS0xMzMyNDI_62b4034d-f6fc-4dbe-a314-a9c863833fa1">31,707</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="i6a97051501ab4108ad833225a97ed8fa_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfOC0xLTEtMS0xMjgzNzI_040e3b58-1b82-4561-b0ad-a0b4540ec364">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="i5024f899e5a64a6cac9c587cc7a99781_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfOC0zLTEtMS0xMjgzNzI_45aafd05-26f1-4c25-9cc7-656425a24444">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="i5024f899e5a64a6cac9c587cc7a99781_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfOC01LTEtMS0xMjgzNzI_2853cacf-54e1-456a-b403-43291ad3be05">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="i5024f899e5a64a6cac9c587cc7a99781_D20220101-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfOC03LTEtMS0xMjgzNzI_61630e9e-1b75-45b7-92ae-8b28a5a37e46">755</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfOC05LTEtMS0xMjgzNzI_ca01c8ca-d979-4c6c-9071-8c05d45e23f0">2,137</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="i0cbc444f50db48f48862fc56874c6712_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTAtMS0xLTEtMTI4Mzcy_d7830b16-cb0b-4411-9b50-4eb21f29e1da">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="i2ce3cc0e00634fc586543c4dcd5efa08_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTAtMy0xLTEtMTI4Mzcy_6de8b683-9796-4005-b80f-684ad8ebad14">&#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="i2ce3cc0e00634fc586543c4dcd5efa08_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTAtNS0xLTEtMTI4Mzcy_5c4daa80-85ec-49fe-b2f5-e7a0b93ca445">14</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i2ce3cc0e00634fc586543c4dcd5efa08_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTAtNy0xLTEtMTI4Mzcy_b1aa87b3-a592-4dea-aa51-b157dac66fed">237</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="ibfb175e83bb24a3d849f32de21c25244_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTAtOS0xLTEtMTI4Mzcy_49ff4344-c14e-4fda-bdcb-8eee817520c2">1,081</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="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTEtMS0xLTEtMTI4Mzcy_caa34703-84b9-4dae-832b-cc1a5c84837c">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="i7b44ca6edcd44a6f8170008aaa9a754a_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTEtMy0xLTEtMTI4Mzcy_ad1bfed6-a911-4a57-ba76-03aad8a758d2">&#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="i7b44ca6edcd44a6f8170008aaa9a754a_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTEtNS0xLTEtMTI4Mzcy_442163e9-2617-4ad5-8554-e566a9c1e369">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="i7b44ca6edcd44a6f8170008aaa9a754a_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTEtNy0xLTEtMTI4Mzcy_51a1674c-d69f-4fd6-9d12-6bd2bc0139cc">1,822</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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTEtOS0xLTEtMTI4Mzcy_16e22fb8-892e-48dc-a89c-687f1cdad38d">2,203</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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTItMS0xLTEtMTMzMjQ0_3fa41e89-3708-4b88-84db-d809dbbd42b5">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="i060fac3156394a2f986db1627523226f_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTItMy0xLTEtMTMzMjQ2_dd285da0-e257-4f4a-97a9-ab9b63a09fcc">&#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="i060fac3156394a2f986db1627523226f_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTItNS0xLTEtMTMzMjQ4_1a3148bd-fdfd-4d58-b47a-476fe8486ff1">67</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="i060fac3156394a2f986db1627523226f_D20220101-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTItNy0xLTEtMTMzMjQ5_ba005a93-1c58-41fc-a13a-0cf0c69775f6">2,059</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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTItOS0xLTEtMTMzMjUy_cde6b1dc-f7cb-4911-ae7a-71c9c19d69fc">3,284</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="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTMtMS0xLTEtMTI4Mzcy_ee1996a9-7d33-4279-b1c9-aa99b8e37f05">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="ica71a8fca72b4d73827e57605a20920f_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTMtMy0xLTEtMTI4Mzcy_f06ea2cf-74a8-4cf5-92c5-e766e8202b98">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%"><ix:nonFraction unitRef="usd" contextRef="ica71a8fca72b4d73827e57605a20920f_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTMtNS0xLTEtMTI4Mzcy_116b792e-9e1d-41fa-868a-b76893f13fb2">619</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ica71a8fca72b4d73827e57605a20920f_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTMtNy0xLTEtMTI4Mzcy_97999c7c-327c-4028-a966-5cd2b3a8e0cb">420</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="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTMtOS0xLTEtMTI4Mzcy_a4ee2898-b8b4-4b8a-9d24-5fd09047524c">2,568</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTQtMS0xLTEtMTMzMjU2_bd84291b-8407-4920-be8f-1f08fdf995db">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTQtMy0xLTEtMTMzMjU5_7eccc0c4-5240-433d-bb8e-e3edeb843c7e">604</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTQtNS0xLTEtMTMzMjYx_147a0e1c-533b-46f8-9ab3-07a386edb10c">1,110</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTQtNy0xLTEtMTMzMjYz_46742b95-4d28-48e2-9300-845265ab0b34">3,171</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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTQtOS0xLTEtMTMzMjY1_6efbbacc-eabb-4a27-8ff8-6d8d945814ff">39,696</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: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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="ia05f3b3427144287b36955d0ce4b939b"><ix:continuation id="i0650d1fe298e4d11a02bbc6b9cd6908c"><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 June 30, 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="ic23c6c6c922b464abf450455dd269141_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNC0xLTEtMS05NTI2Nw_93584dd6-b8be-466b-88d6-d6b88c24a8eb">21,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNC0zLTEtMS05NTI2Nw_f984a234-a2da-416b-a767-6f723cf64ebe">13</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="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNC01LTEtMS05NTI2Nw_ece2343b-468b-4bab-95be-71092c663956">132</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNC03LTEtMS05NTI2Nw_489a11fe-364e-4362-9c8b-2ec07aa16c03">4,404</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="id3e66100a25c4712ad6eff901b74995e_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNC05LTEtMS05NTI2Nw_2d81a721-8c21-4c9c-9ea5-769cd2b6833b">17,485</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="i6236c1ab5566426dba3df9964c1dff22_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNS0xLTEtMS05NTI2Nw_c30952e1-b7fb-4e08-a3a3-4e53f1dceee6">10,464</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i837f9d64252241cfb555af91d0d20a13_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNS0zLTEtMS05NTI2Nw_1c014963-f3d9-4568-a767-57cfa6c611d7">&#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="i837f9d64252241cfb555af91d0d20a13_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNS01LTEtMS05NTI2Nw_d77011e2-ed66-4810-ba9b-a1b0206dd50e">11</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i837f9d64252241cfb555af91d0d20a13_D20210401-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNS03LTEtMS05NTI2Nw_27bd9195-777a-4887-8b40-78196d8af1e4">1,913</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="i5f0fda8912cc4b2cad9498159779744b_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNS05LTEtMS05NTI2Nw_42d3407a-4807-466f-aa8b-c5b126ebb4d9">8,562</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="ib6976ba10a1e49088b070931a24eace1_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNi0xLTEtMS05NTI2Nw_6ce2b2ca-742e-4837-847a-0fbac6186bdc">12,970</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e94559124fe428a9a15e9601613ace2_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNi0zLTEtMS05NTI2Nw_fe19caf5-753d-40fb-a563-2ccd285b44da">&#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="i6e94559124fe428a9a15e9601613ace2_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNi01LTEtMS05NTI2Nw_58897522-9be0-43d7-a026-b7650c81c0b4">&#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="i6e94559124fe428a9a15e9601613ace2_D20210401-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNi03LTEtMS05NTI2Nw_935ad3e2-5864-4652-b5f4-89e158907ebb">2,340</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="i610005fd8b244381beca48ff70319601_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNi05LTEtMS05NTI2Nw_277352fa-1c3d-46f9-a28d-575ab3e2fda6">10,630</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="ic7692c869830417985ce392b6e64c276_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNy0xLTEtMS05NTI2Nw_d3463b6d-dce1-4053-83bf-a18e0b550d1f">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><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="i7af089077e00434cbf27d596ba33f81b_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNy0zLTEtMS05NTI2Nw_01339dc1-3b3b-43e2-b7fc-c3761c50b4b4">13</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="i7af089077e00434cbf27d596ba33f81b_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNy01LTEtMS05NTI2Nw_b1333424-458e-4ce8-afa1-93ad4b7745b3">143</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="i7af089077e00434cbf27d596ba33f81b_D20210401-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNy03LTEtMS05NTI2Nw_ae0bec28-ad65-4f7c-9909-4bbc368573ec">8,657</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="i1ea0a6b0c5b2424caff2a90f307e326f_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNy05LTEtMS05NTI2Nw_3298aed5-f1c4-40e6-92bf-4c0bf621fbe5">36,677</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="i25910d433fc34976aea95dddbed15e9c_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfOC0xLTEtMS05NTI2Nw_27116f2e-afcf-49e7-aa07-1e4305bfb14f">1,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i095c621e5a3645e59382517df378e28f_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfOC0zLTEtMS05NTI2Nw_9d216bac-48b5-4e12-bee8-43c1bebdfa2b">&#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="i095c621e5a3645e59382517df378e28f_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfOC01LTEtMS05NTI2Nw_ee31eafe-10ee-42fe-88c1-55cae2877cb3">&#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="i095c621e5a3645e59382517df378e28f_D20210401-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfOC03LTEtMS05NTI2Nw_40d45840-4e06-43c3-858f-934989c941ea">249</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="i15a1b7a4239044cda3d4f65be909e34f_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfOC05LTEtMS05NTI2Nw_22975486-52aa-44b3-8869-72b5599ef528">1,153</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="i03fbd78d84ee44d7bcadab967fc7f5cd_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTAtMS0xLTEtOTUyNjc_34bc9557-85b5-4de9-b6ac-3fda95582cbd">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3c6b7541bfbc4d148f2db0be63bf9e4b_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTAtMy0xLTEtOTUyNjc_ed7aafc2-efc6-4c8a-ad64-150ebc2dbd6f">&#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="i3c6b7541bfbc4d148f2db0be63bf9e4b_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTAtNS0xLTEtOTUyNjc_63aba138-70a5-45e0-a1b6-163af5c5e4ab">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="i3c6b7541bfbc4d148f2db0be63bf9e4b_D20210401-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTAtNy0xLTEtOTUyNjc_99085682-384a-44e0-89cd-ac9dcc8fad59">416</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="i05a3efccc0184cd7a221e6dc93944246_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTAtOS0xLTEtOTUyNjc_f576bac8-70f9-4bb5-b29a-62cf2d73efc5">1,636</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="i38064aae27fc4feca0142309a59a5c12_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTEtMS0xLTEtOTUyNjc_01bd8e3c-1903-4176-bff9-682c6d107f85">11,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="ic044d8582aaa422aaf1da93c089b0390_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTEtMy0xLTEtOTUyNjc_d9d88637-052f-4b48-914f-de0df099826f">&#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="ic044d8582aaa422aaf1da93c089b0390_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTEtNS0xLTEtOTUyNjc_cb422952-3a83-431e-9b6e-162385019bd0">&#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="ic044d8582aaa422aaf1da93c089b0390_D20210401-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTEtNy0xLTEtOTUyNjc_01e0c388-3568-4993-bfa6-4f297ed0416b">2,388</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="i1b31f395a16e419d8e745e7c4342baf0_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTEtOS0xLTEtOTUyNjc_344d33a5-b63a-4937-816f-1d3aa3961834">8,835</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="i883741a333dc49ee97ab00abec7649fb_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTItMS0xLTEtOTUyNjc_bea40b15-c45c-4012-9766-f7199b6f094f">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><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="id96f78ae25dc49c883808e08060bfbef_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTItMy0xLTEtOTUyNjc_2a8de8a7-f8df-4192-bfa1-d65690ac51df">&#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="id96f78ae25dc49c883808e08060bfbef_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTItNS0xLTEtOTUyNjc_8ae2b1b4-5a75-42ff-a11a-c5a67be81ca9">4</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="id96f78ae25dc49c883808e08060bfbef_D20210401-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTItNy0xLTEtOTUyNjc_1acfc98d-9539-4f85-aec4-4d93bfda054f">2,804</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="i8dafe403b399498e98f39ee2b5a5ca71_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTItOS0xLTEtOTUyNjc_2859d3ae-c061-40fa-9fe9-c61128fb6bdc">10,471</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="id6f3353d63654b9b9229c503c1aa4f92_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTMtMS0xLTEtOTUyNjc_55154839-33a1-4283-80b6-6a99f70eceda">4,348</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5d052ef3287e4d91a4da70b9324f366e_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTMtMy0xLTEtOTUyNjc_291546ca-ccb5-4db1-ac75-58e8dbfa1aa7">120</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="i5d052ef3287e4d91a4da70b9324f366e_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTMtNS0xLTEtOTUyNjc_807f8651-e138-499d-890f-aef280d7eb2e">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="i5d052ef3287e4d91a4da70b9324f366e_D20210401-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTMtNy0xLTEtOTUyNjc_0f2ba605-cc03-4ba2-8290-865354c6df0a">1,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="i966a74c2afb84f47b577e21591fcf59a_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTMtOS0xLTEtOTUyNjc_0dcae13b-5192-4d8d-9f79-8e3176a2e8cb">3,261</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="i0a8f2a3ff0b844288b829279fb619733_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTQtMS0xLTEtOTUyNjc_72835205-8d7a-4e1e-ab5c-3cbd6075dadd">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><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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTQtMy0xLTEtOTUyNjc_25e7e17e-4877-473a-84a5-7b8ac76fff0b">133</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTQtNS0xLTEtOTUyNjc_476fb4af-fc35-4769-a83c-5af78e4562e0">291</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTQtNy0xLTEtOTUyNjc_bec0ad6f-e85d-422f-b50e-ecf7b61e7144">12,821</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="i3c751d97f3114ab09e48246cb28aca2c_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTQtOS0xLTEtOTUyNjc_bf90ccd5-0ab9-482b-951e-f7627596970d">51,562</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%">Six Months Ended June 30, 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 #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 #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%">(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="if9077ff1db3f43369d750d2a2ca5a07e_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNC0xLTEtMS0xMzMyNjg_5e6ada4f-0fbd-4b0f-8158-baf0e02a7e07">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="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNC0zLTEtMS0xMzMyNzA_0e582d5c-79c1-4005-9fba-946798e7cde1">14</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="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNC01LTEtMS0xMzMyNzI_64fe35ab-93c5-433d-8bb0-ceb0d53d3a6e">337</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNC03LTEtMS0xMzMyNzI_0dd82b55-eaee-4c57-b745-2378f880bcce">12,848</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="id3e66100a25c4712ad6eff901b74995e_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNC05LTEtMS0xMzMyNzI_2a07da38-db60-4532-b6f7-1612f2edda8e">17,485</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="i63a6dae599494e7dbf59038e98faf08b_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNS0xLTEtMS0xMzMyNjg_b9f113e3-fc2b-4d78-8ad8-329a6419f258">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="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNS0zLTEtMS0xMzMyNzA_41b19bcc-632a-4d9b-89ab-44bde09d73f2">&#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="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNS01LTEtMS0xMzMyNzI_8f332122-3866-4683-badb-ce024c297c5f">13</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNS03LTEtMS0xMzMyNzI_fb5dff27-c29a-4387-bd3d-266f300c867c">937</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="i5f0fda8912cc4b2cad9498159779744b_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNS05LTEtMS0xMzMyNzI_e48597e1-eddb-4289-8004-2a22cafaa4ef">8,562</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="ie285f875ba7445deb80c3ee403ec16c5_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNi0xLTEtMS0xMzMyNjg_90ee30b3-e03f-4b9d-aec6-a6f927fde006">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="ia39f6f92b78c4895aef69edf2bef0a96_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNi0zLTEtMS0xMzMyNzA_aaac65e7-0c24-41c6-975d-2caf1a7b0a4f">&#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="ia39f6f92b78c4895aef69edf2bef0a96_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNi01LTEtMS0xMzMyNzI_f34e95e0-3357-4d4b-bfce-1b23d19f6276">&#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="ia39f6f92b78c4895aef69edf2bef0a96_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNi03LTEtMS0xMzMyNzI_d5b83ae0-7688-45a7-93df-c8ce1d9377d5">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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i610005fd8b244381beca48ff70319601_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNi05LTEtMS0xMzMyNzI_bc45c3d4-bd26-4404-83f3-9ae13f3a0027">10,630</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="if2738db4d27d48aeb2100cd04157cf98_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNy0xLTEtMS0xMzMyNjg_c875dccf-f388-4b5e-baf0-b85a6b41369f">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="i1bafb46188804501bfe40fa5c769618c_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNy0zLTEtMS0xMzMyNzA_3eca34c4-87c9-480a-8e47-44fc96a3c080">14</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="i1bafb46188804501bfe40fa5c769618c_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNy01LTEtMS0xMzMyNzI_7903aa5c-4031-48aa-82ac-79d63974f708">350</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="i1bafb46188804501bfe40fa5c769618c_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNy03LTEtMS0xMzMyNzI_8ba35e4f-7abe-4ca3-a7c2-297db392b71b">13,267</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="i1ea0a6b0c5b2424caff2a90f307e326f_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNy05LTEtMS0xMzMyNzI_b57dc919-5ed4-42c5-985b-29669b6c292b">36,677</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="i12f6d30ef1904c18ad1230d3a8773dee_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfOC0xLTEtMS0xMzMyNzQ_cec36efb-87a5-45f2-8b07-681a672b5321">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="i1bab9e856ea046ac8fa63554d46884eb_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfOC0zLTEtMS0xMzMyNzQ_cc6262d2-1284-4540-bc83-db65a6397c3a">&#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="i1bab9e856ea046ac8fa63554d46884eb_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfOC01LTEtMS0xMzMyNzQ_9376e0a1-76ab-4ae6-a4a8-f116d36a57d3">&#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="i1bab9e856ea046ac8fa63554d46884eb_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfOC03LTEtMS0xMzMyNzQ_0181b3c4-7837-4f57-98c9-fa7349cf333d">438</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="i15a1b7a4239044cda3d4f65be909e34f_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfOC05LTEtMS0xMzMyNzQ_a337205a-e6a0-4ddd-a18d-6c31d63e0c96">1,153</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:36pt;text-indent:-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="i9bc0ce7901c54d0fa214b95d74a0f21d_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTAtMS0xLTEtMTMzMjc2_e9badd0d-6acb-4182-a00c-45e07b96b051">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="ia90036874f2842d6b45717c8f285c66f_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTAtMy0xLTEtMTMzMjc2_79b8c07e-08c6-4c1d-a7db-0a5375d17eb3">&#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="ia90036874f2842d6b45717c8f285c66f_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTAtNS0xLTEtMTMzMjc2_f2e44788-2aa3-4cb6-902e-b6c4ac68e928">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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia90036874f2842d6b45717c8f285c66f_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTAtNy0xLTEtMTMzMjc2_546be708-101a-4127-a52c-88f59a23432f">335</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="i05a3efccc0184cd7a221e6dc93944246_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTAtOS0xLTEtMTMzMjc2_a28b04cb-3c9a-4259-aa71-b8fe24b39265">1,636</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="ib6237bb2a85a4604a29b392a7eb69af5_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTEtMS0xLTEtMTMzMjc2_c4ff3b9d-b77b-4ba4-8813-a658f1272aa3">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="i6919f0ba01a344e3a7f1bfe1eed4177a_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTEtMy0xLTEtMTMzMjc2_f46eed67-05bd-4772-bf3e-3df6981f6b55">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="i6919f0ba01a344e3a7f1bfe1eed4177a_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTEtNS0xLTEtMTMzMjc2_46d21ed8-9da5-43ae-a411-f576956f95d7">&#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="i6919f0ba01a344e3a7f1bfe1eed4177a_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTEtNy0xLTEtMTMzMjc2_ec9ae3f7-6564-441a-8708-5e128a8c2199">2,305</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="i1b31f395a16e419d8e745e7c4342baf0_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTEtOS0xLTEtMTMzMjc2_683f2d76-df6c-4ecc-8bfd-30943c597dcc">8,835</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="i6da4d45855d54413a12a6fdebe64d98b_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTItMS0xLTEtMTMzMjc2_b216da37-24b9-408e-82a3-18276bf1b316">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="i0793495db9bb4531ace3072a4c694a9a_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTItMy0xLTEtMTMzMjc2_446b1c98-c863-41a0-8598-73c32e953098">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="i0793495db9bb4531ace3072a4c694a9a_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTItNS0xLTEtMTMzMjc2_075c2782-2e3e-4b31-a074-7f49b09a1e92">20</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="i0793495db9bb4531ace3072a4c694a9a_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTItNy0xLTEtMTMzMjc2_3a3d0b16-daf6-4cf4-a0af-bcc2cd78235d">2,640</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="i8dafe403b399498e98f39ee2b5a5ca71_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTItOS0xLTEtMTMzMjc2_71978f4b-bcda-4cef-9536-fff022d3eae0">10,471</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="iede5d0373c9a4da3867a78afbb07ddee_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTMtMS0xLTEtMTMzMjc2_02368ef3-ae16-4f6c-ae09-532a653c633c">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="i6f6d33b0212246098dce2caccffd440d_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTMtMy0xLTEtMTMzMjc2_ee56f8a0-5968-4316-b8db-3a9517048d44">305</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="i6f6d33b0212246098dce2caccffd440d_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTMtNS0xLTEtMTMzMjc2_4d8b2f4f-3725-4ca3-a148-daceb2066ace">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:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6f6d33b0212246098dce2caccffd440d_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTMtNy0xLTEtMTMzMjc2_589ab640-fc5d-4301-ae0a-e8dcc175df46">2,611</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="i966a74c2afb84f47b577e21591fcf59a_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTMtOS0xLTEtMTMzMjc2_a6e451f6-a7c4-4056-a03a-ff4a8d8b22e7">3,261</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="i2b1ff45fc56344adaaf8b08b72f8da17_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTQtMS0xLTEtMTMzMjc2_eb43f841-cbdf-4155-b0e0-5d09b1def1f9">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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTQtMy0xLTEtMTMzMjc2_fc471d99-5048-4310-90b3-241f63a53104">320</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTQtNS0xLTEtMTMzMjc2_ebefdb2d-c77e-411b-afb0-b588731a7119">653</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:ProvisionForLoanAndLeaseLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTQtNy0xLTEtMTMzMjc2_0752d80c-7f3b-416e-8060-3879b2eb32aa">18,956</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="i3c751d97f3114ab09e48246cb28aca2c_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTQtOS0xLTEtMTMzMjc2_834ab3a2-686f-49a4-9a8c-14a89d41e510">51,562</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="ieb3369801f1548188d52cb49449d23a3_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%">(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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182MS9mcmFnOmYxYWM2YWVjYTQ2ZTQ2NDBhYjE4MDk4ZDQzMzdjNmFmL3RleHRyZWdpb246ZjFhYzZhZWNhNDZlNDY0MGFiMTgwOThkNDMzN2M2YWZfODEx_0f7e449f-3d23-45c1-8415-36e1b7d9533a" continuedAt="i7f656d44036c473e937d6c1f84d626d8" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="i7f656d44036c473e937d6c1f84d626d8"><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 and six months ended June 30, 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 31, 2021 and concluded that there was <ix:nonFraction unitRef="usd" contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-6" name="us-gaap:GoodwillImpairmentLoss" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182MS9mcmFnOmYxYWM2YWVjYTQ2ZTQ2NDBhYjE4MDk4ZDQzMzdjNmFmL3RleHRyZWdpb246ZjFhYzZhZWNhNDZlNDY0MGFiMTgwOThkNDMzN2M2YWZfNTMy_0f8c90a3-dd48-4b91-8ee6-0da1d0b97a93">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="ia3545ab8497e4732b1c5692c7b3b0667_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182MS9mcmFnOmYxYWM2YWVjYTQ2ZTQ2NDBhYjE4MDk4ZDQzMzdjNmFmL3RleHRyZWdpb246ZjFhYzZhZWNhNDZlNDY0MGFiMTgwOThkNDMzN2M2YWZfNjk4_25c2c7c2-6c9a-4435-a955-fcce2f5a07c5"><ix:nonNumeric contextRef="i1e3d1b4b7da84b89bd32b11b117a4466_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182MS9mcmFnOmYxYWM2YWVjYTQ2ZTQ2NDBhYjE4MDk4ZDQzMzdjNmFmL3RleHRyZWdpb246ZjFhYzZhZWNhNDZlNDY0MGFiMTgwOThkNDMzN2M2YWZfNjk4_406e029e-fa4c-4245-ac35-8f73981d5bb9"><ix:nonNumeric contextRef="ic8a314ecd35840c4a4b3a029820753cb_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182MS9mcmFnOmYxYWM2YWVjYTQ2ZTQ2NDBhYjE4MDk4ZDQzMzdjNmFmL3RleHRyZWdpb246ZjFhYzZhZWNhNDZlNDY0MGFiMTgwOThkNDMzN2M2YWZfNjk4_51fef99f-13e7-45f2-946c-a55a302afe7c"><ix:nonNumeric contextRef="if4de9e87ac1744ff91f063f08b558abe_D20220101-20220630" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182MS9mcmFnOmYxYWM2YWVjYTQ2ZTQ2NDBhYjE4MDk4ZDQzMzdjNmFmL3RleHRyZWdpb246ZjFhYzZhZWNhNDZlNDY0MGFiMTgwOThkNDMzN2M2YWZfNjk4_7538bc4d-4971-469d-be64-5cc35375b724">ten years</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric>. There were no additions to other intangible assets during the three and six months ended June 30, 2022 and 2021.</span></div></ix:continuation><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_64"></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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RleHRyZWdpb246YWJlMDYwMWMwYzUzNDE0N2EyNDEzN2E3NjFjYTQzZDRfMjgwMw_1aea085e-1c4d-4e77-9804-0023a673a281" continuedAt="ib5591cc4a7034400916d60b32733c0c7" escape="true">Derivative Financial Instruments</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="ib5591cc4a7034400916d60b32733c0c7" continuedAt="i3c7a7d494cec4111a6a68235283a0c97">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 </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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="i3c7a7d494cec4111a6a68235283a0c97"><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%">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-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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RleHRyZWdpb246YWJlMDYwMWMwYzUzNDE0N2EyNDEzN2E3NjFjYTQzZDRfMjgwMA_86193842-8f93-4687-93e7-b66048b8dd09" 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%">June 30, 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="i1102852a397f4fa493e074fb7e74ed70_I20220630" decimals="-3" name="us-gaap:DerivativeAssetNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNC0xLTEtMS05NTI2Nw_79b776d4-b6bf-47d8-b0c6-856a3510e8d9">305,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic6cd4c11e2af453ab4bd619ca44e6aed_I20220630" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNC0zLTEtMS05NTI2Nw_4d6d8705-01af-4718-8ffc-b1b7db48e962">19,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i5847943a94624514ac5172422eef3f04_I20211231" decimals="-3" name="us-gaap:DerivativeAssetNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNC01LTEtMS05NTI2Nw_3c07b366-1cb8-478b-b28e-91646accacf2">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="i82f55d79f1e54b2eb584f34a562b8de1_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNC03LTEtMS05NTI2Nw_7e55eb6e-fc06-4ddf-95c9-387853d070f4">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="i1102852a397f4fa493e074fb7e74ed70_I20220630" decimals="-3" name="us-gaap:DerivativeLiabilityNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNS0xLTEtMS05NTI2Nw_dc51e0c2-f13c-4c7f-b7c3-599e8e674420">305,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i1102852a397f4fa493e074fb7e74ed70_I20220630" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNS0zLTEtMS05NTI2Nw_dbbcae47-92f0-477d-8738-7f6a217a4b51">19,842</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="i5847943a94624514ac5172422eef3f04_I20211231" decimals="-3" name="us-gaap:DerivativeLiabilityNotionalAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNS01LTEtMS05NTI2Nw_853b7250-83b0-40da-a8fb-a548d0d8bdc4">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="i5847943a94624514ac5172422eef3f04_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNS03LTEtMS05NTI2Nw_57f19b23-f378-4e3d-bcb1-1dfd7296390b">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:8pt;font-weight:400;line-height:120%">&#160;</span><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%">The estimated fair value of derivatives with customers was $(<ix:nonFraction unitRef="usd" contextRef="ie9686e2db53048dd8252d3d790d8d354_I20220630" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RleHRyZWdpb246YWJlMDYwMWMwYzUzNDE0N2EyNDEzN2E3NjFjYTQzZDRfNDk0NzgwMjMyNzgwNQ_86fdedfd-232d-4667-bbb0-2f7af10eafea">19.0</ix:nonFraction>) million and $<ix:nonFraction unitRef="usd" contextRef="i9c87fc97f8eb4df09cab18292ad403c8_I20211231" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RleHRyZWdpb246YWJlMDYwMWMwYzUzNDE0N2EyNDEzN2E3NjFjYTQzZDRfNDk0NzgwMjMyNzgxMw_90ab572c-0fb7-420f-b1d8-2588ee405dee">9.8</ix:nonFraction> million as of June 30, 2022 and December 31, 2021, respectively. The estimated fair value of derivatives with third-parties was $<ix:nonFraction unitRef="usd" contextRef="ibc05328d6c17486a8b53e4682936970b_I20220630" decimals="-3" name="us-gaap:DerivativeFairValueOfDerivativeLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RleHRyZWdpb246YWJlMDYwMWMwYzUzNDE0N2EyNDEzN2E3NjFjYTQzZDRfNDk0NzgwMjMyNzgyMQ_759f8b53-84f1-4496-91e0-4225495f8a0d">19.0</ix:nonFraction> million and $(<ix:nonFraction unitRef="usd" contextRef="idd108f0868924148b25f42b9d559b55f_I20211231" decimals="-3" sign="-" name="us-gaap:DerivativeFairValueOfDerivativeAsset" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RleHRyZWdpb246YWJlMDYwMWMwYzUzNDE0N2EyNDEzN2E3NjFjYTQzZDRfNDk0NzgwMjMyNzgyOQ_4c153ae2-2f9f-4b15-aa32-fa073fc90207">9.8</ix:nonFraction>) million as of June 30, 2022 and December 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="ieb3369801f1548188d52cb49449d23a3_67"></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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMjU4MA_db7ab10d-19db-491c-929a-5de456c6a8b0" continuedAt="i5c3ebd82bccd4b35a876aa0d269f8bd1" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><ix:continuation id="i5c3ebd82bccd4b35a876aa0d269f8bd1" continuedAt="ice82cd1e1ba94c5c86ec9f0b238c734e"><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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMjU5Ng_59f32bfd-8d16-431c-a365-bd1f2a102a01" 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: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/>June 30,</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%">Six Months Ended<br/>June 30,</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%">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;border-top:1pt solid #000000;padding:2px 1pt;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></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, 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfNC0xLTEtMS05NTI2Nw_29d6c002-99e5-483c-9563-203aeb5ab41c">18,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfNC0zLTEtMS05NTI2Nw_65ee3e68-2e7c-41a1-b64c-dad1874de39a">32,702</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfNC01LTEtMS05NTI2Nw_081e279d-0a87-4db7-8d59-d2b35b8fa32c">38,341</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfNC03LTEtMS05NTI2Nw_0141d6a5-0e96-4af6-83ed-deda04d2a979">58,046</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;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="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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="0" name="hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfOC0xLTEtMS05NTI2Nw_0aaf0809-f4b8-448e-865f-07e0a98edc98">35,110,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="0" name="hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfOC0zLTEtMS05NTI2Nw_b4db1304-6ef2-4f6a-a377-57d49ed5f81f">35,994,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="0" name="hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfOC01LTEtMS05NTI2Nw_da665150-d7e6-4a6a-b1eb-d12b9ec78eae">35,102,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="0" name="hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfOC03LTEtMS05NTI2Nw_db3f150b-285f-4849-944c-84d3aba7fdae">35,961,032</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;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="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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTItMS0xLTEtOTUyNjc_7cd12504-e61a-4a51-9e69-f89488b41b5b">35,110,334</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTItMy0xLTEtOTUyNjc_808ae3e2-e456-4461-9b72-e73f3af6bc33">35,994,740</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTItNS0xLTEtOTUyNjc_77e77577-bb86-48d4-8852-3d446f2649f9">35,102,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTItNy0xLTEtOTUyNjc_fcba06cf-1bb1-41ef-a0c2-f8ba2e0cf43b">35,961,032</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%">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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTMtMS0xLTEtOTUyNjc_587be6c7-8573-4dea-a397-20ccfc932ec5">299,190</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTMtMy0xLTEtOTUyNjc_52568fa2-2bce-4279-8b71-ed06918e5254">294,724</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTMtNS0xLTEtOTUyNjc_e4ca2481-94a2-4f02-bd93-d73babe001d1">310,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTMtNy0xLTEtOTUyNjc_4dbf17c9-5a62-474d-82aa-1d11fca05563">307,829</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 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTQtMS0xLTEtOTUyNjc_41296369-fe14-45f3-bbbb-f5a493fb3344">35,409,524</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTQtMy0xLTEtOTUyNjc_e84d015a-603d-426f-a277-9a8113ccef62">36,289,464</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTQtNS0xLTEtOTUyNjc_65fb8c7e-da92-43a9-83c1-d338cacae29c">35,412,722</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTQtNy0xLTEtOTUyNjc_ece3ea4f-c014-49d0-9f37-8994b279acdb">36,268,861</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 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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTUtMS0xLTEtOTUyNjc_f9a7258d-9d45-47ec-b521-9c622ef7a2c4">16,978</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="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTUtMy0xLTEtOTUyNjc_c183cd1d-97b5-4225-a1c7-96bdd8d65034">7,065</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTUtNS0xLTEtOTUyNjc_31e44f01-ae0c-4691-9250-597f63659a76">14,334</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="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTUtNy0xLTEtOTUyNjc_eab15434-b1d8-4404-9970-298316113d2e">4,766</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></tr></table></div><div style="padding-left:45pt;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%;padding-left:2.65pt">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.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%"> 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 </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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="ice82cd1e1ba94c5c86ec9f0b238c734e"><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%">substantially upon receipt of dividends from the Bank, which is the Company&#8217;s predominant source of income.</span></div><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:DividendsDeclaredTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMjU4Ng_9b5205b7-4e5a-4856-80fd-f34183fb6ea9" 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 six months ended June 30, 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="ic113d28bd7ca4ddcb97693136029395e_D20210127-20210127" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNS0wLTEtMS05NTI2Nw_4cbb5f0d-cf6d-49b2-aac9-aa08b1da743c">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="ic113d28bd7ca4ddcb97693136029395e_D20210127-20210127" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNS0yLTEtMS05NTI2Nw_335227ba-2dec-43ad-bbf4-82728b9b3094">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="ic113d28bd7ca4ddcb97693136029395e_D20210127-20210127" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNS00LTEtMS05NTI2Nw_b96c4c2d-9bf5-4309-9e7e-1e6ea968f0ba">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="ic113d28bd7ca4ddcb97693136029395e_D20210127-20210127" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNS02LTEtMS05NTI2Nw_3ba8102e-8c15-42af-8953-74d3c12861c5">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="i73456d8974404beda7cb6b4f40e69464_D20210421-20210421" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNi0wLTEtMS05NTI2Nw_a1862230-f29b-43aa-b7f4-cef1f8af80a2">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="i73456d8974404beda7cb6b4f40e69464_D20210421-20210421" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNi0yLTEtMS05NTI2Nw_c88fa671-0b91-4f30-9ae1-cf9c19557c3b">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="i73456d8974404beda7cb6b4f40e69464_D20210421-20210421" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNi00LTEtMS05NTI2Nw_548fb30f-3685-416b-9fcf-c4aba9c90ae9">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="i73456d8974404beda7cb6b4f40e69464_D20210421-20210421" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNi02LTEtMS05NTI2Nw_20f8c002-47df-480a-bc4c-d5933d5b0527">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="i2689e57b01a744acb65d9f56f3836e6c_D20210721-20210721" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNy0wLTEtMS05NTI2Nw_7e9a3e34-101e-4f33-8166-6e7c25792b94">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="i2689e57b01a744acb65d9f56f3836e6c_D20210721-20210721" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNy0yLTEtMS05NTI2Nw_1b837116-db8c-4333-8c45-dca28a6fb857">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="i2689e57b01a744acb65d9f56f3836e6c_D20210721-20210721" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNy00LTEtMS05NTI2Nw_2076da1c-5ef5-41a1-b919-b47f31346479">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="i2689e57b01a744acb65d9f56f3836e6c_D20210721-20210721" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNy02LTEtMS05NTI2Nw_a6bbba69-c4c5-4e2d-8e40-885c2d81165d">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="icccb4ecf13bb4025ab1d3a9066b0417b_D20211020-20211020" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOC0wLTEtMS05NTI2Nw_26f3e95a-9209-453f-95a5-a94653f2fd7d">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="icccb4ecf13bb4025ab1d3a9066b0417b_D20211020-20211020" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOC0yLTEtMS05NTI2Nw_cd850c67-5717-46cb-9fc5-932907b7d85b">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="icccb4ecf13bb4025ab1d3a9066b0417b_D20211020-20211020" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOC00LTEtMS05NTI2Nw_d0de84b0-1c29-4a9e-a749-1c636048d644">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="icccb4ecf13bb4025ab1d3a9066b0417b_D20211020-20211020" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOC02LTEtMS05NTI2Nw_a512941d-1cd8-42f4-96c5-b7bad371f34c">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="i57cd28e3c04c416db2702f161ab31cd5_D20220126-20220126" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOS0wLTEtMS05NTI2Nw_0e0e9af0-d349-4531-b5ab-61ac8523b337">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="i57cd28e3c04c416db2702f161ab31cd5_D20220126-20220126" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOS0yLTEtMS05NTI2Nw_d14c1ba2-962e-4e64-80c6-d86c3a88adde">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="i57cd28e3c04c416db2702f161ab31cd5_D20220126-20220126" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOS00LTEtMS05NTI2Nw_da35ce04-3c90-4bb2-b6be-66bcf06833fe">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="i57cd28e3c04c416db2702f161ab31cd5_D20220126-20220126" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOS02LTEtMS05NTI2Nw_0e0c6220-febc-4406-a4cf-bb53e9783075">February 23, 2022</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="iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420" name="us-gaap:DividendsPayableDateDeclaredDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfMTAtMC0xLTEtMTAwMDA1_87489d35-55f3-4e81-9c9e-047e18079205">April 20, 2022</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="iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420" decimals="INF" name="us-gaap:CommonStockDividendsPerShareDeclared" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfMTAtMi0xLTEtMTAwMDA1_452f8f6c-d6cf-444c-9e39-30cc03148966">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="iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420" name="us-gaap:DividendsPayableDateOfRecordDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfMTAtNC0xLTEtMTAwMDEy_997d0c64-25b9-44df-a31d-be404b308df6">May 4, 2022</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="iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420" name="us-gaap:DividendPayableDateToBePaidDayMonthAndYear" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfMTAtNi0xLTEtMTAwMDEy_6db1815d-1f0f-47be-b35a-175914bf123b">May 18, 2022</ix:nonNumeric></span></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;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="i01b0b74895a1462bb91207af56a37764_D20200312-20200312" decimals="INF" name="hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMTc0Ng_4aa78592-5f3f-406b-9e0e-bafe0a1d0b08">5</ix:nonFraction>% of the Company's outstanding common shares, or <ix:nonFraction unitRef="shares" contextRef="i9fce0537f94b499993eebb012a4ca67b_I20200312" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMTc5Ng_e5dddcb1-050b-4b57-be92-5821790ee988">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="hfwa:StockRepurchasedDuringPeriodTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMjU4Mw_862ea48a-fef0-4778-a742-26e125b68dcc" 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 plan 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: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="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/>June 30,</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%">Six Months Ended<br/>June 30,</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: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="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="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="i4300177065224575b8eb409937eadaf9_D20220401-20220630" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfNy0xLTEtMS05NTI2Nw_e7cd933b-1403-422e-8c16-00ef9b5595f8">19,531</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="if9f58e1d81a64b23b109a89c60db3d2b_D20210401-20210630" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfNy0zLTEtMS05NTI2Nw_bdeaddf5-a85a-47ef-982f-5001def61011">&#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="shares" contextRef="ifdb22ea858a4496cb890a8b76f818c12_D20220101-20220630" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfNy01LTEtMS05NTI2Nw_a8fba277-837a-46ab-af98-2cc9d98132f4">100,090</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="i5c7ec9a8381143cda76e88821b7ce010_D20210101-20210630" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfNy03LTEtMS05NTI2Nw_95103a5f-1f91-4c43-ae10-18fc53433764">&#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 #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="icc4e50927d3845cf817474129df7bd5d_D20200312-20220630" decimals="INF" name="hfwa:NetTotalStockRepurchasedDuringPeriodsPresentedShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfNy05LTEtMS05NTI2Nw_989c3842-f29f-46df-8fbb-e5afe5d75222">1,160,840</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="i4300177065224575b8eb409937eadaf9_D20220401-20220630" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfOC0xLTEtMS05NTI2Nw_b14192a8-486c-49ec-b2ec-d28925e5e0f0">24.63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="if9f58e1d81a64b23b109a89c60db3d2b_D20210401-20210630" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfOC0zLTEtMS05NTI2Nw_98483fab-ad8e-475d-abc1-d80f325e492f">&#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="usdPerShare" contextRef="ifdb22ea858a4496cb890a8b76f818c12_D20220101-20220630" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfOC01LTEtMS05NTI2Nw_3dc29b4b-7ee8-411f-842a-f69642e9ee87">25.07</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i5c7ec9a8381143cda76e88821b7ce010_D20210101-20210630" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfOC03LTEtMS05NTI2Nw_75a266be-2639-4fa7-8394-781e9ad92283">&#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="usdPerShare" contextRef="iddb1d501f1234cc288e7c7f575bcd506_D20200312-20220331" decimals="2" name="hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfOC05LTEtMS05NTI2Nw_210a68c8-419a-4643-936f-a9ada515f926">23.94</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.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%;padding-left:2.65pt">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:ScheduleOfTreasuryStockByClassTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMjU5NA_e665adfe-54d3-407c-aa5f-f08f5e56eb03" continuedAt="iacebafbd8d4b471ab83c4494700bb8a4" 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="iacebafbd8d4b471ab83c4494700bb8a4"><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/>June 30,</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%">Six Months Ended<br/>June 30,</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%">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="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></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%">Repurchased shares to pay withholding taxes</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="id09e617eebab4a79b0e9d9e4e9bf9a62_D20220401-20220630" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMi0xLTEtMS05NTI2Nw_3da1e88f-611f-48b9-b1d5-3c2147c43fff">1,649</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="ia7c76658860a4efba76e1f3f16aa1e4a_D20210401-20210630" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMi0zLTEtMS05NTI2Nw_7cd96c84-d01b-4ad0-9e50-16a248ce682e">2,557</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="i4490b6e71bf74322bfc3058bb4763b1e_D20220101-20220630" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMi01LTEtMS05NTI2Nw_f4d16805-356c-42be-be0e-688dc7ffd5b5">26,180</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="idaa14891d1a74eeaa9262ee7e7aa6be5_D20210101-20210630" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMi03LTEtMS05NTI2Nw_7992a381-ff3b-4a4f-96fe-7ca36b87d6ba">25,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></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%">Stock repurchase to pay withholding taxes average share price</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="id09e617eebab4a79b0e9d9e4e9bf9a62_D20220401-20220630" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMy0xLTEtMS05NTI2Nw_06bb35a9-35fe-4a80-bc98-14e029b1984d">24.43</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="ia7c76658860a4efba76e1f3f16aa1e4a_D20210401-20210630" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMy0zLTEtMS05NTI2Nw_f96020af-bc11-461c-a2ba-7d9be8a77d95">27.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;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="i4490b6e71bf74322bfc3058bb4763b1e_D20220101-20220630" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMy01LTEtMS05NTI2Nw_72fafcc1-17ac-47d7-938f-1231771b8ba8">25.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="idaa14891d1a74eeaa9262ee7e7aa6be5_D20210101-20210630" decimals="2" name="us-gaap:TreasuryStockAcquiredAverageCostPerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMy03LTEtMS05NTI2Nw_0da3a329-41a5-4741-9643-1f4cec9e0270">29.33</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:continuation></div></ix:continuation><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_70"></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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:FairValueMeasurementInputsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RleHRyZWdpb246NTNjODYzMGVjZTZlNDllMTliODg4ZmE1MmMzNjYyYTZfODgxMw_715e4a6c-721e-4b51-8108-73faa47587d6" continuedAt="i7e206267c8ca411ca34ca4f20be8ed02" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="i7e206267c8ca411ca34ca4f20be8ed02" continuedAt="if0f8f89c3cf248b88a0d1b700c1c7f90"><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></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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="if0f8f89c3cf248b88a0d1b700c1c7f90" continuedAt="i1d409897ee704557ae5edd4d94c1cb79"><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 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 June 30, 2022 and December 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RleHRyZWdpb246NTNjODYzMGVjZTZlNDllMTliODg4ZmE1MmMzNjYyYTZfODgxOQ_99110dc3-12bf-4445-bcca-2281e5797e0f" continuedAt="i541da2819aea44548d6cf48b7e8dc399" 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%">June 30, 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="ifd2c372014604811b43838574053e84e_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNS0xLTEtMS05NTI2Nw_a67a3360-1046-4c0f-b0ad-c00a4efa34ce">65,668</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i46ac5db0accd468f8283891bc88d18d3_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNS0zLTEtMS05NTI2Nw_04b4b9bd-cb83-42f7-afa4-d6885d40cd29">19,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia9ecb030e8d64b489f94218496013110_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNS01LTEtMS05NTI2Nw_b2ececc6-5f28-4be2-bacd-c2aa40d9bc3c">45,729</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i43e28b9b16eb48f98143c3643793b261_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNS03LTEtMS05NTI2Nw_1c1380a8-2aee-4ab0-aac8-bbe604a99766">&#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="ib264b7d853314d0bb1cfcab112dbf07d_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNi0xLTEtMS05NTI2Nw_403f49eb-fa49-48fb-ad23-3d6ca6fec2b1">200,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5be6fae0d6c4190a5058560c0d3dd25_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNi0zLTEtMS05NTI2Nw_9e7ced37-74d2-4a78-95b8-62b003764824">&#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="icc429bdda8df4338ae58c76c3c0cc1c1_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNi01LTEtMS05NTI2Nw_3f2453d8-2fe8-4693-a9d5-69a8a96fe80f">200,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iaa696f1b7346492994b25932e9ce42a9_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNi03LTEtMS05NTI2Nw_525ec031-2668-41d8-9fdf-0ce3421a1c97">&#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="ide2657b6f6c84700ada10aa555a38f27_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNy0xLTEtMS05NTI2Nw_d28ebd49-be01-4c58-b6b7-cb816eece724">398,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if338b9da01424dbbb1235a66a04fef4a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNy0zLTEtMS05NTI2Nw_ee21ee6d-5a9c-4c2d-8a73-8ec443af537b">&#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="i528bf9a435c44aa3a72d21c41d5b1118_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNy01LTEtMS05NTI2Nw_37e6b76d-7d88-4ed5-a407-b6c5b17f5e17">398,156</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i80a3471524bf465e815c8a8f4378a602_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNy03LTEtMS05NTI2Nw_24899d70-0d5b-40c9-a350-869b1c49b497">&#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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="i1d409897ee704557ae5edd4d94c1cb79" continuedAt="idca3aec58ddc46018124558d5029dc92"><ix:continuation id="i541da2819aea44548d6cf48b7e8dc399"><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%">June 30, 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:#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="i72224b489ab141eaa5c9ec22f4c459ad_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOC0xLTEtMS05NTI2Nw_5bfbb67d-40a3-4f97-bd2c-2a29d740b9ed">493,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="id6206754c74743e78599c56ebf2cbdd4_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOC0zLTEtMS05NTI2Nw_8fb35259-f10f-4db3-8334-086587d72f08">&#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="i3d216230312149a99e5cd0e315d07358_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOC01LTEtMS05NTI2Nw_6aaf468f-f817-4221-a73f-3956021ce67f">493,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="iac78546454144b2ea362e3ebb7b325e5_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOC03LTEtMS05NTI2Nw_74f18520-47e6-43e2-a825-beaaee65f580">&#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="ibef56b9a5540437a9b1f60dc7b020bf6_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOS0xLTEtMS05NTI2Nw_1706132f-75eb-4c6f-b2c9-720b8d84243c">5,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4aed99e03cea48af8b8532b16b4c4bc6_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOS0zLTEtMS05NTI2Nw_0be96f34-0688-46b0-8209-15fe0446ff1c">&#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="i1539ed55d7dd4f0db5cca0556e4c7c61_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOS01LTEtMS05NTI2Nw_2e12a665-fc71-4fcf-bea0-50b0f270393e">5,978</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i578a6da111dd496f84d3b5b4fdaa27ca_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOS03LTEtMS05NTI2Nw_c95b07a0-41b9-4951-93fc-70ba1128fdc7">&#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="i9a4f6acfe2fb489f9073c81160501265_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTAtMS0xLTEtOTUyNjc_05e4a6e0-ba70-44a3-bb3a-f884a8fa4f24">24,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib0a3e4e0744a47caaaf64b80bf580f3c_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTAtMy0xLTEtOTUyNjc_5eb7f68b-ff6f-4408-ac09-b113466d21c0">&#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="i34fc8ffd80254253a4eec5070f552b0f_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTAtNS0xLTEtOTUyNjc_31f8bbf9-910a-49d5-bdb4-b19b8238a212">24,156</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i98e468465ad0463783d0ca82f24564ab_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTAtNy0xLTEtOTUyNjc_dfa47bc8-91fd-4f8d-b797-60e9527c5f58">&#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="id2ef274a36214c1ba4a0770a6862b71f_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTEtMS0xLTEtOTUyNjc_c1f0ad20-cc79-4f94-9131-03d52758581e">1,187,588</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="i1ac274fca1034b898a50084d804bab83_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTEtMy0xLTEtOTUyNjc_a1d93a2e-2f13-4a2d-be19-8cf818d0cc27">19,939</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="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTEtNS0xLTEtOTUyNjc_855958a2-9f67-4dbd-8746-3eace4b420ff">1,167,649</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="i4431c7a9004440a58b1b822ee919af9a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTEtNy0xLTEtOTUyNjc_b9f585e3-51cd-4268-902d-94dc5f5e52cb">&#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="id2ef274a36214c1ba4a0770a6862b71f_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTItMS0xLTEtOTUyNjc_6780ad55-c9ac-4928-ad39-095b420ef037">186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ac274fca1034b898a50084d804bab83_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTItMy0xLTEtOTUyNjc_62b81916-b84c-4c66-b346-f881bd211a46">186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTItNS0xLTEtOTUyNjc_292bbea1-093a-4f10-89fd-47a74c11c00b">&#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="i4431c7a9004440a58b1b822ee919af9a_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTItNy0xLTEtOTUyNjc_3575de21-b087-40ee-8c36-c99e039635fe">&#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="i35b6560965194b54a6b552c05c363326_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTMtMS0xLTEtOTUyNjc_071e03dc-7a05-42cf-9bc8-abbd517b51d3">19,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if5a177c47c8b4a0b89699108f38efcd7_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTMtMy0xLTEtOTUyNjc_5a92db44-af6e-4ff6-a760-f109cf43065e">&#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="ibdd1a10308504130987afbd0d8948e48_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTMtNS0xLTEtOTUyNjc_a8ed4bc9-f637-4fe1-b49d-dff8dc30ddec"><ix:nonFraction unitRef="usd" contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTMtNS0xLTEtOTUyNjc_eb4b1c9a-86a2-4909-a233-8d7e8f63f5a0">19,842</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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i79d8fe18d76c44fb9eb5a1cb6a3f9c80_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTMtNy0xLTEtOTUyNjc_1f17e4a8-4cdc-4b3c-ac21-8a2b89ce22e9">&#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="i35b6560965194b54a6b552c05c363326_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTUtMS0xLTEtOTUyNjc_32b5772d-76aa-4acf-b90a-1432ebbaef1f">19,842</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="if5a177c47c8b4a0b89699108f38efcd7_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTUtMy0xLTEtOTUyNjc_62b3e22d-269e-4db6-929f-2936d9ce5c07">&#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="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTUtNS0xLTEtOTUyNjc_7128e527-36a5-4a15-be06-770890d994ac"><ix:nonFraction unitRef="usd" contextRef="ibdd1a10308504130987afbd0d8948e48_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTUtNS0xLTEtOTUyNjc_ed6537a9-c951-4e78-b2f1-9d99f708e519">19,842</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="i79d8fe18d76c44fb9eb5a1cb6a3f9c80_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTUtNy0xLTEtOTUyNjc_0dedb5cb-be02-458d-a1f6-0bae1cf3f5f4">&#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><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="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="i6156e061d3644ce18b4c9a23da88214a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNS0xLTEtMS05NTI2Nw_59a0bbba-0797-41f2-a694-14415c23bec9">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="iea08177c6716414e8d089f62ca829081_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNS0zLTEtMS05NTI2Nw_8cccf2e5-3193-44a9-8e52-b3c4de64d0fe">&#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="i0d2975adffd041e3af01c9871e46b297_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNS01LTEtMS05NTI2Nw_74fb82dd-b7a7-4e9f-a9fb-e7bd19c2aa5d">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="id58154b921164521bceb358ded97ff9e_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNS03LTEtMS05NTI2Nw_8beb22b4-2843-42d3-976e-b5d93bc0f610">&#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="ib94bec22cace42c8a10e809b2cffd5ad_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNi0xLTEtMS05NTI2Nw_44b99d53-5722-4978-b139-3e9dad1711c2">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="i3eb0c2b9a75544eab7c9e3edbd6d2c68_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNi0zLTEtMS05NTI2Nw_7c80f4db-7f50-4d72-a845-37cb88bfffe3">&#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="i3329a5413dbd4312afab15b5413a7b2c_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNi01LTEtMS05NTI2Nw_19114b71-3063-4fe6-98ed-b0d3a917838f">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="iadc4be52966e46198c62a68edc373b56_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNi03LTEtMS05NTI2Nw_e4d8cb87-5f40-4a80-9a41-0c323129447d">&#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="idf1baedff11348be86a53b83ac258432_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNy0xLTEtMS05NTI2Nw_c043118e-ca70-4605-986a-ebca5f5c959b">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="i83821d69031a489b8806b0dd0386c8dd_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNy0zLTEtMS05NTI2Nw_42704d79-a654-4d27-8f75-588158d499f4">&#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="i40685252d8794039821d8e8a24113e92_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNy01LTEtMS05NTI2Nw_1e75d745-259e-4389-bcc8-5ee88d245894">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="i38458309f38345a8803038a2ac086ff4_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNy03LTEtMS05NTI2Nw_d4153d27-d258-4973-8250-7c9f773fd7ac">&#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="i9a9f1bb1116e43a2a67eeb2f1ef6c741_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOC0xLTEtMS05NTI2Nw_5365b644-0a61-4b55-aaba-59f3c8e6d381">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="if3f639f038d849f4a7f81095e0bf2469_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOC0zLTEtMS05NTI2Nw_f239be99-4cdb-4992-99d7-6d2b84b05e64">&#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="i3e5db030c37343229ecd00f763c27765_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOC01LTEtMS05NTI2Nw_9659b8ea-20c6-4044-b44c-f11e2110d800">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="i34b40bc6e8774698a02dcda0ee660877_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOC03LTEtMS05NTI2Nw_7f3077bf-f899-4400-8f5d-5762a1db7532">&#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="i11e1c2b1b52748a8a46119b8c18694b6_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOS0xLTEtMS05NTI2Nw_31e17131-a52c-4519-b406-03220cea3cec">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="i16b2a33aab564c32b553a08cdbc27757_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOS0zLTEtMS05NTI2Nw_773d7782-0cc1-4613-8fa2-c7652bb2e4ec">&#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="i1891f770fc8c45039cada7cd4af8fe2f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOS01LTEtMS05NTI2Nw_411feda5-4977-4d19-8c67-646fdb6dab2a">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="id76fb91c6fa44313a054e966edb6fc31_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOS03LTEtMS05NTI2Nw_50c2a6ae-f9a1-462e-892d-702930a9f54f">&#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="i3bff201524d4420cba83990c894cc33f_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTAtMS0xLTEtOTUyNjc_b3bf878b-dcec-4d31-a329-9892d49febe4">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="i5c5752149949467091a52e5e84a8034d_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTAtMy0xLTEtOTUyNjc_1d07b3e9-a063-491a-b2f0-506844715567">&#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="i05692421ce8249558316d00154aa2ccf_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTAtNS0xLTEtOTUyNjc_f90b7e37-5bc1-459d-a79a-4de2f33a79b6">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="i1679cd436fbe417389c17bef1a927d0c_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTAtNy0xLTEtOTUyNjc_56dd15bd-3ea6-4c58-a0d0-d7b174565312">&#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="ic13edb46063948e5a2e23d69e9deaa9a_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTEtMS0xLTEtOTUyNjc_23d95723-277a-4b6a-bb71-b0437e75c6d6">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="i99f6ef5198124739a3953553df69611b_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTEtMy0xLTEtOTUyNjc_962edc79-ebdc-4f88-b228-a9a93482d94f">&#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="idcb20a21900848e68118c662d75f74e5_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTEtNS0xLTEtOTUyNjc_05a5da3d-ec73-4e58-adbd-bd020952a0ed">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="ia61f73b8414742d08c32bb39affc7775_I20211231" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTEtNy0xLTEtOTUyNjc_3b024f89-49f4-4c32-aa6b-5af438406dc9">&#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="ic13edb46063948e5a2e23d69e9deaa9a_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTItMS0xLTEtOTUyNjc_169c6eca-de6d-48b7-98c4-b4c1178b3efe">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="i99f6ef5198124739a3953553df69611b_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTItMy0xLTEtOTUyNjc_ccb35b91-866c-459d-998b-38f70dcb3746">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="idcb20a21900848e68118c662d75f74e5_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTItNS0xLTEtOTUyNjc_e547718b-9552-46c0-b233-b6055eee6000">&#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="ia61f73b8414742d08c32bb39affc7775_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTItNy0xLTEtOTUyNjc_a929f193-af83-45ec-83bd-5b59c3f9c9a5">&#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="i1a6890f63c6649de95008a5820ecbf3c_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTMtMS0xLTEtOTUyNjc_39e73e16-7cdd-4dc8-8932-3648a3a79015">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="i80492e789fc5442596ef9ef9134a925d_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTMtMy0xLTEtOTUyNjc_5c79348e-9f50-4854-8f41-0f277ecb0ced">&#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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTMtNS0xLTEtOTUyNjc_0bc82dd8-4b2d-4d6c-90a5-8937219bfd03">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="i5387b7474c2446389f2187bf9ad373ff_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTMtNy0xLTEtOTUyNjc_89047e4a-7dbb-4da7-b877-64b8645128c0">&#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="i1a6890f63c6649de95008a5820ecbf3c_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTUtMS0xLTEtOTUyNjc_fe84fe55-413e-4eca-9ddc-0deeb78eecfc">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="i80492e789fc5442596ef9ef9134a925d_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTUtMy0xLTEtOTUyNjc_3735d424-a91b-4839-af32-c239f75c9f02">&#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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTUtNS0xLTEtOTUyNjc_856a98cc-0d5f-42a7-b30a-ec96f93a8090">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="i5387b7474c2446389f2187bf9ad373ff_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTUtNy0xLTEtOTUyNjc_d6434d08-10da-4ae8-b450-74fbc042e6ed">&#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: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-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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RleHRyZWdpb246NTNjODYzMGVjZTZlNDllMTliODg4ZmE1MmMzNjYyYTZfODgzMQ_13987bdf-9e8f-4f7a-8f87-7a08b701114a" continuedAt="ibf27c31a256a4a39bba5e03d84c3b55f" 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="ibf27c31a256a4a39bba5e03d84c3b55f" continuedAt="i96c060fd131a4a7288be21143ba87b88"><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 June 30, 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="i38663e1d10954d20903f8a2e5ec1c73d_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNS0xLTEtMS05NTI2Nw_e358b731-0622-4f94-95d6-f725fd58e5a1">1,054</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ibf7447ded9e145cc857b8b158fc400a8_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNS0zLTEtMS05NTI2Nw_63d8bffc-2791-40c1-a4d5-80c32dcf2eec">969</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i8e566fe2891748449a5974e6e2128e34_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNS01LTEtMS05NTI2Nw_27f05679-c5ac-4f4d-86a7-70413bafe0dd">&#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="i324bc1c968a74569bb9b3d3759c69deb_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNS03LTEtMS05NTI2Nw_33f76305-59ca-490d-95e6-7efff3ba73ae">&#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="i0e48f9475a384983a69fe71102a09e95_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNS05LTEtMS05NTI2Nw_e2c58be5-1c49-4968-9cf0-89be4096fbf2">969</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="i9882849d64574adf83dd5532cbd5dd9f_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNi0xLTEtMS05NTI2Nw_09b042ed-a5d2-427a-953e-ab6551a5f2b2">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="if00f787d5f294bbfb9961d4a7b05936f_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNi0zLTEtMS05NTI2Nw_7f832fb4-6de9-463e-9db4-00a22f55321c">186</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia98c7d2072ba4a91939494946cf50520_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNi01LTEtMS05NTI2Nw_5f4e2ae1-6c62-4436-a321-503d9c231eac">&#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="i416cbc413efd45d7beedd52a54655b6e_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNi03LTEtMS05NTI2Nw_c8721495-7ed2-4c1c-b860-db3f5ad803ba">&#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="i39b9d3da01ec439ca190e7f6fd4aa426_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNi05LTEtMS05NTI2Nw_62fa5833-9045-42f8-9c12-b7479e89f657">186</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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 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="ib593d6206d764556ae262e6ad5647ccf_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfMTgtMS0xLTEtOTUyNjc_ba9d8d91-5be4-4d66-a1b1-570eb799e8f9">1,667</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="ib494fc198248404c8a6b0e8a7ac33a33_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfMTgtMy0xLTEtOTUyNjc_d77332e7-34e2-4e08-9b08-0ad961993418">1,155</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="ibbce13268090411a8a4db449f108f543_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfMTgtNS0xLTEtOTUyNjc_9da6e5a8-83d0-4f47-be1c-566d66705a51">&#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="ib61d22b39de844e4b180bdb0c5ea0b3f_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfMTgtNy0xLTEtOTUyNjc_a0e6bbc1-6bd4-4d21-a805-54a07e6d58f4">&#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="i4335dee218084c13979708dcfe201f38_I20220630" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfMTgtOS0xLTEtOTUyNjc_6ed9df1b-453c-403a-b155-59e9ff0c4b02">1,155</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-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%">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="i4df2b5b1145b4c3c952574fe59e2bf4c_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNS0xLTEtMS05NTI2Nw_42e1c242-8ea2-4084-8217-f164f4b02aba">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="iccf2afe0e6af407783854e81b4747c3d_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNS0zLTEtMS05NTI2Nw_eec2ba0e-aaf1-4424-b4b9-1a1a9d0ed65b">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="i61c2f835b7174492a9279fa7fc268546_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNS01LTEtMS05NTI2Nw_9c71db97-44ff-435a-adcb-af9ec76b9ef2">&#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="i6786ca6a60f24d35b285c0bed80a9ece_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNS03LTEtMS05NTI2Nw_c77a33b9-4499-4c85-b7b1-239bc3983098">&#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="i0cc56cd366054ab8a82b667ecaa58acc_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNS05LTEtMS05NTI2Nw_12d90cf5-14d5-4005-b45a-e99d55a9b8ad">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="ic3061aee5bfb46ddb4cfdf5d6cb7eeaf_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNi0xLTEtMS05NTI2Nw_d7e1985e-30d3-4920-b066-b325c29ee5f2">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="i596e7677bfcc427e9f3c24b9684f290a_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNi0zLTEtMS05NTI2Nw_08169971-11ec-4f8d-93ec-a801a8b3669e">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="i2f9d4c02cdbe4c95acadaf5f61030035_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNi01LTEtMS05NTI2Nw_106b9e7d-5306-4f7d-9a60-dea602e2d10f">&#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="i2990543bd9e94a2f92fe6d639b0bc2da_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNi03LTEtMS05NTI2Nw_03985ba0-420f-4248-a0ae-e3412da11f7a">&#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="i5f89cde3998b4241bab34fb2e737567d_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNi05LTEtMS05NTI2Nw_43cb3389-8089-4172-b27f-827626a8a8d5">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="ie4c0a420148d4911b0fc8e5215c66f5e_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfOC0xLTEtMS05NTI2Nw_09504d07-785a-4149-a040-3f63fc03a9d2">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="i18d33ee09e474739afd7bef68fb798d3_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfOC0zLTEtMS05NTI2Nw_8cdcf122-da0f-4a2c-bf58-91845d14f47e">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="i558fda34616d4549826542db8c94b330_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfOC01LTEtMS05NTI2Nw_9d24804c-f012-4c85-b067-afe2f4612ee9">&#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="i9622fc557f134fd0a9bb4c3447b9bc32_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfOC03LTEtMS05NTI2Nw_c423479a-b20f-4e66-9225-f85b6b6aa715">&#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="i34a4c8094de44adbaaf86ffada155082_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfOC05LTEtMS05NTI2Nw_dbb87e8e-83b2-4c5e-92c0-1191b6e4abda">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></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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="idca3aec58ddc46018124558d5029dc92" continuedAt="ia2dcd6a7d53f41b897e3449b0bb57a3c"><ix:continuation id="i96c060fd131a4a7288be21143ba87b88"><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="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="i7c01694d62a046b48248b4209e9d5444_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTItMS0xLTEtOTUyNjc_729daa94-b566-4ac2-a1ef-baf6290819d4">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="i44358e84e59a4c12acb035518165c5be_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTItMy0xLTEtOTUyNjc_08f874dc-5945-42a8-858e-875357e21258">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="i3234a763c11d49009af5ae311c2c18e2_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTItNS0xLTEtOTUyNjc_ee9ed910-88a6-4f2f-ade6-7bfe20a99673">&#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="i50587528040d449d9fb5c30bfe452369_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTItNy0xLTEtOTUyNjc_ec262d97-acc9-4ec5-8e37-6f4b33cd9115">&#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="i49b6c30662c2433bbd79fac0362675f4_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTItOS0xLTEtOTUyNjc_8ffa4d0a-4f34-416e-8f9e-716ada8ecaa4">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="if5c91ef2d3f8483fbaa3d88b33ce67ca_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTUtMS0xLTEtOTUyNjc_f929dd06-e31b-4034-8f30-9a0b55a834f0">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="id4ebd0133cf14395a7745ed4edb036d1_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTUtMy0xLTEtOTUyNjc_81621a94-81d3-4531-af6f-19fc927cffbd">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="idbc2823c56b74f499c9f51a3310ea428_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTUtNS0xLTEtOTUyNjc_019b6ec2-ab1b-4f29-91bc-7f03fe29b58f">&#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="i77319bb2f55047fb9c3da7291c0dc577_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTUtNy0xLTEtOTUyNjc_05890760-ff4d-4e0f-90e0-9291f6a43579">&#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="i35d66052072440949668912563527e9a_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTUtOS0xLTEtOTUyNjc_7b7cdd98-e3c8-4244-aaf3-4a4e793618e9">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="ia764c062f68440009557f0f85a36aecb_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTctMS0xLTEtOTUyNjc_a2db4e8f-cd73-4b5a-887b-abb56ed95eec">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="ib993eefe8cc94ff0ac4778d6ae40d40d_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTctMy0xLTEtOTUyNjc_cf7c5c7e-d477-48aa-8b96-def9d05fb9ee">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="i9328a99a839744b083b409b2b5331ec5_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTctNS0xLTEtOTUyNjc_06a17ef1-54cb-4e3b-815e-51055e2f4cb9">&#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="iee373d5b158445faa8cfa8a3ff9f5725_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTctNy0xLTEtOTUyNjc_8a604a96-79de-4808-8c91-a197e2dc12c1">&#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="if6f7fff51c814c8397dbf66c598d8458_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTctOS0xLTEtOTUyNjc_9a0cba0c-5cd9-4416-b867-519f7907aaed">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="i1159d3fe71e240e4a81409fa7aa640b0_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTgtMS0xLTEtOTUyNjc_b7d1c0b2-7e7e-45bd-9436-899367e069fb">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="ia1bfa6ffcf744c5e8983393256e9c8c4_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTgtMy0xLTEtOTUyNjc_6b1c2d7d-6493-4389-af6e-4749092bf312">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="i17eb8ec4d226422f9d34d244dc90b361_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTgtNS0xLTEtOTUyNjc_3789e040-5f48-43a7-9151-91e1ebd3b176">&#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="i12ff5e2a6bc24ebab7f8b626fee0ccee_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTgtNy0xLTEtOTUyNjc_030a06da-4164-43ee-9dec-cf8a45d90458">&#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="ic0fa3adac99f4215955bed9244915d6a_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTgtOS0xLTEtOTUyNjc_7bb4de98-ddde-44f8-97bd-a0822d5b747f">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.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%">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.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%">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><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/>June 30,</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%">Six Months Ended<br/>June 30,</span></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="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></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%">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></tr><tr><td colspan="3" 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></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="i77e51ec9cd804b6682ac9d12b15aa514_D20220401-20220630" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNS0xLTEtMS05NTI2Nw_c7149cad-97bd-4e5d-bdf5-174c5f3a25b4">35</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i90cc198f538343c0b612510b1f9aecf4_D20210401-20210630" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNS0zLTEtMS05NTI2Nw_c356f958-3f0e-4987-af20-35deebb65516">6</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i243b95e2e63846c5925d922471fed594_D20220101-20220630" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNS01LTEtMS05NTI2Nw_69ffbb98-ac05-44d4-9d27-c968af77e4a8">23</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i546a9c37af3548faa7ee86500efa35bc_D20210101-20210630" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNS03LTEtMS05NTI2Nw_f91b6c9c-77ad-4ecb-a269-af15d8b9f331">28</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%">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="i805d34a2f6484d45816e235f312bf43a_D20220401-20220630" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNi0xLTEtMS05NTI2Nw_152501a7-5b22-46ce-9990-25cde824d9d9">3</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="if33b01d7ad664e2f9ce9bace5071cafc_D20210401-20210630" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNi0zLTEtMS05NTI2Nw_d3c1c445-1517-41fb-8b12-22862adfd8a4">76</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="i8e590c49fbaa4f4bafded18f4752a395_D20220101-20220630" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNi01LTEtMS05NTI2Nw_21f5538c-ea2a-4eec-ab19-249adb6f1372">3</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="i013b62b766e2496bb96d77bcde261868_D20210101-20210630" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNi03LTEtMS05NTI2Nw_e8b99d59-9454-4239-a072-2f9b3067ee28">76</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></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 #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="ia04fecd711b94580a5eeb962b49b15d0_D20220401-20220630" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfOC0xLTEtMS05NTI2Nw_3f4466df-f6b4-436f-b2c5-108ad228b6af">32</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="id6ed53d068874920a5462d316f20976a_D20210401-20210630" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfOC0zLTEtMS05NTI2Nw_4a0e1f2b-33b9-4732-9e57-b6d6ef7857b7">70</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="i35cd4325df3a417eb015ac1f6380165f_D20220101-20220630" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfOC01LTEtMS05NTI2Nw_10773daf-7246-4e1b-9216-13736a3e1018">20</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="i3b41c07b28ba44f588c1ff628bd067b8_D20210101-20210630" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfOC03LTEtMS05NTI2Nw_a59ca384-76d3-4c4a-8a00-5662a2cf35dd">104</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></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="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><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="i6c5df9a1bb544cf99b898a52bfb9b3b6_D20220401-20220630" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTItMS0xLTEtOTUyNjc_3746ef67-4f27-4494-8921-781fa5e198ea">&#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="ib1163fa20eb04d72bcb2946bd42aaafb_D20210401-20210630" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTItMy0xLTEtOTUyNjc_931ccf13-6e2d-4d26-ab40-6d922c35aeb9">23</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="ib46f73afed7e4cfd89a9af035b3a5f94_D20220101-20220630" decimals="-3" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTItNS0xLTEtOTUyNjc_112e17ee-8bd8-4550-994e-2e66fc9b7158">&#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="i469abdcc44764b0ab31234e343438bd6_D20210101-20210630" decimals="-3" sign="-" name="hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTItNy0xLTEtOTUyNjc_03529c73-7239-4d77-9636-1fc28bbd4ff0">38</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><td colspan="3" style="display:none"></td><td colspan="3" 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%">Net loss from nonrecurring fair value adjustments</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="i3154e0dbc37b4b42ba5a8496e10eef10_D20220401-20220630" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTYtMS0xLTEtOTUyNjc_aab92d99-48af-4800-8afa-94c5ac90f592">32</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="i81dbecc8a87b4114aa94e0289df98d0f_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTYtMy0xLTEtOTUyNjc_91df3469-9765-4dc4-a1fc-755c1ad07a81">93</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="i5d6a7bd452b24385a21e22e08cb37f09_D20220101-20220630" decimals="-3" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTYtNS0xLTEtOTUyNjc_5dd48eb7-e9c4-485e-b1ef-b2bc6593c8af">20</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="i974f79d4876b467d99a14ac9775cca28_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:FairValueOptionChangesInFairValueGainLoss1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTYtNy0xLTEtOTUyNjc_654b6be1-9715-4c49-b628-b0ce2ae556dd">142</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:continuation><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RleHRyZWdpb246NTNjODYzMGVjZTZlNDllMTliODg4ZmE1MmMzNjYyYTZfODc5Mw_212911f3-8a9f-4280-875f-e8fcfd128634" 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%">June 30, 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="i1a87f909596e4f90a3627ea678daa50d_I20220630" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmJmZmM1NmViZGZiOTQ0MmU5YWFiNmQ5NTJkYjlhYmRlL3RhYmxlcmFuZ2U6YmZmYzU2ZWJkZmI5NDQyZTlhYWI2ZDk1MmRiOWFiZGVfMy0xLTEtMS05NTI2Nw_bc9580bb-55f4-40f2-be79-bbf9b39c56bc">1,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding: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 style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</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></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;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%;padding-left:2.65pt">Quantitative disclosures are not provided for collateral-dependent loans because there were no adjustments made to the appraisal or stated values during the current period.</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="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="id4ebd0133cf14395a7745ed4edb036d1_I20211231" decimals="-3" name="us-gaap:AssetsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmZhZGM0NTA1YWZjYTQyYmE5MzFmMzc0YzU2NDI0MmI2L3RhYmxlcmFuZ2U6ZmFkYzQ1MDVhZmNhNDJiYTkzMWYzNzRjNTY0MjQyYjZfMy0xLTEtMS05NTI2Nw_ea3477a3-d885-4ca1-b25c-aa0118eb5323">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="ifddac5c3d4b54d34a2e3dd925f28d56c_I20211231" decimals="3" name="hfwa:ImpairedLoansMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmZhZGM0NTA1YWZjYTQyYmE5MzFmMzc0YzU2NDI0MmI2L3RhYmxlcmFuZ2U6ZmFkYzQ1MDVhZmNhNDJiYTkzMWYzNzRjNTY0MjQyYjZfMy03LTEtMS05NTI2Ny90ZXh0cmVnaW9uOmMwNjcxZDllZTI1YjRjOGU5YTE4YmQyMjEwM2ExYzM4XzQ_3597ff30-d48d-457b-9f91-fa92926eb56c">35.0</ix:nonFraction>% - (<ix:nonFraction unitRef="number" contextRef="i767e7b2b5dff43e69d0b616df86619d6_I20211231" decimals="3" sign="-" name="hfwa:ImpairedLoansMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmZhZGM0NTA1YWZjYTQyYmE5MzFmMzc0YzU2NDI0MmI2L3RhYmxlcmFuZ2U6ZmFkYzQ1MDVhZmNhNDJiYTkzMWYzNzRjNTY0MjQyYjZfMy03LTEtMS05NTI2Ny90ZXh0cmVnaW9uOmMwNjcxZDllZTI1YjRjOGU5YTE4YmQyMjEwM2ExYzM4Xzk_41ab9043-a091-4e4c-b11d-3cbb6dd0cce9">11.0</ix:nonFraction>%); <ix:nonFraction unitRef="number" contextRef="i3a2c26e3660f4d5cb5bbfdc68d70ac29_I20211231" decimals="3" name="hfwa:ImpairedLoansMeasurementInput" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmZhZGM0NTA1YWZjYTQyYmE5MzFmMzc0YzU2NDI0MmI2L3RhYmxlcmFuZ2U6ZmFkYzQ1MDVhZmNhNDJiYTkzMWYzNzRjNTY0MjQyYjZfMy03LTEtMS05NTI2Ny90ZXh0cmVnaW9uOmMwNjcxZDllZTI1YjRjOGU5YTE4YmQyMjEwM2ExYzM4XzEz_ca17e49f-fc84-4a12-88ae-8202a47cb4c0">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="if6f7fff51c814c8397dbf66c598d8458_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmZhZGM0NTA1YWZjYTQyYmE5MzFmMzc0YzU2NDI0MmI2L3RhYmxlcmFuZ2U6ZmFkYzQ1MDVhZmNhNDJiYTkzMWYzNzRjNTY0MjQyYjZfNC0xLTEtMS05NTI2Nw_d13f8f77-2df4-4cac-8bce-1e6b177d080f">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><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:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:FairValueByBalanceSheetGroupingTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RleHRyZWdpb246NTNjODYzMGVjZTZlNDllMTliODg4ZmE1MmMzNjYyYTZfODgwOQ_d33c50f6-eaab-4644-a9bd-b9c7c7c5bee4" continuedAt="if2d168927be14413aa59568323f1bc9d" escape="true">The following tables present the carrying value amount of the Company&#8217;s financial instruments and their corresponding </ix:nonNumeric></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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><ix:continuation id="ia2dcd6a7d53f41b897e3449b0bb57a3c"><ix:continuation id="if2d168927be14413aa59568323f1bc9d"><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%">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%">June 30, 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="i37a13b68c87e47c5a34243bb3c152590_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNS0xLTEtMS05NTI2Nw_715b107b-73b9-4465-b769-fcb89b2e530d">994,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="icf3bf91baa91417bbc53da6aba57fb73_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNS0zLTEtMS05NTI2Nw_9a853b90-62a0-4e03-8ee3-148bd4dd2982">994,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNS01LTEtMS05NTI2Nw_40cff2c4-9cca-4eb7-89cc-44502e83908c">994,055</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNS03LTEtMS05NTI2Nw_93af485c-fe75-41c6-82f0-410af6c336f8">&#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="i03476a8d734f47f38022ed9ed2ae1573_I20220630" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNS05LTEtMS05NTI2Nw_14bc30a6-49c6-43df-a347-53109e4b4846">&#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="i37a13b68c87e47c5a34243bb3c152590_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNi0xLTEtMS05NTI2Nw_d5aa05f0-9fde-4c10-bfaf-62c39c92d89d">1,187,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNi0zLTEtMS05NTI2Nw_a899905a-31d2-48a8-b6bf-43de9551ead7">1,187,588</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ac274fca1034b898a50084d804bab83_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNi01LTEtMS05NTI2Nw_f76ebe40-ea7c-41c6-93ef-abd475db0335">19,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="idb2dafd09d5c434e91ce93488fd2757d_I20210630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNi03LTEtMS05NTI2Nw_cac8458f-f43f-4c46-8ac0-77de7e1f2935">1,167,649</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4431c7a9004440a58b1b822ee919af9a_I20220630" decimals="-3" name="us-gaap:AvailableForSaleSecuritiesDebtSecurities" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNi05LTEtMS05NTI2Nw_b9f585e3-51cd-4268-902d-94dc5f5e52cb">&#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="i37a13b68c87e47c5a34243bb3c152590_I20220630" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNy0xLTEtMS05NTI2Nw_135721a2-6d50-4032-afa2-2929998ed6da">615,653</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNy0zLTEtMS05NTI2Nw_4d6d3f71-2920-4dcd-b331-59ebefac6a9e">559,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNy01LTEtMS05NTI2Nw_1f1ac58d-ec1e-474b-b26c-4741083d9dac">&#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="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNy03LTEtMS05NTI2Nw_7c0a6804-296b-4eb4-81d8-7dfaef86bea7">559,312</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNy05LTEtMS05NTI2Nw_1914b98c-a43e-48f0-89b2-c468d0f59154">&#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%">1,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOC0zLTEtMS05NTI2Nw_f8c8b61a-c35c-464c-a098-0c6dcfd9a0b5">1,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOC01LTEtMS05NTI2Nw_f1b4c350-be6d-4ae0-9b90-248b575c0b7a">&#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="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOC03LTEtMS05NTI2Nw_6cd5fd48-d128-4e64-9811-26c6b5a1a85f">1,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOC05LTEtMS05NTI2Nw_a1560080-bd8d-4868-898f-3cc661969a05">&#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="i37a13b68c87e47c5a34243bb3c152590_I20220630" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOS0xLTEtMS05NTI2Nw_d083cb8b-544d-43af-97f9-7b8b9fce8f0f">3,834,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="icf3bf91baa91417bbc53da6aba57fb73_I20220630" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOS0zLTEtMS05NTI2Nw_4ffc77cb-e51b-4ce8-be65-b8cc71dfa977">3,760,294</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOS01LTEtMS05NTI2Nw_cd1477de-c3bd-4b7a-987f-640e6e2558db">&#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="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOS03LTEtMS05NTI2Nw_071ee7d7-a6a8-444b-b855-b0a6aae2c81c">&#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="i03476a8d734f47f38022ed9ed2ae1573_I20220630" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOS05LTEtMS05NTI2Nw_2f168b05-068c-4fcf-b22a-b688c39f457e">3,760,294</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="i37a13b68c87e47c5a34243bb3c152590_I20220630" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTAtMS0xLTEtOTUyNjc_17a684bf-4dce-4d9a-b272-ce2b8add6245">15,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="icf3bf91baa91417bbc53da6aba57fb73_I20220630" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTAtMy0xLTEtOTUyNjc_8db92a16-be82-4ae1-85f0-9120e37579ab">15,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="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTAtNS0xLTEtOTUyNjc_19599e5d-bdf1-4f12-bb5f-df4e6ed68262">272</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTAtNy0xLTEtOTUyNjc_f2ec9782-c123-4586-b9a6-caf396d637c8">6,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTAtOS0xLTEtOTUyNjc_5691055c-8fbf-41ca-9d9b-8201b4d9c0e5">9,451</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="i37a13b68c87e47c5a34243bb3c152590_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTEtMS0xLTEtOTUyNjc_70624ff2-e563-4a1b-b86d-c45628be2149">19,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTEtMy0xLTEtOTUyNjc_f1dffb7c-a1fb-4558-9c9e-9157c021979e">19,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTEtNS0xLTEtOTUyNjc_5a2f4779-30d9-496f-a6d3-e77bc0124658">&#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%">19,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTEtOS0xLTEtOTUyNjc_8b08c6ee-a0f2-42db-a30a-a7f7086fc611">&#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="i37a13b68c87e47c5a34243bb3c152590_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTItMS0xLTEtOTUyNjc_7655a3a1-f579-490c-8ffc-4b8106e44413">186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTItMy0xLTEtOTUyNjc_2bf23743-2e4e-4496-a30f-998a43d6569b">186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i5a69a36dda3b4c378baba72202ad9376_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTItNS0xLTEtOTUyNjc_c1d79f7c-4c1b-4fef-baa9-d6c13788927b">186</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTItNy0xLTEtOTUyNjc_f7979cfb-5725-482e-b016-c21d8174d96f">&#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="i03476a8d734f47f38022ed9ed2ae1573_I20220630" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTItOS0xLTEtOTUyNjc_27370f46-055b-4d3f-ad0d-97d8a19bb8e0">&#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="id609d101fc704742854af80b4bf572b8_I20220630" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTQtMS0xLTEtOTUyNjc_717bcfd5-3667-48f2-b131-97ba2655f6b4">6,019,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="id2c3777b48f7438b833d5a3c5aafb6c6_I20220630" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTQtMy0xLTEtOTUyNjc_673a4d9c-d18f-403d-baea-c22c75b81cf8">6,019,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="ia1909f462e0643a0a3b2eee4f0bd7638_I20220630" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTQtNS0xLTEtOTUyNjc_69da9c59-9bcc-4526-89bd-188e87d19807">6,019,421</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="i29479f98582b41678b0123baf7659b37_I20220630" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTQtNy0xLTEtOTUyNjc_a8998573-b909-4117-bd72-e2b749978f8c">&#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="ia056399ad9544f1ebb939c2c76e95d0a_I20220630" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTQtOS0xLTEtOTUyNjc_022683bd-7cd1-43b5-985b-99869ff3ed86">&#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="idfe4a608b88a4a5d95ffa3df09a96ca6_I20220630" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTUtMS0xLTEtOTUyNjc_e11a646f-3ce4-4e07-aab3-a2ed4f7a16a0">310,769</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i283b5d72485a4cb085aad457e52a7678_I20220630" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTUtMy0xLTEtOTUyNjc_4b7d9c18-e56e-4a93-9475-38b7cc3cfa51">311,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i4dbb441cb37f41a08dd4978f41a69c91_I20220630" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTUtNS0xLTEtOTUyNjc_a137cbcb-4742-4e35-a213-c0b40c08a649">&#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="i4f41ea418b2d43d1a0c59ab53bf7a059_I20220630" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTUtNy0xLTEtOTUyNjc_7c699302-9876-48ca-8179-f3e946f59392">311,481</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia14b898958044d748bf89781cd45274b_I20220630" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTUtOS0xLTEtOTUyNjc_df00f9ee-8251-42da-a5c6-28afa0075486">&#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="i37a13b68c87e47c5a34243bb3c152590_I20220630" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTctMS0xLTEtOTUyNjc_40222092-31cd-4c26-9437-6257738f558a">41,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTctMy0xLTEtOTUyNjc_c40fdda9-8006-413c-b04a-ffca7407a3c7">41,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTctNS0xLTEtOTUyNjc_5f1aabaf-1f75-4ba8-ad34-7c4edfaaa42f">41,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTctNy0xLTEtOTUyNjc_ffa6db59-0515-4b20-a3f9-d2b175307630">&#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="i03476a8d734f47f38022ed9ed2ae1573_I20220630" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTctOS0xLTEtOTUyNjc_08d48013-b78a-4901-9a0d-ecac5470d855">&#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%">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="i37a13b68c87e47c5a34243bb3c152590_I20220630" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTgtMS0xLTEtOTUyNjc_16952b61-ab81-4260-87d8-3f95b1e6b8c3">21,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:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTgtMy0xLTEtOTUyNjc_2bfe06a0-cc3b-4a28-989a-4a4f38693409">19,250</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTgtNS0xLTEtOTUyNjc_db5c88cb-ba1f-47b4-a603-4bee63492a0e">&#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="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTgtNy0xLTEtOTUyNjc_ea69ffe2-b383-4c5a-923d-7f542d96a2fb">&#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="i03476a8d734f47f38022ed9ed2ae1573_I20220630" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTgtOS0xLTEtOTUyNjc_ced54a35-f060-4cb2-a964-700e1e63942b">19,250</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="i37a13b68c87e47c5a34243bb3c152590_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTktMS0xLTEtOTUyNjc_aaa57b2b-078e-4114-b924-63fb53ace800">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="icf3bf91baa91417bbc53da6aba57fb73_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTktMy0xLTEtOTUyNjc_841a2cc0-5231-4d61-9f45-dbd1823b25d5">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="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTktNS0xLTEtOTUyNjc_dca4388c-f9ca-4f30-8b21-7e2f8f6614b0">31</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTktNy0xLTEtOTUyNjc_a99a25a5-01c4-45a4-a24c-4d3dc761bf21">16</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTktOS0xLTEtOTUyNjc_82be1c84-c856-4345-a98f-89717a32ec65">36</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="i37a13b68c87e47c5a34243bb3c152590_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMjAtMS0xLTEtOTUyNjc_a8c3e3c0-fb05-419d-89af-0035fd7add75">19,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMjAtMy0xLTEtOTUyNjc_824a80a4-8948-40db-8738-8b03209d008a">19,842</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMjAtNS0xLTEtOTUyNjc_714e69a5-3e43-4461-9887-fb8b2c2ac551">&#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%">19,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMjAtOS0xLTEtOTUyNjc_070341b7-9e67-47e5-a98e-0c2c1a695fe7">&#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="if78f89e76f9442caaf0201611e2c9a84_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNS0xLTEtMS05NTI2Nw_b1dd484a-0a05-4f46-aedc-65acec9e4013">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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNS0zLTEtMS05NTI2Nw_cd2f418a-f255-4a7c-a2f6-9bfa615f795d">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNS01LTEtMS05NTI2Nw_c597c30a-bd8a-4f7e-8a67-59cdc853ae18">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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNS03LTEtMS05NTI2Nw_759ac94f-38c1-4f0c-94af-db911bcc2229">&#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="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNS05LTEtMS05NTI2Nw_4afbf7fa-e12f-43d0-bf6f-627551523c7d">&#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%">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%"><ix:nonFraction unitRef="usd" contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNi0zLTEtMS05NTI2Nw_83f023b1-ba65-4f6b-88c8-0a60bcd24658">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNi01LTEtMS05NTI2Nw_a9a096c5-8628-418f-80cf-13cfb1140937">&#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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNi03LTEtMS05NTI2Nw_7595ce4b-f409-4506-81aa-1b1299d04d26">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="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:InvestmentsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNi05LTEtMS05NTI2Nw_ff033958-ae3b-40c6-9880-bee117c8c0ab">&#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="if78f89e76f9442caaf0201611e2c9a84_I20211231" decimals="-3" name="us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNy0xLTEtMS05NTI2Nw_7556fd8d-72a1-4613-84d3-b68075787089">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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNy0zLTEtMS0xMzMzOTk_744cc268-152d-4ab4-b3d3-0a4a891d1968">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNy01LTEtMS05NTI2Nw_6f63fe56-dd84-49a8-ab2d-d3ab5522f465">&#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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNy03LTEtMS05NTI2Nw_294990fd-806a-4928-a9aa-32ce256c6820">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="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:HeldToMaturitySecuritiesFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNy05LTEtMS05NTI2Nw_7b7794da-844a-43be-a137-f57868e70ad8">&#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%">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%"><ix:nonFraction unitRef="usd" contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOC0zLTEtMS05NTI2Nw_dc2aeef9-151b-40d8-a6ea-9edbcf41716f">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOC01LTEtMS05NTI2Nw_7cc2e469-3df1-42ff-bdf1-b1d37d2ab06b">&#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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOC03LTEtMS05NTI2Nw_44a9d0dd-408a-4cbb-881e-f7a67bfdd47b">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="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:LoansHeldForSaleFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOC05LTEtMS05NTI2Nw_fd30c493-2451-4c36-a276-791dfcd21126">&#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="if78f89e76f9442caaf0201611e2c9a84_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOS0xLTEtMS05NTI2Nw_24889820-50fe-46d1-bca1-c074dfb8f88f">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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOS0zLTEtMS05NTI2Nw_0456eb2f-7e1e-43a3-8ca7-5980a0c02fb0">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOS01LTEtMS05NTI2Nw_2a87e997-ab41-4322-84a7-a4ebc203336d">&#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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOS03LTEtMS05NTI2Nw_0757da51-a6e1-45b8-9075-e737e4772174">&#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="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:LoansReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOS05LTEtMS05NTI2Nw_5518a9ef-974e-41d7-a7db-c067477704ec">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="if78f89e76f9442caaf0201611e2c9a84_I20211231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTAtMS0xLTEtOTUyNjc_69b30a15-5e22-484c-aadb-1c91428d3280">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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTAtMy0xLTEtOTUyNjc_89721e4b-432a-4912-81e1-0a2d9877dcc8">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTAtNS0xLTEtOTUyNjc_63e76e12-f2c9-41f7-9539-2ca62b8d1476">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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTAtNy0xLTEtOTUyNjc_73fd7be5-6825-4c81-96ed-9e50a82c8e22">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="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:AccountsReceivableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTAtOS0xLTEtOTUyNjc_bab17270-e633-41d1-bf83-31175a4cc536">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="if78f89e76f9442caaf0201611e2c9a84_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTEtMS0xLTEtOTUyNjc_7e7b12dc-5504-4cab-bd5f-326ec19fd7a2">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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTEtMy0xLTEtOTUyNjc_d2e77d6f-2add-4f4c-b3c5-4c7d9ecb0d60">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTEtNS0xLTEtOTUyNjc_ab416c9f-941e-4711-b22d-d91c487b0535">&#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%">15,219&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeAssetsAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTEtOS0xLTEtOTUyNjc_a9bfca6a-9a3d-4ab7-b1c1-89ee34b46876">&#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="if78f89e76f9442caaf0201611e2c9a84_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTItMS0xLTEtOTUyNjc_6e666131-99c2-4e5c-8058-c773231e13e3">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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTItMy0xLTEtOTUyNjc_4812e8f3-4d4b-40cc-a924-8b94f2a945d6">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTItNS0xLTEtOTUyNjc_43fe570b-5e85-4a09-8cd0-3e23e69ea12d">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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTItNy0xLTEtOTUyNjc_64aa2455-8ffd-48f3-b793-946ce5f6fd39">&#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="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:EquitySecuritiesFvNi" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTItOS0xLTEtOTUyNjc_78ee1014-81dc-4a04-929a-0b15c1c21900">&#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="if78f89e76f9442caaf0201611e2c9a84_I20211231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTQtMS0xLTEtOTUyNjc_30e2922d-ef54-43ce-b38f-5146dc6ebfa7">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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTQtMy0xLTEtOTUyNjc_948a9717-f88d-42e9-90b8-b428b9783c02">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTQtNS0xLTEtOTUyNjc_20e6c569-014f-4953-baf9-edd7cbcab841">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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTQtNy0xLTEtOTUyNjc_396d6d26-ccd1-4907-94a5-08f0ce376fa6">&#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="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:DepositsFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTQtOS0xLTEtOTUyNjc_8ce9ef1f-f683-4ba4-af6e-f26bf4b53ec8">&#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="if78f89e76f9442caaf0201611e2c9a84_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTUtMS0xLTEtOTUyNjc_1029b1f9-95a6-4f9e-a7b6-c9f392372a2a">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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTUtMy0xLTEtOTUyNjc_6a6eb5e9-bf7b-494c-bf2e-1d3a9f3c69c6">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTUtNS0xLTEtOTUyNjc_e8a15b9e-d075-4367-beb7-c15728d38411">&#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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTUtNy0xLTEtOTUyNjc_63d22050-5aec-465b-b485-03065b8b463a">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="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTUtOS0xLTEtOTUyNjc_07f8795e-58cb-434f-9fcd-cca06577fcd0">&#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="if78f89e76f9442caaf0201611e2c9a84_I20211231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTctMS0xLTEtOTUyNjc_e257c155-28f3-4b1c-a562-af51063f5593">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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTctMy0xLTEtOTUyNjc_0d3d01f7-0d04-4170-bf1f-6ef5fa6c533a">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTctNS0xLTEtOTUyNjc_c835f7cc-666f-4690-a3b5-6f55792a59b9">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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTctNy0xLTEtOTUyNjc_e38c45d0-4a21-432f-8daa-f2b9643b668a">&#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="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTctOS0xLTEtOTUyNjc_b7d567aa-8614-4f3d-a54f-07c7aea42bee">&#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="if78f89e76f9442caaf0201611e2c9a84_I20211231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTgtMS0xLTEtOTUyNjc_651d6d8b-5bfb-411e-b136-6376e1e1c444">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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTgtMy0xLTEtOTUyNjc_7aaf7017-fc5e-4242-873a-046cdc14c2cf">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTgtNS0xLTEtOTUyNjc_51099c3a-8905-4078-aad1-ab777fb94757">&#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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTgtNy0xLTEtOTUyNjc_3471d623-a09a-4a48-b6b5-ab93e6322689">&#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="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTgtOS0xLTEtOTUyNjc_b6791372-23bf-445f-ade8-4ae7c95ae082">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="if78f89e76f9442caaf0201611e2c9a84_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTktMS0xLTEtOTUyNjc_bb458110-f517-46d7-8aff-ef6eb5d58f07">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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTktMy0xLTEtOTUyNjc_c8258fd8-5f19-4bca-8979-8165d7df53ef">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTktNS0xLTEtOTUyNjc_6b2e33fe-09c7-4e81-b0ca-9b35ed5bcd8b">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="i1bdd15854f7043bcafe6e543749837c7_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTktNy0xLTEtOTUyNjc_f1dd16eb-ad9b-4892-9968-a10a52891426">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="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesFairValueDisclosure" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTktOS0xLTEtOTUyNjc_a64b2376-3898-4989-a52b-b499f60b5534">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="if78f89e76f9442caaf0201611e2c9a84_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMjAtMS0xLTEtOTUyNjc_9dee5180-3b7b-499b-81fb-a266922a90e6">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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMjAtMy0xLTEtOTUyNjc_7c9a2a61-f359-493d-9c59-c509cbe9d06b">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="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMjAtNS0xLTEtOTUyNjc_8c12567f-644d-46df-b0cc-316fd2edd37b">&#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%">15,286&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i235c321087744165b98e434d1680f3ef_I20211231" decimals="-3" name="us-gaap:InterestRateDerivativeLiabilitiesAtFairValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMjAtOS0xLTEtOTUyNjc_c2690158-f3bc-4203-87ba-4893b037556d">&#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="ieb3369801f1548188d52cb49449d23a3_73"></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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183My9mcmFnOmJjYTA5Y2RiMjM1YzQyNjE4YTE0NWU5ODY3MzdiMGI2L3RleHRyZWdpb246YmNhMDljZGIyMzVjNDI2MThhMTQ1ZTk4NjczN2IwYjZfMjk2_2bb0adb5-8353-42af-8f2d-0269ac485e98" continuedAt="i2e4f5637bbdd4cdfb96d9d193a97e56a" 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="i2e4f5637bbdd4cdfb96d9d193a97e56a">The Bank had <ix:nonFraction unitRef="usd" contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183My9mcmFnOmJjYTA5Y2RiMjM1YzQyNjE4YTE0NWU5ODY3MzdiMGI2L3RleHRyZWdpb246YmNhMDljZGIyMzVjNDI2MThhMTQ1ZTk4NjczN2IwYjZfMzY_dcb4d246-8ac1-4f35-b8dd-e403d26b20d5">no</ix:nonFraction> cash restrictions at June 30, 2022 and had restricted cash included in interest earning deposits of $<ix:nonFraction unitRef="usd" contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-5" name="us-gaap:RestrictedCash" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183My9mcmFnOmJjYTA5Y2RiMjM1YzQyNjE4YTE0NWU5ODY3MzdiMGI2L3RleHRyZWdpb246YmNhMDljZGIyMzVjNDI2MThhMTQ1ZTk4NjczN2IwYjZfMTI4_b8302dfb-5990-498e-8b61-67a6a5fa3176">9.8</ix:nonFraction>&#160;million at December 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 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><div id="ieb3369801f1548188d52cb49449d23a3_76"></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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RleHRyZWdpb246NDVkMDJlOWZiZDcwNDNiMDkxNjFlNDU0ZjgyNjFhZDVfOTE2_6adc272a-b0ee-4c21-972b-2fb5890355c0" continuedAt="i5a58e096932a4a7cb2e2022f072fa970" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="i5a58e096932a4a7cb2e2022f072fa970"><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%">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.</span></div><ix:nonNumeric contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RleHRyZWdpb246NDVkMDJlOWZiZDcwNDNiMDkxNjFlNDU0ZjgyNjFhZDVfOTE3_69bd7c63-94eb-4213-a423-3a5b4d660f37" 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%">June 30,<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="idf457ab83ad843739b767a05e6289e53_I20220630" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMy0xLTEtMS05NTI2Nw_f57a9b81-b850-4a5d-bf4f-b77e3e329807">553,134</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;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="i643eaaa36209448d894a88c1349b4e93_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMy0zLTEtMS05NTI2Nw_9ae8d9cc-c91b-46d4-8c35-f58fa2e63ded">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="i644b5f990b594fc7ac136420aca88400_I20220630" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfNC0xLTEtMS05NTI2Nw_ad6c9bc4-0440-4c0c-a328-fb663f03b957">3,612</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfNC0zLTEtMS05NTI2Nw_4d2eee9f-cd13-4bf8-a97f-86142df2973c">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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfNS0xLTEtMS05NTI2Nw_e0cb7e48-2fe0-4e53-b971-55bd083b62e4">13,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfNS0zLTEtMS05NTI2Nw_7b456117-cfb4-40b6-8d70-d450547262a2">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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfNi0xLTEtMS05NTI2Nw_d67f13a3-432d-4d7c-b220-17c9cd04504c">570,056</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="ic6f199f8cd904a979ce95597ba2c8713_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfNi0zLTEtMS05NTI2Nw_270bfacb-5181-4981-9456-ea9e3b272ef0">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="ibfb175e83bb24a3d849f32de21c25244_I20220630" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfOS0xLTEtMS05NTI2Nw_14dec133-f480-4ae4-9d8a-644c902adb95">52,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0cbc444f50db48f48862fc56874c6712_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfOS0zLTEtMS05NTI2Nw_32457909-9586-4ed1-985c-5c99a06f0cce">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="i64642459c3484b72b361acdb0fe09a47_I20220630" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTAtMS0xLTEtOTUyNjc_e06c2fb7-95c0-402c-9e73-07e7013bd36a">217,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTAtMy0xLTEtOTUyNjc_e8129f16-f85f-4d92-a11d-8f0437a96e93">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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTEtMS0xLTEtOTUyNjc_6f1e261e-ab4a-4bf1-bf24-ad14a7625920">269,551</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="iea386ab059794e80a011ee0803fc8da1_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTEtMy0xLTEtOTUyNjc_961598b1-d19c-45b1-ab83-40856d153d1e">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="iccb6501735d541839b141ba759bc5397_I20220630" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTItMS0xLTEtOTUyNjc_beeb4c28-99fb-4c0e-83c9-29cf8aa76169">307,906</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTItMy0xLTEtOTUyNjc_57932c4f-3465-4c52-a12b-1a1dc28e4a7e">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="i2ad1c2e19165472fa47fade32378cd5a_I20220630" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTMtMS0xLTEtOTUyNjc_f1f2ad4b-ea60-4306-93dc-78837b6e395e">1,147,513</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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231" decimals="-3" name="us-gaap:UnusedCommitmentsToExtendCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTMtMy0xLTEtOTUyNjc_50ac391a-a68e-4f1e-80f1-aece6b2b58bb">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="i622c9322be09494da00e482a88c3959e_D20220101-20220630" name="hfwa:AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RleHRyZWdpb246NDVkMDJlOWZiZDcwNDNiMDkxNjFlNDU0ZjgyNjFhZDVfOTE4_26ad3b8f-6c72-4a7f-a077-453f73d8b925" 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: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/>June 30,</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%">Six Months Ended<br/>June 30,</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:middle"><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:middle"><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;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%">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%">2021</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%">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="i4fb2dfe36c2e41e19e3d148e21ff9686_I20220331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfMy0xLTEtMS05NTI2Nw_d0035164-f727-4b76-91b9-d8735583b6b5">1,552</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="id82b28ee47bb49cd9b3383c368d0e6f9_I20210331" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfMy0zLTEtMS05NTI2Nw_2ddbcd63-f89d-4b77-a4da-39a07b409247">3,617</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;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="id0c00d609c644e2399ded7a3901f715a_I20211231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfMy01LTEtMS05NTI2Nw_00f458b7-091f-4d98-b849-57a866986e9f">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="i78ccc94843124ec79f594f298845c436_I20201231" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfMy03LTEtMS05NTI2Nw_093d9789-948e-4f53-b42d-a0748b5576d5">4,681</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 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="i4126894fe0cf43408f1c55a43e4687ce_D20220401-20220630" decimals="-3" sign="-" name="us-gaap:ProvisionForOtherCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNC0xLTEtMS05NTI2Nw_98a88df5-75b2-4e06-ad4b-1df1e2d38138">555</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="ic506122974b34d348b1546e6051786ca_D20210401-20210630" decimals="-3" sign="-" name="us-gaap:ProvisionForOtherCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNC0zLTEtMS05NTI2Nw_1604b57e-a829-4a6e-9dc0-b3981645a57a">1,166</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="i39dae01e4cf44b27acfe740ce1272514_D20220101-20220630" decimals="-3" sign="-" name="us-gaap:ProvisionForOtherCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNC01LTEtMS05NTI2Nw_fc1d403a-4244-4088-a698-eba7d412d8d5">1,610</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="i8997f471dd894acca1dfcbf0e010d120_D20210101-20210630" decimals="-3" sign="-" name="us-gaap:ProvisionForOtherCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNC03LTEtMS05NTI2Nw_df025535-1d2c-4cda-90d0-df462d6def40">2,230</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, end of period</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="if9e2f7322b27438b92ba166619e1add4_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNS0xLTEtMS05NTI2Nw_1153e78c-9a0f-42c6-84dd-6f0bb4607512">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 #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="ife57924367634756bb5fbcb03ef55d0d_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNS0zLTEtMS05NTI2Nw_969ed2e2-689f-44cc-ad40-3cb09d57ccd3">2,451</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="if9e2f7322b27438b92ba166619e1add4_I20220630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNS01LTEtMS05NTI2Nw_fc2cfe25-76f5-4268-94f5-48ca3b7064f9">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="ife57924367634756bb5fbcb03ef55d0d_I20210630" decimals="-3" name="us-gaap:FinancingReceivableAllowanceForCreditLosses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNS03LTEtMS05NTI2Nw_fa617a16-5cd7-4f0d-84c1-4ef2bdb88a46">2,451</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:continuation><div style="text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_85"></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 and six months ended June 30, 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 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="ieb3369801f1548188d52cb49449d23a3_88"></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. </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><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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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%">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 including most recently significant changes as a result of inflation, 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 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 inflation and the governmental actions taken to address these issues. 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. 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="ieb3369801f1548188d52cb49449d23a3_91"></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 June 30, 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 $18.6 million, or $0.52 per diluted common share, for the three months ended June 30, 2022 compared to $32.7 million, or $0.90 per diluted common share, for the same period in 2021. Net income decreased $14.1 million, or 43.2%, due primarily to a lower reversal of provision for credit losses and secondarily due to lower interest and fees on loans. The Company&#8217;s efficiency ratio was </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">62.57%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> 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 June 30, 2022 compared </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">58.18%</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> for the same period in 2021.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_94"></div><div style="margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Comparison of six months ended June 30, 2022 to the comparable period 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 income was </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">$38.3 million, or $1.08</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> per diluted common share, for the six months ended June 30, 2022 compared t</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">o $58.0 million, or $1.60</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> per diluted common share, for the six months ended June 30, 2021. Net income decreased</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> $19.7 million, or 33.9%</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">, also due primarily to lower </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">reversal o</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">f provision for credit losses</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> and secondarily due to lower interest and fees on loans</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">. The Company&#8217;s efficiency ratio was 63.46% for the six months ended June 30, 2022 compared to 59.84% for the same period in 2021.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><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="ieb3369801f1548188d52cb49449d23a3_97"></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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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%">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 June 30,</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,812,045&#160;</span></td><td style="background-color:#ffffff;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%">40,890&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.30&#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,402,868&#160;</span></td><td style="background-color:#ffffff;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%">50,750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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: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%">(590,823)</span></td><td style="background-color:#ffffff;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%">(9,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.32)</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,450,328&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,607&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">799,023&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,050&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">0.07&#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><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%">137,429&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.61&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,489&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">947&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(23,060)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.24&#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,213,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,342&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.77&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">964,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">248,365&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.66&#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,612,958&#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%">51,732&#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.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: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,327,171&#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%">56,010&#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.55&#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%">285,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="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,278)</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.41)</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%">772,658&#160;</span></td><td style="background-color:#cceeff;padding: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%">752,034&#160;</span></td><td style="background-color:#cceeff;padding: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%">20,624&#160;</span></td><td style="background-color:#cceeff;padding: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,385,616&#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%">7,079,205&#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%">306,411&#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><td colspan="3" 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 Bearing Liabilities:</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;padding:0 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><tr><td colspan="3" 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%">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: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%">321,926&#160;</span></td><td style="background-color:#ffffff;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%">324&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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: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%">381,417&#160;</span></td><td style="background-color:#ffffff;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%">481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.51&#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%">(59,491)</span></td><td style="background-color:#ffffff;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%">(157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.11)</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%">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:8pt;font-weight:400;line-height:100%">652,407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">591,616&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">89&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,791&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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%">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:8pt;font-weight:400;line-height:100%">3,067,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:8pt;font-weight:400;line-height:100%">1,001&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,836,717&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">954&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">230,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:8pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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></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 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:8pt;font-weight:400;line-height:100%">4,041,706&#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:8pt;font-weight:400;line-height:100%">1,413&#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.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">3,809,750&#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:8pt;font-weight:400;line-height:100%">1,524&#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"></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%">231,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"></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%">(111)</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.02)</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%">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:8pt;font-weight:400;line-height:100%">21,287&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,986&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.95&#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:8pt;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:8pt;font-weight:400;line-height:100%">48,272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,259&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">5,013&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"></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 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:#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,111,265&#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%">1,684&#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:8pt;font-weight:400;line-height:100%">0.16&#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 #000;padding:2px 0 2px 1pt;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,873,995&#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%">1,745&#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:8pt;font-weight:400;line-height:100%">0.18&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">237,270&#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%">(61)</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: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"><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 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:#cceeff;padding:2px 0 2px 1pt;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,349,746&#160;</span></td><td style="background-color:#cceeff;padding: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 #000;padding:0 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%">2,261,373&#160;</span></td><td style="background-color:#cceeff;padding: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 #000;padding:0 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%">88,373&#160;</span></td><td style="background-color:#cceeff;padding: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 #000;padding:0 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;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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113,644&#160;</span></td><td style="background-color:#ffffff;padding: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%">108,076&#160;</span></td><td style="background-color:#ffffff;padding: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%">5,568&#160;</span></td><td style="background-color:#ffffff;padding: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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">810,961&#160;</span></td><td style="background-color:#cceeff;padding: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%">835,761&#160;</span></td><td style="background-color:#cceeff;padding: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%">(24,800)</span></td><td style="background-color:#cceeff;padding: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 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:#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,385,616&#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%">7,079,205&#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%">306,411&#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><td colspan="3" 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 income and spread</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 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:8pt;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:8pt;font-weight:400;line-height:100%">50,048&#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;padding:2px 0 2px 1pt;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.98&#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;border-top:3pt double #000000;padding:0 1pt"></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:8pt;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:8pt;font-weight:400;line-height:100%">54,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.37&#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;border-top:3pt double #000000;padding:0 1pt"></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:8pt;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:8pt;font-weight:400;line-height:100%">(4,217)</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;padding:2px 0 2px 1pt;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.39)</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%">Net interest margin</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;border-top:3pt double #000;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%">3.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: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;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.44&#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;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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.40)</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></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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 $2.4 million and $8.2 million for the three months ended June 30, 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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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="ieb3369801f1548188d52cb49449d23a3_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 June 30, 2022 compared to the three months ended June 30, 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:53.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></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.864%"></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.864%"></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.871%"></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%">Yield/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%">(6,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,361)</span></td><td style="background-color:#ffffff;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%">(9,860)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">34</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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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:53.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></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.864%"></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.864%"></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.871%"></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%">Yield/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: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%">3,411&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">87.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(144)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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%">84&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,995&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,079&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">790.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(3,148)</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%">(1,130)</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%">(4,278)</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%">(7.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">(68)</span></td><td style="background-color:#ffffff;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%">(89)</span></td><td style="background-color:#ffffff;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%">(157)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">(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%">(1)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">76&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">17&#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%">(128)</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)</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%">(7.3)</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%">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%">50&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">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%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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 #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%">24&#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%">(85)</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%">(61)</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%">(3.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%">(3,172)</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%">(1,045)</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%">(4,217)</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%">(7.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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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 June 30, 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 primarily as a result of the decrease in deferred SBA PPP loan fees recognized due to a decrease in the volume of forgiven SBA PPP loans, offset partially by a higher average balance of taxable investment securities and higher yield earned on interest earning deposits.</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 margin decreased due primarily to the change in the mix of total interest earning assets into a higher proportion of lower yielding investment securities and interest earning deposits, resulting mostly from a significant decrease in SBA PPP loan balances.</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 acquired 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></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></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%">June 30,<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%">June 30,<br/>2021</span></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.30&#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.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"><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;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.15)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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: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 acquired 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.03)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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;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 acquired 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.12&#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.45&#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></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:5.2pt;font-weight:400;line-height:120%;padding-left:2.65pt;position:relative;top:-2.8pt;vertical-align:baseline"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 one basis point during the three months ended June 30, 2022 compared to 18 basis points during the same period in 2021.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_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:400;line-height:120%">Comparison of six months ended June 30, 2022 to the comparable period 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:115%">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:24.046%"></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: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.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:7pt;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%">Six Months Ended June 30,</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:7pt;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:7pt;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:7pt;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,792,792&#160;</span></td><td style="background-color:#ffffff;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%">81,915&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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: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,446,442&#160;</span></td><td style="background-color:#ffffff;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%">100,274&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.55&#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%">(653,650)</span></td><td style="background-color:#ffffff;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%">(18,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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,361,437&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">736,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.08&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">624,447&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">141,894&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.49&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">162,192&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,905&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(20,298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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 10pt;text-align:left;text-indent:-9pt;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,357,420&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,048&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">840,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">438&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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:8pt;font-weight:400;line-height:100%">517,390&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.34&#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,653,543&#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%">100,326&#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.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: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,185,654&#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%">110,201&#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.59&#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%">467,889&#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%">(9,875)</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.55)</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></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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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:24.046%"></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: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.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:7pt;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%">Six Months Ended June 30,</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:7pt;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:7pt;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:7pt;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: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%">756,523&#160;</span></td><td style="background-color:#cceeff;padding: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%">754,533&#160;</span></td><td style="background-color:#cceeff;padding: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%">1,990&#160;</span></td><td style="background-color:#cceeff;padding: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,410,066&#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,940,187&#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%">469,879&#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><td colspan="3" 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 Bearing Liabilities:</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;padding:0 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><tr><td colspan="3" 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%">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: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%">329,100&#160;</span></td><td style="background-color:#ffffff;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%">662&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">387,310&#160;</span></td><td style="background-color:#ffffff;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%">1,040&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.54&#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%">(58,210)</span></td><td style="background-color:#ffffff;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%">(378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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%">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:8pt;font-weight:400;line-height:100%">649,562&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.05&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">575,942&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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%">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:8pt;font-weight:400;line-height:100%">3,066,849&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,784,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.15&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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 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:#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%">4,045,511&#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:8pt;font-weight:400;line-height:100%">2,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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-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%">3,747,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><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%">3,252&#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.17&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-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%">297,545&#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:8pt;font-weight:400;line-height:100%">(415)</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.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;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:#ffffff;padding:2px 0 2px 1pt;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,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">433&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.11&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,950&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">3.59&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.52&#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:8pt;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:8pt;font-weight:400;line-height:100%">49,140&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,676&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.35&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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 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:#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,115,901&#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%">3,334&#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:8pt;font-weight:400;line-height:100%">0.16&#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 #000;padding:2px 0 2px 1pt;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,810,592&#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%">3,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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.20&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">305,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"></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%">(364)</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:8pt;font-weight:400;line-height:100%">(0.04)</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 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:#cceeff;padding:2px 0 2px 1pt;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,354,571&#160;</span></td><td style="background-color:#cceeff;padding: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:0 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%">2,183,638&#160;</span></td><td style="background-color:#cceeff;padding: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:0 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%">170,933&#160;</span></td><td style="background-color:#cceeff;padding: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:0 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;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:#ffffff;padding:2px 0 2px 1pt;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,167&#160;</span></td><td style="background-color:#ffffff;padding: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%">114,542&#160;</span></td><td style="background-color:#ffffff;padding: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%">(3,375)</span></td><td style="background-color:#ffffff;padding: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;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:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">828,427&#160;</span></td><td style="background-color:#cceeff;padding: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%">831,415&#160;</span></td><td style="background-color:#cceeff;padding: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%">(2,988)</span></td><td style="background-color:#cceeff;padding: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 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:#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,410,066&#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,940,187&#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%">469,879&#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><td colspan="3" 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 income and spread</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 style="background-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%">96,992&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.88&#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;border-top:3pt double #000000;padding:0 1pt"></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%">106,503&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.39&#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;border-top:3pt double #000000;padding:0 1pt"></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%">(9,511)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.51)</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%">Net interest margin</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;border-top:3pt double #000000;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.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="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;border-top:3pt double #000000;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%">3.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 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;border-top:3pt double #000000;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%">(0.53)</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></table></div><div style="padding-left:45pt;text-align:justify;text-indent:-9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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 $5.8 million and $15.4 million for the six months ended June 30, 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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(3)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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="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%">The following table provides the changes in net interest income for the six months ended June 30, 2022 compared to the six months ended June 30, 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:53.285%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.864%"></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.864%"></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.864%"></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.871%"></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="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></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%">Yield/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-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;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="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: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></tr><tr><td colspan="3" 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%">(14,257)</span></td><td style="background-color:#ffffff;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%">(4,102)</span></td><td style="background-color:#ffffff;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%">(18,359)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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"><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%">6,248&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,026&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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%">(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%">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:9pt;font-weight:400;line-height:100%">(152)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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;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%">410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">595.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="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%">(7,846)</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%">(2,029)</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%">(9,875)</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%">(9.0)</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: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></tr><tr><td colspan="3" 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%">(142)</span></td><td style="background-color:#ffffff;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%">(236)</span></td><td style="background-color:#ffffff;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%">(378)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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"><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%">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%">(31)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.9)</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%">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%">195&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 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%">75&#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%">(490)</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%">(415)</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%">(12.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%">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%">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%">55&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 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%">12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(9)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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 #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%">92&#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%">(456)</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%">(364)</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%">(9.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 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%">(7,938)</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%">(1,573)</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%">(9,511)</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%">(8.9)</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%">36</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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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:400;line-height:120%">Comparison of six months ended June 30, 2022 to the comparable period 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, offset partially by a higher average balance of taxable investment securities and higher yield earned on interest earning deposits.</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 margin decreased due primarily to the change in the mix of total interest earning assets into a higher proportion of lower yielding investment securities and interest earning deposits.</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 loan yield and the impacts of SBA PPP loans and the incremental accretion on acquired loans on this financial measure for the periods presented below</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: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="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%">Six Months Ended<br/>June 30,</span></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-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%">2021</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%">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.36&#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.55&#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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19.75pt;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.18)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19.75pt;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 incremental accretion on acquired 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.05)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.09)</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: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 acquired loans (non-GAAP) (1)</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%">4.13&#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.41&#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></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)&#160;&#160;&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">For additional information, see "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:115%">The impact to loan yield from recoveries of interest and fees on loans classified as nonaccrual was six basis points during the six months ended June 30, 2022 compared to 13 basis points during the same period in 2021.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_106"></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 (reversal of) 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 June 30, 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 reversal of 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/>June 30,</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%">(649)</span></td><td style="background-color:#cceeff;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%">(12,821)</span></td><td style="background-color:#cceeff;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%">12,172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">611&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(52.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 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%">(1,204)</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%">(13,987)</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%">12,783&#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%">(91.4)</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 on loans recognized during the three months ended June 30, 2022 was due primarily to a reduction of loans individually evaluated for losses and as a result their related ACL. The reversal of provision for credit losses on unfunded commitments recognized during the three months ended June 30, 2022 was due primarily to higher utilization rates on commercial and industrial lines 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%">The reversal of provision for credit losses on loans and unfunded commitments recognized during the three months ended June 30, 2021 was due primarily to continued improvements in the economic forecast at June 30, 2021 as compared to the forecast at March 31, 2021.</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%">37</span></div></div></div><div id="ieb3369801f1548188d52cb49449d23a3_109"></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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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:400;line-height:120%">Comparison of six months ended June 30, 2022 to the comparable period 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%">Six Months Ended<br/>June 30,</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 #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%">Percentage 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%">(3,171)</span></td><td style="background-color:#cceeff;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%">(18,956)</span></td><td style="background-color:#cceeff;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%">15,785&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,230)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">620&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">(4,781)</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%">(21,186)</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%">16,405&#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%">(77.4)</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 losse</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">s </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">recognized during</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> the six months ended June 30, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">was also due primarily </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a reduction of loans individually evaluated for losses and as a result their related ACL</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;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 six months ended June 30, 2021 was also due substantially to continued improvements in the economic forecast at June 30, 2021 as compared to the forecast at December 31, 2020.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_112"></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 June 30, 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/>June 30,</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,391&#160;</span></td><td style="background-color:#cceeff;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%">2,067&#160;</span></td><td style="background-color:#cceeff;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%">324&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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></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,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%">2,338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">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%">219&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">(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%">(78.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%">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%">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:9pt;font-weight:400;line-height:100%">209&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(87.6)</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 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%">764&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">717&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">6.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%">Gain on sale of other 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%">&#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%">724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(724)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 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%">1,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">45&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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 income</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%">7,016&#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%">8,297&#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 #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,281)</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%">(15.4)</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 income decreased due primarily to reduced gain on sale of loans, net as sales volume of secondary market mortgage loans declined and secondarily due to gain on sale other assets, net reflecting the sale of of branches recognized during the second quarter of 2021.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_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:400;line-height:120%">Comparison of six months ended June 30, 2022 to the comparable period 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: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="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%">Six Months Ended<br/>June 30,</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%">4,687&#160;</span></td><td style="background-color:#cceeff;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,959&#160;</span></td><td style="background-color:#cceeff;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%">728&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">4,773&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">338&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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: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%">460&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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,913)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.6)</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%">305&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">361&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">2,459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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,086&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">746&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(542)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(72.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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%">38</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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></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="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%">Six Months Ended<br/>June 30,</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:#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%">2,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(606)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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 #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%">15,554&#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%">16,548&#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 #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%">(994)</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%">(6.0)</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%">Nonintere</span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">st income </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">decreased due primarily to reduced gain on sale of loans, net as sales volume of secondary market mortgage loans declined and higher gain on sale of other assets, net reflecting the sale of branches recognized during the six months end June 30, 2021, offset partially by an increase in bank owned life insurance income due to the recognition of a death benefit of $1.0 million during the three months ended March 31, 2022 as well as increases in service charges and other fees and card revenue reflecting increased customer transactions as businesses reopened in our market areas.</span></div><div style="margin-top:5pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_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%">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 June 30, 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/>June 30,</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,778&#160;</span></td><td style="background-color:#cceeff;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%">21,803&#160;</span></td><td style="background-color:#cceeff;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%">(25)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,091&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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;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,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,998&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.7&#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%">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%">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%">(223)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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;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%">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%">1,037&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(508)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">867&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(124)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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;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%">425&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">86&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.4&#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%">2,704&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,773&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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 #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%">35,707&#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%">36,396&#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%">(689)</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 #000000;padding:2px 0 2px 1pt;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;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 third-party expenses related to SBA PPP loan forgiveness and higher legal costs related to loan collection efforts included in professional services expense for the second quarter of 2021.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_121"></div><div style="margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:120%">Comparison of six months ended June 30, 2022 to the comparable period 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: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="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%">Six Months Ended<br/>June 30,</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%">43,030&#160;</span></td><td style="background-color:#cceeff;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%">44,004&#160;</span></td><td style="background-color:#cceeff;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%">(974)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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%">8,502&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,545&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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%">8,246&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">436&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">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%">610&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,080&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">1,228&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,307&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,079)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46.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%">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%">1,663&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,963&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(300)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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%">1,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">1,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,594&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">5,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,407&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">308&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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 #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%">71,427&#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%">73,638&#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%">(2,211)</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 #000000;padding:2px 0 2px 1pt;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.0)</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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">expense decreased due primarily to a decrease in professional services which was elevated during the six months ended June 30, 2021 due to costs associated with our participation in the SBA PPP as well as a decrease 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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></div><div style="margin-top:5pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">compensation and employee benefits from a lower headcount and a decrease in marketing expenses due to less activity offset partially by an increase in data processing as the Bank continues to invest in its technology platforms.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_124"></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 June 30, 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/>June 30,</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%">22,561&#160;</span></td><td style="background-color:#cceeff;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%">40,153&#160;</span></td><td style="background-color:#cceeff;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%">(17,592)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.8)</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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(46.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;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%">17.6&#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%">18.6&#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.0)</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%">(5.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></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 and decreases in the effective income tax rate due primarily to lower estimated annual pre-tax income for the year ended December 31, 2022, which increased the impact of favorable permanent tax items such as tax-exempt investments, investments in bank owned life insurance, and LIHTC.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_127"></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 six months ended June 30, 2022 to the comparable period 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 and related metrics and the change 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%">Six Months Ended<br/>June 30,</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%">45,900&#160;</span></td><td style="background-color:#cceeff;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%">70,599&#160;</span></td><td style="background-color:#cceeff;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%">(24,699)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.0)</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%">7,559&#160;</span></td><td style="background-color:#ffffff;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%">12,553&#160;</span></td><td style="background-color:#ffffff;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%">(4,994)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">16.5&#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%">17.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.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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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></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 also due primarily to the change in income before income taxes earned between the periods and lower estimated annual pre-tax income for the year ended December 31, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_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%">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%">June 30,<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%">994,055&#160;</span></td><td style="background-color:#ffffff;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%">(729,237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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: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,187,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">293,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%">32.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"><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%">615,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">232,260&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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: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,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(165)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">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,834,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">61,067&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">77,164&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(2,206)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">120,646&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.4&#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%">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%">15,908&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">1,251&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#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%">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%">211,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">27,807&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#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%">8,569&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(1,408)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 #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%">7,316,467&#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%">7,432,412&#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%">(115,945)</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%">(1.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 style="height:3pt"><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><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></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%">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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</a></span></div></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%">June 30,<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:#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%;text-decoration:underline">Liabilities and Stockholders' Equity</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%">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,330,190&#160;</span></td><td style="background-color:#cceeff;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,394,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.0)</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></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%">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,326&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"></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%">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%">41,827&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,012)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.7)</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 expenses and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,758&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,087&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 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:#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%">6,511,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><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%">6,577,980&#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%">(66,879)</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;padding:2px 0 2px 1pt;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.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%">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%">550,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,381)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">Retained earnings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">316,732&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,494&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.0&#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%">Accumulated other comprehensive (loss) income, 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%">(61,783)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(757.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;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:#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%">805,366&#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%">854,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><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%">(49,066)</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;padding:2px 0 2px 1pt;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)</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 and stockholders' equity</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%">7,316,467&#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%">7,432,412&#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%">(115,945)</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%">(1.6)</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="text-align:justify;text-indent:36pt"><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%">Total assets decreased due primarily as a result of the decrease in cash and cash equivalents reflecting purchases to deploy excess liquidity into higher yielding investment securities and loans. Purchases of investment securities available for sale were partially offset by a decrease in AOCI as a result of the increase in market interest rates during the six months ended June 30, 2022 which negatively impacted the fair value of our investment securities available for sale at June 30, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_133"></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:26.677%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></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.449%"></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.449%"></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.449%"></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.449%"></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.458%"></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%">June 30, 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%">65,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"><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%">44,295&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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></tr><tr><td colspan="3" style="background-color:#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%">200,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">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%">(21,202)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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"><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%">398,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">91,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">493,620&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">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%">177,759&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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%">5,978&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">3,964&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">24,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(2,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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;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,187,588&#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%">65.8&#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%">293,253&#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%">32.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 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><td colspan="3" style="background-color:#cceeff;padding:0 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,960&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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,949&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">159,007&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">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%">134,478&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">548.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%">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%">305,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">87,833&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" 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%">615,653&#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%">34.2&#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%">232,260&#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%">60.6&#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: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><td colspan="3" style="background-color:#cceeff;padding:0 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,803,241&#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%">525,513&#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%">41.1&#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 $90.6 million decrease in the fair value of investment securities available for sale resulting in an unrealized loss at June 30, 2022 compared to an unrealized gain at December 31, 2021 as a result of an increase in market rates during the six months ended June 30, 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%">41</span></div></div></div><div id="ieb3369801f1548188d52cb49449d23a3_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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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%">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%">June 30, 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%">698,828&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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%">77,261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"><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%">11,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(134,506)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(92.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%">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%">950,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">19,549&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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,515,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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,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%">22,697&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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;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,176,657&#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.0&#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%">(14,999)</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.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: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%">265,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">100,800&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.2&#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%">90,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">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%">4,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: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></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%">128,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">(13,276)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 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%">218,606&#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.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%">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%">(8,277)</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%">(3.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"><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%">213,419&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">(19,122)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 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,874,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><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%">58,402&#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%">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="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 higher commercial and industrial loan demand including an increases usage of lines of credit and an increase in residential real estate loans, including $69.5 million of purchased residential real estate loans offset partially by repayments of SBA PPP loans. </span><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 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="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%">June 30,<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%">10,475&#160;</span></td><td style="background-color:#ffffff;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%">(12,632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.7)</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%">&#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%">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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">10,475&#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%">(13,279)</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%">(55.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;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%">10,475&#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%">(13,279)</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%">(55.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 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;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 #000;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%">Accruing loans past due 90 days or more</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,036&#160;</span></td><td style="background-color:#ffffff;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%">293&#160;</span></td><td style="background-color:#ffffff;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,743&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">594.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: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><td colspan="3" style="background-color:#cceeff;padding:0 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%">Credit quality ratios:</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%">Nonaccrual loans to 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%">0.27&#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%">0.62&#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%">(0.35)</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%">(56.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></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 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.14&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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:#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 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%">62,316&#160;</span></td><td style="background-color:#cceeff;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%">57,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,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%">9.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 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:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">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%">450&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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></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%">42</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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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: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%">June 30,<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:#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%">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%">750&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(410)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 performing TDR 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%">63,694&#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%">59,110&#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%">4,584&#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%">7.8&#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="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%"> At June 30, 2022 and December 31, 2021, $2.0 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 six months ended June 30, 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></tr><tr><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></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></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</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">720&#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: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%">(9,768)</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%">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%">(4,060)</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%">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%">(171)</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></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%">10,475&#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;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">Nonaccrual loans decreased $13.3 million, or 55.9%, 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 four commercial business loan relationships totaling $6.7 million back to accruing status. The Bank also sold a pool of 14 nonaccrual loans totaling $1.0 million during the period ending March 31, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_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%">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 Six Months Ended June 30,</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%">39,696&#160;</span></td><td style="background-color:#cceeff;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%">51,562&#160;</span></td><td style="background-color:#cceeff;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%">(11,866)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.0)</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.02&#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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.09)</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%">(8.1)</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.03&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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 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%">378.96&#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%">178.33&#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%">200.63&#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%">112.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 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%">(506)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(333)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52.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;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,792,792&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,446,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%">(653,650)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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.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%">(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.01)</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%">50.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.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%">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.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.</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%"> 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 six months ended June 30, 2022 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">due primarily </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">to </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">a reduction of loans individually evaluated for losses and as a result, their related ACL.</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%">43</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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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%">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:29.309%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.011%"></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.011%"></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.011%"></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.011%"></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.011%"></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.016%"></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%">June 30, 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,707&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">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,342)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#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%">2,137&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">728&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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;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%">3,284&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">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%">(1,992)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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%">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,568&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">(59)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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%">39,696&#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,665)</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%">(6.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="padding-left:45pt;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%"> 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="ieb3369801f1548188d52cb49449d23a3_145"></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:33.695%"></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: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: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: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: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.604%"></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%">June 30, 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,325,139&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">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%">(18,770)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"><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%">1,977,527&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">30,922&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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,062,178&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">(57,996)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.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: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%">654,577&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">13,814&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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,019,421&#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%">95.1&#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%">(32,030)</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%">(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="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%">310,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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%">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%">(32,070)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.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 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,330,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><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%">(64,100)</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.0)</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"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_148"></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 June 30, 2022 and December 31, 2021, respectively, and decreased due primarily to a decrease in AOCI of $71.2 million following increases in market interest rates during the six months ended June 30, 2022, which negatively impacted the fair value of our investment securities available for sale. AOCI has no effect on our regulatory capital ratios as the Company opted to exclude it from our common equity tier 1 capital calculations as set forth 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 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 July&#160;20, 2022, the Company&#8217;s board of directors declared a regular quarterly dividend of $0.21 per common share payable on August&#160;17, 2022 to shareholders of record on August&#160;3, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_151"></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 June 30, 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 June 30, 2022 and December 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 </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%">44</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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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%">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%">June 30, 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%">June 30, 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.2&#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.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.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.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%">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.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.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.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%">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.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%">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.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.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.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.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.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%">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.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%">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 June 30, 2022 and December 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="ieb3369801f1548188d52cb49449d23a3_157"></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 id="ieb3369801f1548188d52cb49449d23a3_163"></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 six months ended June 30, 2022.</span></div><div style="margin-top:5pt;text-align:justify"><span><br/></span></div><div id="ieb3369801f1548188d52cb49449d23a3_166"></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 acquired 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 acquired loans represents the amount of interest income recorded on acquired 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 </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%">45</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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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%">balance of the acquired 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: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/>June 30,</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%">Six Months Ended<br/>June 30,</span></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="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></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="24" 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 Acquired 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%">40,890&#160;</span></td><td style="background-color:#ffffff;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%">50,750&#160;</span></td><td style="background-color:#ffffff;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%">81,915&#160;</span></td><td style="background-color:#ffffff;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%">100,274&#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 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%">(1,782)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,003)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,863)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,139)</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%">Exclude incremental accretion on acquired 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%">(270)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(495)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,570)</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%">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%">38,838&#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%">40,252&#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%">76,198&#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%">79,565&#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><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: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,812,045&#160;</span></td><td style="background-color:#cceeff;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,402,868&#160;</span></td><td style="background-color:#cceeff;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,792,792&#160;</span></td><td style="background-color:#cceeff;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,446,442&#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%">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%">(34,090)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(777,156)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,633)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(804,500)</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%">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,777,955&#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,625,712&#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,721,159&#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,641,942&#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 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 #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="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></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.30&#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.62&#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.36&#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.55&#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 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 acquired 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.12&#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.45&#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.13&#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.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:9pt;font-weight:400;line-height:100%">%</span></td></tr></table></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%">June 30,<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%">39,696&#160;</span></td><td style="background-color:#ffffff;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,874,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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%">(11,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%">(145,840)</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,862,730&#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.02&#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.03&#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="ieb3369801f1548188d52cb49449d23a3_169"></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="ieb3369801f1548188d52cb49449d23a3_172"></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;June 30, 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="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%">46</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="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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: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;June 30, 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="ieb3369801f1548188d52cb49449d23a3_175"></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="ieb3369801f1548188d52cb49449d23a3_178"></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="ieb3369801f1548188d52cb49449d23a3_181"></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="ieb3369801f1548188d52cb49449d23a3_184"></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="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 June 30, 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%">April 1, 2022&#8212; April  30, 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,967,332&#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%">657,745&#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%">May 1, 2022&#8212; May 31, 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%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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.85&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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:#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%">June 1, 2022&#8212; June 30, 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%">20,776&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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.61&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,986,863&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">638,214&#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%">21,180&#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%">24.62&#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.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%;padding-left:2.65pt">Of the common shares repurchased by the Company between April 1, 2022 and June 30, 2022, 1,649 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.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%;padding-left:2.65pt">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="ieb3369801f1548188d52cb49449d23a3_187"></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="ieb3369801f1548188d52cb49449d23a3_190"></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="ieb3369801f1548188d52cb49449d23a3_193"></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="ieb3369801f1548188d52cb49449d23a3_196"></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-31110q063022.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-31210q063022.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-32110q063022.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></table></div><div style="height:36pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:36pt;width:100%"><div><span><br/></span></div><div style="-sec-extract:summary"><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%;text-decoration:underline" href="#ieb3369801f1548188d52cb49449d23a3_7">Table of Content</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: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: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="ieb3369801f1548188d52cb49449d23a3_199"></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%">August 9, 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%">August 9, 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%">48</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>ex-31110q063022.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="i8a87f2e329114c7095a85f968399899b_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%">August&#160;9, 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-31210q063022.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="i06525c1c077d4fabb8facdadc3eb1b75_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%">August&#160;9, 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-32110q063022.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="i4893c8f946cb407fb35eb9db28b40c4b_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 June 30, 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%">August 9, 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%">August 9, 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-20220630.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:a36e503a-6739-4ca7-ab49-5e5be469fc2b,g:e9af78be-37f9-4175-9b1d-9548a613816c-->
<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/20220630" 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/20220630">
  <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-20220630_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-20220630_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-20220630_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-20220630_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="DerivativeFinancialInstruments" roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstruments">
        <link:definition>2126106 - 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>2327304 - 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>2428417 - 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>2129107 - 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>2330305 - 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>2431418 - 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>2432419 - 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>2433420 - 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>2434421 - 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>2135108 - 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>2336306 - 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>2437422 - 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>2438423 - 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>2439424 - 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>2440425 - 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>2141109 - 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>2442426 - 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>2143110 - 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>2344307 - 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>2445427 - 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_PaycheckProtectionProgramMember" abstract="true" name="PaycheckProtectionProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_StockRepurchasedDuringPeriodTableTextBlock" abstract="false" name="StockRepurchasedDuringPeriodTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" abstract="false" name="LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" 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_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract" abstract="true" name="FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares" abstract="false" name="NetTotalStockRepurchasedDuringPeriodsPresentedShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_HeritageBankMember" abstract="true" name="HeritageBankMember" 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_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" abstract="false" name="TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FarmlandMember" abstract="true" name="FarmlandMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_CreditLossFinancialInstrumentTableTextBlock" abstract="false" name="CreditLossFinancialInstrumentTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock" abstract="false" name="DebtSecuritiesAllowanceForCreditLossPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_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_ReturnOfTaxCreditEquityMethodInvestment" abstract="false" name="ReturnOfTaxCreditEquityMethodInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_OwnerOccupiedCommercialRealEstateMember" abstract="true" name="OwnerOccupiedCommercialRealEstateMember" 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_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" abstract="false" name="AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <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_NumberOfLoanSegments" abstract="false" name="NumberOfLoanSegments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_PaymentsForProceedsFromFinanceReceivables" abstract="false" name="PaymentsForProceedsFromFinanceReceivables" 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_TwelfthStockRepurchasePlanMember" abstract="true" name="TwelfthStockRepurchasePlanMember" 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_NumberOfBranchesOperating" abstract="false" name="NumberOfBranchesOperating" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="hfwa_ImpairedLoansMeasurementInput" abstract="false" name="ImpairedLoansMeasurementInput" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <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_LoansModifiedasTroubledDebtRestructuringsAbstract" abstract="true" name="LoansModifiedasTroubledDebtRestructuringsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_OtherMember" abstract="true" name="OtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_ScheduleOfEarningsPerShareReconciliationAbstract" abstract="true" name="ScheduleOfEarningsPerShareReconciliationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" abstract="false" name="NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" abstract="false" name="TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_GrossWeightedAverageNumberOfSharesOutstandingBasic" abstract="false" name="GrossWeightedAverageNumberOfSharesOutstandingBasic" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <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_ThirdPartiesMember" abstract="true" name="ThirdPartiesMember" 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_CommercialAndIndustrialMember" abstract="true" name="CommercialAndIndustrialMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract" abstract="true" name="FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_CustomersMember" abstract="true" name="CustomersMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_WashingtonBankingMember" abstract="true" name="WashingtonBankingMember" 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_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract" abstract="true" name="ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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_FinanceReceivableModifiedSubsequentDefaultMember" abstract="true" name="FinanceReceivableModifiedSubsequentDefaultMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_PugetSoundMergerMember" abstract="true" name="PugetSoundMergerMember" 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_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" abstract="false" name="TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_BranchHeldForSaleMember" abstract="true" name="BranchHeldForSaleMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_FinancingReceivableNonaccrualwithAllowance" abstract="false" name="FinancingReceivableNonaccrualwithAllowance" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" abstract="false" name="AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <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_SingleFamilyResidenceMember" abstract="true" name="SingleFamilyResidenceMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <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_SBAPPPLoansMember" abstract="true" name="SBAPPPLoansMember" 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:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>hfwa-20220630_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:a36e503a-6739-4ca7-ab49-5e5be469fc2b,g:e9af78be-37f9-4175-9b1d-9548a613816c-->
<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-20220630.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_NotesReceivableNet_8c33c1e6-9fd2-4880-ac2e-ea0144e7043a" 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_FinancingReceivableAllowanceForCreditLosses_8cedda78-fd27-4040-af7a-936bdffe2e81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_8c33c1e6-9fd2-4880-ac2e-ea0144e7043a" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_8cedda78-fd27-4040-af7a-936bdffe2e81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_758d280d-a396-47c2-ba53-c3f8f6eae59b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableGross"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NotesReceivableNet_8c33c1e6-9fd2-4880-ac2e-ea0144e7043a" xlink:to="loc_us-gaap_NotesReceivableGross_758d280d-a396-47c2-ba53-c3f8f6eae59b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecurities_1aaf558a-45b8-4ef3-b90e-23e14405e752" 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_76f42e13-748d-429d-a63a-3b05745b228e" 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_1aaf558a-45b8-4ef3-b90e-23e14405e752" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_76f42e13-748d-429d-a63a-3b05745b228e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_35f3fc0f-4099-47e2-a8f7-77542b583721" 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_1aaf558a-45b8-4ef3-b90e-23e14405e752" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_35f3fc0f-4099-47e2-a8f7-77542b583721" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_9328e4e9-38c1-486c-900e-db9e110fb102" 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_4f46fc6e-68ff-461d-90a6-1e0ba53ec364" 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_9328e4e9-38c1-486c-900e-db9e110fb102" xlink:to="loc_us-gaap_CommonStockValue_4f46fc6e-68ff-461d-90a6-1e0ba53ec364" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cd2e0757-4713-4f35-9bb2-fbc5a87af3c5" 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_9328e4e9-38c1-486c-900e-db9e110fb102" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_cd2e0757-4713-4f35-9bb2-fbc5a87af3c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ea5fdbc3-d863-4347-a410-a5065a19e7a1" 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_9328e4e9-38c1-486c-900e-db9e110fb102" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_ea5fdbc3-d863-4347-a410-a5065a19e7a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_7e340c31-d969-4220-940f-7e0f1b5e2934" 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_9328e4e9-38c1-486c-900e-db9e110fb102" xlink:to="loc_us-gaap_PreferredStockValue_7e340c31-d969-4220-940f-7e0f1b5e2934" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_b7d0f92f-974a-4e92-a8b2-527143988092" 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_PrepaidExpenseAndOtherAssets_3bb09249-d8d2-4368-82c2-5390500ea318" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b7d0f92f-974a-4e92-a8b2-527143988092" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_3bb09249-d8d2-4368-82c2-5390500ea318" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0a6a36cd-3f61-4317-b80c-605dc7d1ee1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b7d0f92f-974a-4e92-a8b2-527143988092" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0a6a36cd-3f61-4317-b80c-605dc7d1ee1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b33c00d9-5220-4743-a197-3940e65479cb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b7d0f92f-974a-4e92-a8b2-527143988092" xlink:to="loc_us-gaap_Goodwill_b33c00d9-5220-4743-a197-3940e65479cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankStock_a7bde0cf-2aed-4fe9-a10c-3f28fdb8f932" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalHomeLoanBankStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b7d0f92f-974a-4e92-a8b2-527143988092" xlink:to="loc_us-gaap_FederalHomeLoanBankStock_a7bde0cf-2aed-4fe9-a10c-3f28fdb8f932" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_f0fc6fc4-adab-44c4-b6d5-5c0b0ba5dde4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b7d0f92f-974a-4e92-a8b2-527143988092" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_f0fc6fc4-adab-44c4-b6d5-5c0b0ba5dde4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d33547c7-7d88-4e68-b906-12e92ae9571c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b7d0f92f-974a-4e92-a8b2-527143988092" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d33547c7-7d88-4e68-b906-12e92ae9571c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_4060ab39-2896-4298-938c-33929cc0b9d8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NotesReceivableNet"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b7d0f92f-974a-4e92-a8b2-527143988092" xlink:to="loc_us-gaap_NotesReceivableNet_4060ab39-2896-4298-938c-33929cc0b9d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_63c07c55-84d3-427b-a944-8c7ef1e7293e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b7d0f92f-974a-4e92-a8b2-527143988092" xlink:to="loc_us-gaap_InterestReceivable_63c07c55-84d3-427b-a944-8c7ef1e7293e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_22e455c2-0acd-4cea-93f6-bef3d0200d35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b7d0f92f-974a-4e92-a8b2-527143988092" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_22e455c2-0acd-4cea-93f6-bef3d0200d35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecurities_a97043ab-f7fb-4e20-986c-0fc78f84255b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecurities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b7d0f92f-974a-4e92-a8b2-527143988092" xlink:to="loc_us-gaap_DebtSecurities_a97043ab-f7fb-4e20-986c-0fc78f84255b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_f4d2903e-0e95-4390-9bf0-b673c51b24f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_b7d0f92f-974a-4e92-a8b2-527143988092" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_f4d2903e-0e95-4390-9bf0-b673c51b24f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_5fb462e0-81d8-41ce-8aa3-1497c0503bcf" 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_25fa1098-5013-4c38-a653-c611ebbd1c3f" 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_5fb462e0-81d8-41ce-8aa3-1497c0503bcf" xlink:to="loc_us-gaap_InterestBearingDepositsInBanks_25fa1098-5013-4c38-a653-c611ebbd1c3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_2b321b20-1c5d-4df3-9340-cff1bf5393f9" 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_5fb462e0-81d8-41ce-8aa3-1497c0503bcf" xlink:to="loc_us-gaap_CashAndDueFromBanks_2b321b20-1c5d-4df3-9340-cff1bf5393f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_be540f94-8c38-4f5b-93fd-f4ac6a44b381" 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_5f93cd9f-f8f0-460c-b648-55f7c1eeefe0" 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_be540f94-8c38-4f5b-93fd-f4ac6a44b381" xlink:to="loc_us-gaap_Deposits_5f93cd9f-f8f0-460c-b648-55f7c1eeefe0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_0366c810-e56e-42a7-a498-f73a3fed703e" 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_be540f94-8c38-4f5b-93fd-f4ac6a44b381" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_0366c810-e56e-42a7-a498-f73a3fed703e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_f404782a-ba6e-45ca-bd68-d41d8f19792f" 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_be540f94-8c38-4f5b-93fd-f4ac6a44b381" xlink:to="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_f404782a-ba6e-45ca-bd68-d41d8f19792f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_4f698b41-3c9e-4ce5-84a5-8ea2bd074a37" 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_be540f94-8c38-4f5b-93fd-f4ac6a44b381" xlink:to="loc_us-gaap_OtherLiabilities_4f698b41-3c9e-4ce5-84a5-8ea2bd074a37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_bb58d4dd-fd6a-4eb9-b63e-76504da0e5db" 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_857f7f91-55d9-4160-84ff-260db0dc6afb" 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_bb58d4dd-fd6a-4eb9-b63e-76504da0e5db" xlink:to="loc_us-gaap_Liabilities_857f7f91-55d9-4160-84ff-260db0dc6afb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_31ed78a3-d746-4763-ad42-d472064bbd3f" 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_bb58d4dd-fd6a-4eb9-b63e-76504da0e5db" xlink:to="loc_us-gaap_StockholdersEquity_31ed78a3-d746-4763-ad42-d472064bbd3f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited" xlink:type="simple" xlink:href="hfwa-20220630.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_InterestIncomeExpenseNet_5b85c2a5-86f6-4d04-964a-abc79f02fcbf" 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_05087a5d-c070-4657-b0e9-c840dbb97118" 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_5b85c2a5-86f6-4d04-964a-abc79f02fcbf" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_05087a5d-c070-4657-b0e9-c840dbb97118" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_1d93d2e4-8fea-4a97-b4a6-dabdd9af16b7" 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_5b85c2a5-86f6-4d04-964a-abc79f02fcbf" xlink:to="loc_us-gaap_InterestExpense_1d93d2e4-8fea-4a97-b4a6-dabdd9af16b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_26bc9ebe-a8c0-4ae3-a48a-4c83c04224c1" 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_219d7cfb-f42f-4e60-867c-4d67f74d07f4" 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_26bc9ebe-a8c0-4ae3-a48a-4c83c04224c1" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_219d7cfb-f42f-4e60-867c-4d67f74d07f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_bc877659-9599-4fdc-83f9-1bab25211d2a" 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_26bc9ebe-a8c0-4ae3-a48a-4c83c04224c1" xlink:to="loc_us-gaap_NoninterestExpense_bc877659-9599-4fdc-83f9-1bab25211d2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_9daebfd7-9acf-4d5c-9eaf-5199fb4314b7" 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_26bc9ebe-a8c0-4ae3-a48a-4c83c04224c1" xlink:to="loc_us-gaap_NoninterestIncome_9daebfd7-9acf-4d5c-9eaf-5199fb4314b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_74b2a55e-e331-4077-9fbc-4de15ef855c7" 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_58b01087-b53c-45fd-b7e4-8b6a8b3b48cc" 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_74b2a55e-e331-4077-9fbc-4de15ef855c7" xlink:to="loc_us-gaap_OtherNoninterestExpense_58b01087-b53c-45fd-b7e4-8b6a8b3b48cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_e7aa24fb-b25b-4a09-877f-213c8a2cbc33" 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_74b2a55e-e331-4077-9fbc-4de15ef855c7" xlink:to="loc_us-gaap_ProfessionalFees_e7aa24fb-b25b-4a09-877f-213c8a2cbc33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_b4d3567d-e256-46fe-a678-5abe8210e8ec" 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_74b2a55e-e331-4077-9fbc-4de15ef855c7" xlink:to="loc_us-gaap_OccupancyNet_b4d3567d-e256-46fe-a678-5abe8210e8ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_dfb6c36f-6c9d-4ce9-8201-ffd00f3f61fe" 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_74b2a55e-e331-4077-9fbc-4de15ef855c7" xlink:to="loc_us-gaap_MarketingExpense_dfb6c36f-6c9d-4ce9-8201-ffd00f3f61fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_07f8efa9-2174-42ca-a53f-03bf9d94d9af" 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_74b2a55e-e331-4077-9fbc-4de15ef855c7" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_07f8efa9-2174-42ca-a53f-03bf9d94d9af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_2fd6d054-7456-464e-8002-9d9dbbbd105c" 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_74b2a55e-e331-4077-9fbc-4de15ef855c7" xlink:to="loc_us-gaap_LaborAndRelatedExpense_2fd6d054-7456-464e-8002-9d9dbbbd105c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommunicationsAndInformationTechnology_7e436c23-8804-4fb4-a790-95653356b80c" 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_74b2a55e-e331-4077-9fbc-4de15ef855c7" xlink:to="loc_us-gaap_CommunicationsAndInformationTechnology_7e436c23-8804-4fb4-a790-95653356b80c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0f7af08a-09e6-4947-b81b-093908d78e74" 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_74b2a55e-e331-4077-9fbc-4de15ef855c7" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0f7af08a-09e6-4947-b81b-093908d78e74" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_5bc9ef2f-af95-46a6-994b-c3ce56c59800" 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_74b2a55e-e331-4077-9fbc-4de15ef855c7" xlink:to="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_5bc9ef2f-af95-46a6-994b-c3ce56c59800" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c5a9c536-acbf-4035-a250-e3fce7159af3" 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_4d4624b7-f725-434a-89e6-46d181ed9d62" 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_c5a9c536-acbf-4035-a250-e3fce7159af3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_4d4624b7-f725-434a-89e6-46d181ed9d62" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_312da6f9-47a1-4002-aabf-67712c1245f7" 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_c5a9c536-acbf-4035-a250-e3fce7159af3" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_312da6f9-47a1-4002-aabf-67712c1245f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_2ba16375-4118-495b-b475-801a2999f685" 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_c76333d9-6427-4395-9665-6f1366acacb0" 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_2ba16375-4118-495b-b475-801a2999f685" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_c76333d9-6427-4395-9665-6f1366acacb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_f09fc0cc-6c8f-4849-9f1a-ab233fcfe24c" 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_2ba16375-4118-495b-b475-801a2999f685" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_f09fc0cc-6c8f-4849-9f1a-ab233fcfe24c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_327429ce-46a5-4fb9-8b8b-88671e3606cd" 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_5fbba77a-5ee6-4b66-a670-373170881f35" 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_327429ce-46a5-4fb9-8b8b-88671e3606cd" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_5fbba77a-5ee6-4b66-a670-373170881f35" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_aff7c542-8490-443f-9a49-d8671c5963d2" 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_327429ce-46a5-4fb9-8b8b-88671e3606cd" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_aff7c542-8490-443f-9a49-d8671c5963d2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_74ede598-438a-49b4-beeb-1ea94c3cf3d6" 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_327429ce-46a5-4fb9-8b8b-88671e3606cd" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_74ede598-438a-49b4-beeb-1ea94c3cf3d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_751a9579-4f5b-495f-9443-25b2b96e215e" 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_327429ce-46a5-4fb9-8b8b-88671e3606cd" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_751a9579-4f5b-495f-9443-25b2b96e215e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_87a1abfd-e467-47ed-8ed3-1fd9770863f0" 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_b320e452-5cfc-49c0-9a96-9f1392e541d1" 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_87a1abfd-e467-47ed-8ed3-1fd9770863f0" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_b320e452-5cfc-49c0-9a96-9f1392e541d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_b69989eb-d89c-40e2-a3eb-64c141fa151a" 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_87a1abfd-e467-47ed-8ed3-1fd9770863f0" xlink:to="loc_us-gaap_InterestExpenseDeposits_b69989eb-d89c-40e2-a3eb-64c141fa151a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_2a5dc3fd-5ff5-4f08-87de-4fa088d300c2" 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_87a1abfd-e467-47ed-8ed3-1fd9770863f0" xlink:to="loc_us-gaap_InterestExpenseOther_2a5dc3fd-5ff5-4f08-87de-4fa088d300c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_7d867cf8-cf47-458b-833f-6a98a02ee95f" 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_97b958dc-2b08-4a2f-9bb1-69859fd1c1a8" 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_7d867cf8-cf47-458b-833f-6a98a02ee95f" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_97b958dc-2b08-4a2f-9bb1-69859fd1c1a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapFeeIncome_e6da8479-0c4a-4aef-ba25-ae7dc6863d80" xlink:href="hfwa-20220630.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_7d867cf8-cf47-458b-833f-6a98a02ee95f" xlink:to="loc_hfwa_InterestRateSwapFeeIncome_e6da8479-0c4a-4aef-ba25-ae7dc6863d80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_699a8439-ecfe-424a-8548-6e2f92fc9ce7" xlink:href="hfwa-20220630.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_7d867cf8-cf47-458b-833f-6a98a02ee95f" xlink:to="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_699a8439-ecfe-424a-8548-6e2f92fc9ce7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_2ebc1515-e45c-4afd-b596-b49bf3bf0351" 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_7d867cf8-cf47-458b-833f-6a98a02ee95f" xlink:to="loc_us-gaap_NoninterestIncomeOther_2ebc1515-e45c-4afd-b596-b49bf3bf0351" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_1ba2a0f8-66ae-4177-a735-5d9f7590d589" 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_7d867cf8-cf47-458b-833f-6a98a02ee95f" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_1ba2a0f8-66ae-4177-a735-5d9f7590d589" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_43f953a9-d428-43de-ad87-a73ceeab8e08" 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_7d867cf8-cf47-458b-833f-6a98a02ee95f" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_43f953a9-d428-43de-ad87-a73ceeab8e08" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CardRevenue_f513f819-7f3c-4c11-80f7-11a69dc7a1fc" xlink:href="hfwa-20220630.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_7d867cf8-cf47-458b-833f-6a98a02ee95f" xlink:to="loc_hfwa_CardRevenue_f513f819-7f3c-4c11-80f7-11a69dc7a1fc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherAssets_e2d4a0d3-239e-4672-abf7-cfd0eb5c6c89" 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_7d867cf8-cf47-458b-833f-6a98a02ee95f" xlink:to="loc_us-gaap_GainLossOnSaleOfOtherAssets_e2d4a0d3-239e-4672-abf7-cfd0eb5c6c89" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="hfwa-20220630.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_ComprehensiveIncomeNetOfTax_4f1c060c-4501-415e-8079-af05bb1ff2a2" 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_c92eaab7-1219-42c5-a544-a7358ca8d226" 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_4f1c060c-4501-415e-8079-af05bb1ff2a2" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_c92eaab7-1219-42c5-a544-a7358ca8d226" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_5093c006-c610-4014-be1a-1d88ca1f4297" 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_4f1c060c-4501-415e-8079-af05bb1ff2a2" xlink:to="loc_us-gaap_NetIncomeLoss_5093c006-c610-4014-be1a-1d88ca1f4297" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_a1eb1b8d-3ca3-4985-9fac-7c6ccf49b5ae" 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_db9c8f03-9060-4324-8c22-0fcd4ae6dbba" 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_a1eb1b8d-3ca3-4985-9fac-7c6ccf49b5ae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_db9c8f03-9060-4324-8c22-0fcd4ae6dbba" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_ac6dc610-cfa9-4f39-a484-28656cfeb4f2" 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_a1eb1b8d-3ca3-4985-9fac-7c6ccf49b5ae" xlink:to="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_ac6dc610-cfa9-4f39-a484-28656cfeb4f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_91af12ad-ca24-4a34-9d57-8cd049623d25" 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_a1eb1b8d-3ca3-4985-9fac-7c6ccf49b5ae" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_91af12ad-ca24-4a34-9d57-8cd049623d25" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" xlink:type="simple" xlink:href="hfwa-20220630.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_NetCashProvidedByUsedInFinancingActivities_318a2d7e-1d6d-41b1-b74b-1b360909b486" 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_e7aff20d-84dd-4319-9bfa-ee03972bc604" 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_318a2d7e-1d6d-41b1-b74b-1b360909b486" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_e7aff20d-84dd-4319-9bfa-ee03972bc604" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeposits_45f15b88-4990-4b94-9768-4f5b4dbd17b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeposits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_318a2d7e-1d6d-41b1-b74b-1b360909b486" xlink:to="loc_us-gaap_IncreaseDecreaseInDeposits_45f15b88-4990-4b94-9768-4f5b4dbd17b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_b24424e7-2b29-421e-bb28-0d701a866dcc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_318a2d7e-1d6d-41b1-b74b-1b360909b486" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_b24424e7-2b29-421e-bb28-0d701a866dcc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b131606d-2f0b-4ef3-b6cd-c7ef5a2bb7a1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_318a2d7e-1d6d-41b1-b74b-1b360909b486" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b131606d-2f0b-4ef3-b6cd-c7ef5a2bb7a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_669aba5b-6bc4-476f-975c-a144000d5ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_318a2d7e-1d6d-41b1-b74b-1b360909b486" xlink:to="loc_us-gaap_RepaymentsOfDebt_669aba5b-6bc4-476f-975c-a144000d5ed9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_696c01fd-cf4b-4ce1-9ff9-02734ca7eb0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_318a2d7e-1d6d-41b1-b74b-1b360909b486" xlink:to="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_696c01fd-cf4b-4ce1-9ff9-02734ca7eb0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66daed7f-ffe4-4f20-b0e2-d591d2d76208" 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_PaymentsToAcquireAvailableForSaleSecuritiesDebt_506dad2b-a492-41b5-b120-640c6c94cfb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_506dad2b-a492-41b5-b120-640c6c94cfb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_366fa39e-5660-4a86-85a9-cda1cb5a206d" xlink:href="hfwa-20220630.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_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_366fa39e-5660-4a86-85a9-cda1cb5a206d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_a6a52a2e-ff4c-49f1-9ef0-62b6d709cd42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_a6a52a2e-ff4c-49f1-9ef0-62b6d709cd42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_d268c11d-eb94-472a-9add-89a89abe3176" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_d268c11d-eb94-472a-9add-89a89abe3176" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_0b0848b5-791b-41bf-8498-a619519c1479" 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_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_0b0848b5-791b-41bf-8498-a619519c1479" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ReturnOfTaxCreditEquityMethodInvestment_bd4809a5-10a3-4408-9844-886d75967aae" xlink:href="hfwa-20220630.xsd#hfwa_ReturnOfTaxCreditEquityMethodInvestment"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_hfwa_ReturnOfTaxCreditEquityMethodInvestment_bd4809a5-10a3-4408-9844-886d75967aae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_8df7eac9-4dd6-4939-98c2-4f29821a505c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_8df7eac9-4dd6-4939-98c2-4f29821a505c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Purchasebankownedlifeinsurance_3091bf26-8a4f-4fd0-abe4-93fc9c11f76e" xlink:href="hfwa-20220630.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_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_hfwa_Purchasebankownedlifeinsurance_3091bf26-8a4f-4fd0-abe4-93fc9c11f76e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaymentsForProceedsFromFinanceReceivables_452958cc-bff4-427a-a3fe-a7442f2357a1" xlink:href="hfwa-20220630.xsd#hfwa_PaymentsForProceedsFromFinanceReceivables"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_hfwa_PaymentsForProceedsFromFinanceReceivables_452958cc-bff4-427a-a3fe-a7442f2357a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_29d3e022-08df-45e2-a1de-fd391e845871" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireHeldToMaturitySecurities"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_29d3e022-08df-45e2-a1de-fd391e845871" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f490c91b-fb1f-4c7b-a4ef-8f1febf9c741" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_f490c91b-fb1f-4c7b-a4ef-8f1febf9c741" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_f624defc-a17a-4512-83fe-61858c1c5626" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_f624defc-a17a-4512-83fe-61858c1c5626" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_e0e0875e-94ca-4954-ae10-be7d48030e0d" xlink:href="hfwa-20220630.xsd#hfwa_ProceedsfromSaleofAssetsHeldforSale"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_e0e0875e-94ca-4954-ae10-be7d48030e0d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_74e2aa9d-f05a-475d-877b-e52f59506cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities"/>
    <link:calculationArc order="14" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_66daed7f-ffe4-4f20-b0e2-d591d2d76208" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_74e2aa9d-f05a-475d-877b-e52f59506cd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" 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_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_c7da1fb3-0312-404c-972f-ae1906ea3d1b" 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_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_c7da1fb3-0312-404c-972f-ae1906ea3d1b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_a155e559-d52a-4003-9d51-cc7497171a0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_a155e559-d52a-4003-9d51-cc7497171a0a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_cc17ca15-8727-44d6-bc9d-ba6af81c0b67" xlink:href="hfwa-20220630.xsd#hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_cc17ca15-8727-44d6-bc9d-ba6af81c0b67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfNotesReceivable_cece9b73-a9dc-4059-a776-961824d265a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GainLossOnSaleOfNotesReceivable"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_us-gaap_GainLossOnSaleOfNotesReceivable_cece9b73-a9dc-4059-a776-961824d265a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_e90af607-95ba-4154-bc09-91b556e23f58" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfLoansHeldForSale"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_e90af607-95ba-4154-bc09-91b556e23f58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_c105e9f3-f381-44f6-8c03-4fc89fb82de9" 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_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_c105e9f3-f381-44f6-8c03-4fc89fb82de9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapValuationAdjustments_83c33003-5f60-4807-a5fc-8f0deb99237f" xlink:href="hfwa-20220630.xsd#hfwa_InterestRateSwapValuationAdjustments"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_hfwa_InterestRateSwapValuationAdjustments_83c33003-5f60-4807-a5fc-8f0deb99237f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4960d99c-53f1-4268-8f08-8bec602be3af" 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_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4960d99c-53f1-4268-8f08-8bec602be3af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_dee2a7f6-eb82-4c19-8553-d1a0d3db2702" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanLeaseAndOtherLosses"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_dee2a7f6-eb82-4c19-8553-d1a0d3db2702" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GainLossofAssetsHeldforSale_3f6a8a6f-9515-4862-8ec5-9523a5c187af" xlink:href="hfwa-20220630.xsd#hfwa_GainLossofAssetsHeldforSale"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_hfwa_GainLossofAssetsHeldforSale_3f6a8a6f-9515-4862-8ec5-9523a5c187af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_74386763-cbf2-4545-a443-606002f6fb2a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_74386763-cbf2-4545-a443-606002f6fb2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9da3aea6-297b-45c5-ae04-43c0f5639fb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_us-gaap_NetIncomeLoss_9da3aea6-297b-45c5-ae04-43c0f5639fb1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_171f732f-ce77-4753-96b5-9e4483f66954" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationAmortizationAndAccretionNet"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_50324555-9ec1-4c6e-9fbe-4834991792d5" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_171f732f-ce77-4753-96b5-9e4483f66954" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_dd61d2fd-bb8f-4a2c-9b0f-5514508ff57b" 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_9e080de0-9899-4093-b254-9e8bc30f07f2" 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_dd61d2fd-bb8f-4a2c-9b0f-5514508ff57b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9e080de0-9899-4093-b254-9e8bc30f07f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_725c5b40-4699-431c-8650-515d7233b3cc" 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_dd61d2fd-bb8f-4a2c-9b0f-5514508ff57b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_725c5b40-4699-431c-8650-515d7233b3cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0d84edad-131b-4f66-b779-2824cd1580e9" 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_dd61d2fd-bb8f-4a2c-9b0f-5514508ff57b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0d84edad-131b-4f66-b779-2824cd1580e9" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesContractualMaturitiesDetails" xlink:type="simple" xlink:href="hfwa-20220630.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_HeldToMaturitySecuritiesFairValue_b9d8f9bd-51b8-4775-956a-42d345a5b31d" 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_459b06bb-5eac-4674-941a-50168512fdd0" 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_b9d8f9bd-51b8-4775-956a-42d345a5b31d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_459b06bb-5eac-4674-941a-50168512fdd0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_85f575ad-47c2-4ffd-9ec4-24cfa978bd22" 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_b9d8f9bd-51b8-4775-956a-42d345a5b31d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_85f575ad-47c2-4ffd-9ec4-24cfa978bd22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_af657a78-2ac7-4fb4-af52-f1762bea293f" 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_b9d8f9bd-51b8-4775-956a-42d345a5b31d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_af657a78-2ac7-4fb4-af52-f1762bea293f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_104b7f46-fe71-4f54-9cf9-73d5e4f1c087" 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_b9d8f9bd-51b8-4775-956a-42d345a5b31d" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_104b7f46-fe71-4f54-9cf9-73d5e4f1c087" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_77340f8b-3e0d-4f73-bc2c-309cad2b48dd" 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_6162fa77-755c-4073-9b69-4ec3f22b8fc0" 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_77340f8b-3e0d-4f73-bc2c-309cad2b48dd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_6162fa77-755c-4073-9b69-4ec3f22b8fc0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_d81b0ef6-5a4e-49a1-850d-015b94f10d77" 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_77340f8b-3e0d-4f73-bc2c-309cad2b48dd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_d81b0ef6-5a4e-49a1-850d-015b94f10d77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_7add7228-1248-4cfa-8ed3-19870f3cd618" 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_77340f8b-3e0d-4f73-bc2c-309cad2b48dd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_7add7228-1248-4cfa-8ed3-19870f3cd618" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_f1b73a14-105c-4649-b589-b0911da1c9a2" 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_77340f8b-3e0d-4f73-bc2c-309cad2b48dd" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_f1b73a14-105c-4649-b589-b0911da1c9a2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="simple" xlink:href="hfwa-20220630.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_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_775082e2-35e1-41e8-8dcd-757db7361790" 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_3eafd239-c918-48be-8d00-6f87c15a6c2a" 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_775082e2-35e1-41e8-8dcd-757db7361790" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_3eafd239-c918-48be-8d00-6f87c15a6c2a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_7ffc5030-dcd1-450b-935c-41ca20986111" 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_775082e2-35e1-41e8-8dcd-757db7361790" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_7ffc5030-dcd1-450b-935c-41ca20986111" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_38b836be-de73-407b-a9ca-d25cff02c223" 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_054e9010-2a4c-4142-ba50-30dc99b15f11" 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_38b836be-de73-407b-a9ca-d25cff02c223" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_054e9010-2a4c-4142-ba50-30dc99b15f11" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_38696210-8db9-4206-bba6-3f62bb26601d" 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_38b836be-de73-407b-a9ca-d25cff02c223" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_38696210-8db9-4206-bba6-3f62bb26601d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityReconciliationofWeightedAverageSharesDetails" xlink:type="simple" xlink:href="hfwa-20220630.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_WeightedAverageNumberOfDilutedSharesOutstanding_b3ff7505-8e01-4bf7-bd07-2518ad38c3ca" 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_8ba88d7f-cf56-4587-bcdf-db8b143bd3a5" 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_b3ff7505-8e01-4bf7-bd07-2518ad38c3ca" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_8ba88d7f-cf56-4587-bcdf-db8b143bd3a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3d1d867f-38b3-49e6-85f1-59c882f3afb8" 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_b3ff7505-8e01-4bf7-bd07-2518ad38c3ca" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3d1d867f-38b3-49e6-85f1-59c882f3afb8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_7cecbf84-0cd0-4fd7-8778-72cceca3a53a" 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_762e1af5-06e8-4736-9678-7a8d2dd990e6" xlink:href="hfwa-20220630.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_7cecbf84-0cd0-4fd7-8778-72cceca3a53a" xlink:to="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_762e1af5-06e8-4736-9678-7a8d2dd990e6" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>hfwa-20220630_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:a36e503a-6739-4ca7-ab49-5e5be469fc2b,g:e9af78be-37f9-4175-9b1d-9548a613816c-->
<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/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="simple" xlink:href="hfwa-20220630.xsd#CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited" xlink:type="extended" id="i9dba6084637846fda0dc477c25e60ffe_CondensedConsolidatedStatementsofComprehensiveIncomeUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" 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_607d14b6-a8de-4194-9f25-288ee3b62c8e" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_NetIncomeLoss_607d14b6-a8de-4194-9f25-288ee3b62c8e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_dc6e3757-6b24-4a8a-b35c-1ea3b7dd717d" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_dc6e3757-6b24-4a8a-b35c-1ea3b7dd717d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_86a94062-af15-417e-bd73-a36e58b0a7b5" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_86a94062-af15-417e-bd73-a36e58b0a7b5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_efaf7077-f307-4ca8-8190-8530604fec3c" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_efaf7077-f307-4ca8-8190-8530604fec3c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_261e605d-7363-4ec8-b513-61fd662982f5" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_261e605d-7363-4ec8-b513-61fd662982f5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2402e9f9-b13d-4966-96f5-529d79cca044" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_2402e9f9-b13d-4966-96f5-529d79cca044" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_93b36b5e-7f52-40d6-8236-eae1b34806c6" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_StatementTable_93b36b5e-7f52-40d6-8236-eae1b34806c6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_679afdbf-d0ff-4d00-b43c-c88438a4d598" 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_93b36b5e-7f52-40d6-8236-eae1b34806c6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_679afdbf-d0ff-4d00-b43c-c88438a4d598" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_679afdbf-d0ff-4d00-b43c-c88438a4d598_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_679afdbf-d0ff-4d00-b43c-c88438a4d598" xlink:to="loc_us-gaap_EquityComponentDomain_679afdbf-d0ff-4d00-b43c-c88438a4d598_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_63776ed4-107e-4656-b4a9-7d4ed38c2ca2" 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_679afdbf-d0ff-4d00-b43c-c88438a4d598" xlink:to="loc_us-gaap_EquityComponentDomain_63776ed4-107e-4656-b4a9-7d4ed38c2ca2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a6f39d77-c942-46fc-89ed-0f1980148fd2" 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_63776ed4-107e-4656-b4a9-7d4ed38c2ca2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a6f39d77-c942-46fc-89ed-0f1980148fd2" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="simple" xlink:href="hfwa-20220630.xsd#CondensedConsolidatedStatementsofStockholdersEquityUnaudited"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CondensedConsolidatedStatementsofStockholdersEquityUnaudited" xlink:type="extended" id="ib9467ca7703141159299a5d025e5073c_CondensedConsolidatedStatementsofStockholdersEquityUnaudited">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9ac9f55e-3582-4823-ade6-0d5aa4a8dc76" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" 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_9ac9f55e-3582-4823-ade6-0d5aa4a8dc76" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_e8432088-46a8-4663-aa48-759d7104faf4" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_SharesOutstanding_e8432088-46a8-4663-aa48-759d7104faf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d44748b4-5e0c-485d-8189-be50454466b8" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockholdersEquity_d44748b4-5e0c-485d-8189-be50454466b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_232f4534-a09b-4d6e-966d-95980f503e83" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_232f4534-a09b-4d6e-966d-95980f503e83" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c2db4733-adf7-4cfc-b052-2d783fe946db" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c2db4733-adf7-4cfc-b052-2d783fe946db" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_d55e9588-3f8c-4713-beee-c8d0934e75ef" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_d55e9588-3f8c-4713-beee-c8d0934e75ef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_4edd3fa9-63a4-4037-93fc-ac410676dd7e" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_4edd3fa9-63a4-4037-93fc-ac410676dd7e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b8d8b149-bb9a-4d87-b1e7-58646cb48bcb" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b8d8b149-bb9a-4d87-b1e7-58646cb48bcb" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_2063454c-e46e-47fb-b2aa-a1e355422978" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_2063454c-e46e-47fb-b2aa-a1e355422978" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b61a5348-9d40-442c-b743-9aeb7b9d7f58" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_NetIncomeLoss_b61a5348-9d40-442c-b743-9aeb7b9d7f58" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7beffdba-702c-4140-aec3-d8ee5a31485a" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7beffdba-702c-4140-aec3-d8ee5a31485a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_a0e702bf-11d6-4c61-ad6a-e0adacc533e1" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_DividendsCommonStockCash_a0e702bf-11d6-4c61-ad6a-e0adacc533e1" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_a49a9451-5745-4f3d-a8de-17e4672bef43" 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_f3caa2dc-69e4-4319-8c28-45bddb3a42fc" 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_273bfd5e-fe45-41a8-97e4-7d1fa37ff321" 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_9ac9f55e-3582-4823-ade6-0d5aa4a8dc76" xlink:to="loc_us-gaap_StatementTable_273bfd5e-fe45-41a8-97e4-7d1fa37ff321" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_99e9e7bb-de90-486f-9d0e-01855f6361eb" 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_273bfd5e-fe45-41a8-97e4-7d1fa37ff321" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_99e9e7bb-de90-486f-9d0e-01855f6361eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_99e9e7bb-de90-486f-9d0e-01855f6361eb_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_99e9e7bb-de90-486f-9d0e-01855f6361eb" xlink:to="loc_us-gaap_EquityComponentDomain_99e9e7bb-de90-486f-9d0e-01855f6361eb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ac2b2a84-ed90-4bba-bc47-6c3d5bf17161" 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_99e9e7bb-de90-486f-9d0e-01855f6361eb" xlink:to="loc_us-gaap_EquityComponentDomain_ac2b2a84-ed90-4bba-bc47-6c3d5bf17161" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0de500e2-352e-42d4-86d0-06f0318bc4d7" 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_ac2b2a84-ed90-4bba-bc47-6c3d5bf17161" xlink:to="loc_us-gaap_CommonStockMember_0de500e2-352e-42d4-86d0-06f0318bc4d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_80a33391-a370-4cc4-813b-fa4f13f06d13" 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_ac2b2a84-ed90-4bba-bc47-6c3d5bf17161" xlink:to="loc_us-gaap_RetainedEarningsMember_80a33391-a370-4cc4-813b-fa4f13f06d13" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5a22900c-a42a-4102-8b81-3149e7f24351" 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_ac2b2a84-ed90-4bba-bc47-6c3d5bf17161" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5a22900c-a42a-4102-8b81-3149e7f24351" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails" xlink:type="extended" id="i84e30f4b70ed4b1d8b8b1c93914bf405_DescriptionofBusinessBasisofPresentationandSignificantAccountingPoliciesandRecentlyIssuedAccountingPronouncementsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4d96649c-5865-4426-87af-41ec5d6355fd" 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_32fe0cc6-ffa0-4a9f-9b76-ffd5cce46a48" xlink:href="hfwa-20220630.xsd#hfwa_NumberOfBranchesOperating"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4d96649c-5865-4426-87af-41ec5d6355fd" xlink:to="loc_hfwa_NumberOfBranchesOperating_32fe0cc6-ffa0-4a9f-9b76-ffd5cce46a48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0da3cb50-76d2-41f4-a12f-e3040e47dcfb" 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_4d96649c-5865-4426-87af-41ec5d6355fd" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0da3cb50-76d2-41f4-a12f-e3040e47dcfb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9b1f0b03-b6fa-4b9d-801f-6d812491fdc7" 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_0da3cb50-76d2-41f4-a12f-e3040e47dcfb" xlink:to="loc_dei_LegalEntityAxis_9b1f0b03-b6fa-4b9d-801f-6d812491fdc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_9b1f0b03-b6fa-4b9d-801f-6d812491fdc7_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_9b1f0b03-b6fa-4b9d-801f-6d812491fdc7" xlink:to="loc_dei_EntityDomain_9b1f0b03-b6fa-4b9d-801f-6d812491fdc7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_092a16df-bf8e-4023-a5ce-564d8b219386" 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_9b1f0b03-b6fa-4b9d-801f-6d812491fdc7" xlink:to="loc_dei_EntityDomain_092a16df-bf8e-4023-a5ce-564d8b219386" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember_f824f7f6-14ac-4708-b2fd-974aab633f5a" xlink:href="hfwa-20220630.xsd#hfwa_HeritageBankMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_092a16df-bf8e-4023-a5ce-564d8b219386" xlink:to="loc_hfwa_HeritageBankMember_f824f7f6-14ac-4708-b2fd-974aab633f5a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#InvestmentSecuritiesTextualDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails" xlink:type="extended" id="if989183c828c438fbcebc580d1c358eb_InvestmentSecuritiesTextualDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" 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_d2ea9975-947b-4574-8e61-429b4041ce94" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_d2ea9975-947b-4574-8e61-429b4041ce94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_cad4a4e4-dfef-4247-b12e-da158cd88942" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_cad4a4e4-dfef-4247-b12e-da158cd88942" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_7b39d889-1d73-40be-9eac-bb4eedffba6f" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_7b39d889-1d73-40be-9eac-bb4eedffba6f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInvestmentIncomeReceivable_f2ce2e2d-8062-4aec-8330-e6d421d94b4c" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_AccruedInvestmentIncomeReceivable_f2ce2e2d-8062-4aec-8330-e6d421d94b4c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_11ebeca4-e1ff-4feb-ab04-6c7edf7f9eae" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_TradingSecurities_11ebeca4-e1ff-4feb-ab04-6c7edf7f9eae" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_7b612905-fc67-4c83-afe5-1937de0d6b2d" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_7b612905-fc67-4c83-afe5-1937de0d6b2d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_dd019902-969d-4ba8-ac55-7c2824737e12" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_dd019902-969d-4ba8-ac55-7c2824737e12" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ConcentrationDebtSecurities_e7911069-e3bf-4b07-883d-4c4b902b3f2c" xlink:href="hfwa-20220630.xsd#hfwa_ConcentrationDebtSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_hfwa_ConcentrationDebtSecurities_e7911069-e3bf-4b07-883d-4c4b902b3f2c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_3fd23bd7-6900-498d-8442-d3ceca601cfe" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_3fd23bd7-6900-498d-8442-d3ceca601cfe" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_ffc392da-9b74-403c-9ea6-a3e6a3c58b7b" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_ffc392da-9b74-403c-9ea6-a3e6a3c58b7b" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_e73b0ad0-f292-4363-a060-4a88dfa9bfd3" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_e73b0ad0-f292-4363-a060-4a88dfa9bfd3" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a63e6480-e870-47da-b8a3-d3e344858dc7" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a63e6480-e870-47da-b8a3-d3e344858dc7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_8f79be34-a088-43e5-85ef-858e3001b418" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_StatementTable_8f79be34-a088-43e5-85ef-858e3001b418" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ce7741b4-3786-4b7e-bedc-51add4cb9b88" 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_8f79be34-a088-43e5-85ef-858e3001b418" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ce7741b4-3786-4b7e-bedc-51add4cb9b88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ce7741b4-3786-4b7e-bedc-51add4cb9b88_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_ce7741b4-3786-4b7e-bedc-51add4cb9b88" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ce7741b4-3786-4b7e-bedc-51add4cb9b88_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_363ce3b4-bcf8-4671-b3f1-afb8d30af272" 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_ce7741b4-3786-4b7e-bedc-51add4cb9b88" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_363ce3b4-bcf8-4671-b3f1-afb8d30af272" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_48037f37-d922-49ef-a20e-fe01d0f1da7d" 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_363ce3b4-bcf8-4671-b3f1-afb8d30af272" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_48037f37-d922-49ef-a20e-fe01d0f1da7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldtomaturitySecuritiesMember_6fabd739-6ab6-4f38-bea6-d59a548c710e" 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_363ce3b4-bcf8-4671-b3f1-afb8d30af272" xlink:to="loc_us-gaap_HeldtomaturitySecuritiesMember_6fabd739-6ab6-4f38-bea6-d59a548c710e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_a6227dd6-6d2a-48f2-a7f2-b9b526b3821f" 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_363ce3b4-bcf8-4671-b3f1-afb8d30af272" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_a6227dd6-6d2a-48f2-a7f2-b9b526b3821f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b6e26b30-0d71-451e-bc29-09b399d9364d" 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_8f79be34-a088-43e5-85ef-858e3001b418" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b6e26b30-0d71-451e-bc29-09b399d9364d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b6e26b30-0d71-451e-bc29-09b399d9364d_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_b6e26b30-0d71-451e-bc29-09b399d9364d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_b6e26b30-0d71-451e-bc29-09b399d9364d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cde7e8e2-e156-422e-8fc3-d06e8fd26647" 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_b6e26b30-0d71-451e-bc29-09b399d9364d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cde7e8e2-e156-422e-8fc3-d06e8fd26647" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8e8df210-50f0-4e76-8868-5c2ebf5cbd55" 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_cde7e8e2-e156-422e-8fc3-d06e8fd26647" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8e8df210-50f0-4e76-8868-5c2ebf5cbd55" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails" xlink:type="extended" id="ia7fdd98e02b0484d909c991378e7b565_InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_c4a5bd95-147b-463c-9180-d0149d55b853" 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_0a9f56b5-85a0-42b6-a4a3-bac55f498b0c" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0a9f56b5-85a0-42b6-a4a3-bac55f498b0c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_4f44ba03-348d-460f-bd17-885f187efbd1" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_4f44ba03-348d-460f-bd17-885f187efbd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ca627609-5c13-42e7-90fb-3122dc4553f5" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ca627609-5c13-42e7-90fb-3122dc4553f5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bf32463a-337b-4b81-b756-2d55210b0125" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bf32463a-337b-4b81-b756-2d55210b0125" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_fdcc20ae-7a5c-48b0-a890-0f7da5ecf9b3" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_fdcc20ae-7a5c-48b0-a890-0f7da5ecf9b3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_b676ffc1-b775-4e9a-bcbc-0c895f64f097" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_b676ffc1-b775-4e9a-bcbc-0c895f64f097" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_d5be9ee0-a401-4a3e-bfb9-6a57512c3537" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_d5be9ee0-a401-4a3e-bfb9-6a57512c3537" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_90d6e502-8443-48eb-b9df-d024aecf5a50" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_90d6e502-8443-48eb-b9df-d024aecf5a50" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_8c34c9f2-054b-4774-b9bb-6f1da13132c1" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_InvestmentHoldingsTable_8c34c9f2-054b-4774-b9bb-6f1da13132c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_f78caacc-b237-4d1f-a853-28a060d69181" 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_8c34c9f2-054b-4774-b9bb-6f1da13132c1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_f78caacc-b237-4d1f-a853-28a060d69181" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f78caacc-b237-4d1f-a853-28a060d69181_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_f78caacc-b237-4d1f-a853-28a060d69181" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f78caacc-b237-4d1f-a853-28a060d69181_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8348750d-d803-4033-bcb0-01d4c7271710" 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_f78caacc-b237-4d1f-a853-28a060d69181" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8348750d-d803-4033-bcb0-01d4c7271710" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_cbe015dd-84c0-4d9a-b771-5705f2b74929" 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_8348750d-d803-4033-bcb0-01d4c7271710" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_cbe015dd-84c0-4d9a-b771-5705f2b74929" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_913b3aa2-ca9e-4896-ae96-0d098285eb8f" 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_8348750d-d803-4033-bcb0-01d4c7271710" xlink:to="loc_us-gaap_MunicipalBondsMember_913b3aa2-ca9e-4896-ae96-0d098285eb8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_1b22e05d-1084-43a5-9132-c63cae1caa1a" 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_8348750d-d803-4033-bcb0-01d4c7271710" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_1b22e05d-1084-43a5-9132-c63cae1caa1a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_bc0dc816-e3a2-484c-ad5b-38fbc9a12bdf" 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_8348750d-d803-4033-bcb0-01d4c7271710" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_bc0dc816-e3a2-484c-ad5b-38fbc9a12bdf" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_fd03af99-615b-472b-a80c-0dc52fbf918b" 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_8348750d-d803-4033-bcb0-01d4c7271710" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_fd03af99-615b-472b-a80c-0dc52fbf918b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_8c3ffb39-bd55-43d7-8c44-009c4e20fde1" 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_8348750d-d803-4033-bcb0-01d4c7271710" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_8c3ffb39-bd55-43d7-8c44-009c4e20fde1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5cc63795-9ac6-4a0f-907e-793f8b3978f8" 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_8c34c9f2-054b-4774-b9bb-6f1da13132c1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5cc63795-9ac6-4a0f-907e-793f8b3978f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5cc63795-9ac6-4a0f-907e-793f8b3978f8_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_5cc63795-9ac6-4a0f-907e-793f8b3978f8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_5cc63795-9ac6-4a0f-907e-793f8b3978f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fd1068ab-0596-46ec-be44-7d7dd108ae94" 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_5cc63795-9ac6-4a0f-907e-793f8b3978f8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fd1068ab-0596-46ec-be44-7d7dd108ae94" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_22bc9936-ddc1-446e-aefa-94fa9c98f791" 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_fd1068ab-0596-46ec-be44-7d7dd108ae94" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_22bc9936-ddc1-446e-aefa-94fa9c98f791" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d5883aed-5b39-4996-be19-580cf84a71f3" 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_8c34c9f2-054b-4774-b9bb-6f1da13132c1" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d5883aed-5b39-4996-be19-580cf84a71f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d5883aed-5b39-4996-be19-580cf84a71f3_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_d5883aed-5b39-4996-be19-580cf84a71f3" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d5883aed-5b39-4996-be19-580cf84a71f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_800480db-d625-4eed-a13a-81b0a96c8208" 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_d5883aed-5b39-4996-be19-580cf84a71f3" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_800480db-d625-4eed-a13a-81b0a96c8208" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_00902f38-e461-489e-8872-f94875eab4ab" 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_800480db-d625-4eed-a13a-81b0a96c8208" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_00902f38-e461-489e-8872-f94875eab4ab" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#InvestmentSecuritiesUnrealizedLossesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails" xlink:type="extended" id="i481e870bd54d497d8a5a413dd121f950_InvestmentSecuritiesUnrealizedLossesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_145a63e6-c202-497e-9a31-31e338f18bd4" 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_f5494f76-5653-4eba-95a9-27f9c96f4dfb" 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_145a63e6-c202-497e-9a31-31e338f18bd4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_f5494f76-5653-4eba-95a9-27f9c96f4dfb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_273dc048-58c7-4a97-b74d-3d47eb5f7627" 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_f5494f76-5653-4eba-95a9-27f9c96f4dfb" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_273dc048-58c7-4a97-b74d-3d47eb5f7627" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_166694c4-ec28-47ec-8b22-c897afe8c165" 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_f5494f76-5653-4eba-95a9-27f9c96f4dfb" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_166694c4-ec28-47ec-8b22-c897afe8c165" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_6a6d08d8-239c-47c0-b7db-c4be37ea4fe2" 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_f5494f76-5653-4eba-95a9-27f9c96f4dfb" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_6a6d08d8-239c-47c0-b7db-c4be37ea4fe2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_17aac235-1a11-4b82-a1e1-f48530865e82" 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_145a63e6-c202-497e-9a31-31e338f18bd4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_17aac235-1a11-4b82-a1e1-f48530865e82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_085c4a0b-f0bf-4c46-9109-3f6633deea61" 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_17aac235-1a11-4b82-a1e1-f48530865e82" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_085c4a0b-f0bf-4c46-9109-3f6633deea61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a09c8bbb-4f47-4159-9054-0ab2c46f205c" 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_17aac235-1a11-4b82-a1e1-f48530865e82" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a09c8bbb-4f47-4159-9054-0ab2c46f205c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_17953aa0-afce-4c40-8848-aa159ef92c93" 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_17aac235-1a11-4b82-a1e1-f48530865e82" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_17953aa0-afce-4c40-8848-aa159ef92c93" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_8c913a8d-409a-4b0b-98af-513906ecaecf" 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_145a63e6-c202-497e-9a31-31e338f18bd4" xlink:to="loc_us-gaap_InvestmentHoldingsTable_8c913a8d-409a-4b0b-98af-513906ecaecf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2a4384f8-a328-4cff-a671-593e483fe213" 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_8c913a8d-409a-4b0b-98af-513906ecaecf" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2a4384f8-a328-4cff-a671-593e483fe213" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2a4384f8-a328-4cff-a671-593e483fe213_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_2a4384f8-a328-4cff-a671-593e483fe213" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_2a4384f8-a328-4cff-a671-593e483fe213_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1e70cf25-7897-45cf-923e-a97ae8377865" 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_2a4384f8-a328-4cff-a671-593e483fe213" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_57e66312-6ef6-4f8d-9430-c9ed4abb18c8" 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_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_57e66312-6ef6-4f8d-9430-c9ed4abb18c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_6dc58f87-cbf9-43fd-8206-a104a40db3f8" 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_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:to="loc_us-gaap_MunicipalBondsMember_6dc58f87-cbf9-43fd-8206-a104a40db3f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_c1604b59-cf49-49af-9505-2f88d5fda76b" 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_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_c1604b59-cf49-49af-9505-2f88d5fda76b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_8b1b8172-728b-4474-af64-2e647be419c2" 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_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_8b1b8172-728b-4474-af64-2e647be419c2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_4ee1e53c-b8fd-43da-890e-89909c7d68a3" 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_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_4ee1e53c-b8fd-43da-890e-89909c7d68a3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_7289d55c-a047-4211-8419-574b5de0cecf" 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_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_7289d55c-a047-4211-8419-574b5de0cecf" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#InvestmentSecuritiesAmortizedCostandFairValueDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostandFairValueDetails" xlink:type="extended" id="i3ebc4ebcdba24a6f97625143b06e6347_InvestmentSecuritiesAmortizedCostandFairValueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_4d46dd16-24d1-4dc6-8d3b-3154d78d7d78" 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_ffa6fbda-cd94-4388-96fd-35a1612ffc78" xlink:href="hfwa-20220630.xsd#hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_4d46dd16-24d1-4dc6-8d3b-3154d78d7d78" xlink:to="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_ffa6fbda-cd94-4388-96fd-35a1612ffc78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_ef51bd6c-5e37-4af6-aa41-c20f34ce391e" 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_ffa6fbda-cd94-4388-96fd-35a1612ffc78" xlink:to="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_ef51bd6c-5e37-4af6-aa41-c20f34ce391e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_c8a6feb7-ac19-4152-8c01-7679d96d7fb7" 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_ffa6fbda-cd94-4388-96fd-35a1612ffc78" xlink:to="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_c8a6feb7-ac19-4152-8c01-7679d96d7fb7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsTable_f2c0428c-5b8b-41aa-860b-a8971c1ee5eb" 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_4d46dd16-24d1-4dc6-8d3b-3154d78d7d78" xlink:to="loc_us-gaap_InvestmentHoldingsTable_f2c0428c-5b8b-41aa-860b-a8971c1ee5eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_06954c8b-4729-4ce2-9f9b-350ac1dd76cc" 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_f2c0428c-5b8b-41aa-860b-a8971c1ee5eb" xlink:to="loc_us-gaap_InvestmentTypeAxis_06954c8b-4729-4ce2-9f9b-350ac1dd76cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_06954c8b-4729-4ce2-9f9b-350ac1dd76cc_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_06954c8b-4729-4ce2-9f9b-350ac1dd76cc" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_06954c8b-4729-4ce2-9f9b-350ac1dd76cc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_b401a120-1fe4-4d0c-9e65-87481c54616c" 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_06954c8b-4729-4ce2-9f9b-350ac1dd76cc" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_b401a120-1fe4-4d0c-9e65-87481c54616c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_3ee12018-9fe5-4709-97ad-866193290716" xlink:href="hfwa-20220630.xsd#hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_b401a120-1fe4-4d0c-9e65-87481c54616c" xlink:to="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_3ee12018-9fe5-4709-97ad-866193290716" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalReserveBankAdvancesMember_52a9259c-512a-4576-8749-fad593b8ad80" 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_b401a120-1fe4-4d0c-9e65-87481c54616c" xlink:to="loc_us-gaap_FederalReserveBankAdvancesMember_52a9259c-512a-4576-8749-fad593b8ad80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAgreementsMember_8d837009-a775-4e74-ba67-593bef92ee9e" 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_b401a120-1fe4-4d0c-9e65-87481c54616c" xlink:to="loc_us-gaap_RepurchaseAgreementsMember_8d837009-a775-4e74-ba67-593bef92ee9e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherSecuritiesPledgedMember_775c843c-1152-4c13-8503-c51051791c78" xlink:href="hfwa-20220630.xsd#hfwa_OtherSecuritiesPledgedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_b401a120-1fe4-4d0c-9e65-87481c54616c" xlink:to="loc_hfwa_OtherSecuritiesPledgedMember_775c843c-1152-4c13-8503-c51051791c78" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#LoansReceivableLoanOriginationRiskManagementDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableLoanOriginationRiskManagementDetails" xlink:type="extended" id="if311795b4cd646e1826b52873f8c1e4a_LoansReceivableLoanOriginationRiskManagementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_49737758-79d0-40db-a928-89dd6ce92baa" 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_0620546d-1d42-4a7a-acf7-6db3093db4eb" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_InterestReceivable_0620546d-1d42-4a7a-acf7-6db3093db4eb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfLoanSegments_85dc949b-e69d-4e9c-85be-d6d0e80977b4" xlink:href="hfwa-20220630.xsd#hfwa_NumberOfLoanSegments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_hfwa_NumberOfLoanSegments_85dc949b-e69d-4e9c-85be-d6d0e80977b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_423ba386-4ac7-4292-a116-6446788a3202" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_NotesReceivableGross_423ba386-4ac7-4292-a116-6446788a3202" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_a0150ccc-3e80-4a59-8858-91662a9e05fd" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_a0150ccc-3e80-4a59-8858-91662a9e05fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_d2df1de9-59ef-41f2-ade5-5375133af8bd" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_NotesReceivableNet_d2df1de9-59ef-41f2-ade5-5375133af8bd" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_366641c5-6472-4248-89e7-6deb62c26572" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_366641c5-6472-4248-89e7-6deb62c26572" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_b66a0e4e-6448-4841-8a3a-45051ff3bf16" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_b66a0e4e-6448-4841-8a3a-45051ff3bf16" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_eecd62f4-3937-42c3-8cb5-9a6c9a8d2a01" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_eecd62f4-3937-42c3-8cb5-9a6c9a8d2a01" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_28c8b0f9-0383-4a7d-9f7f-d54f5376ee6e" 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_eecd62f4-3937-42c3-8cb5-9a6c9a8d2a01" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_28c8b0f9-0383-4a7d-9f7f-d54f5376ee6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_28c8b0f9-0383-4a7d-9f7f-d54f5376ee6e_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_28c8b0f9-0383-4a7d-9f7f-d54f5376ee6e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_28c8b0f9-0383-4a7d-9f7f-d54f5376ee6e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_04d38610-bf3a-4013-a286-f568436bdd78" 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_28c8b0f9-0383-4a7d-9f7f-d54f5376ee6e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_04d38610-bf3a-4013-a286-f568436bdd78" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_1bf73e59-e96a-428e-abd6-1ee9acc68a50" 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_04d38610-bf3a-4013-a286-f568436bdd78" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_1bf73e59-e96a-428e-abd6-1ee9acc68a50" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_af96fef5-7b28-480e-b3c4-bc8b1b50bb69" 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_04d38610-bf3a-4013-a286-f568436bdd78" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_af96fef5-7b28-480e-b3c4-bc8b1b50bb69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_83d4d720-8cc8-45a6-88bc-4eb88a3f64dd" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_04d38610-bf3a-4013-a286-f568436bdd78" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_83d4d720-8cc8-45a6-88bc-4eb88a3f64dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8f5fc1a6-7198-497c-8cf4-9edc2e7b69c5" 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_04d38610-bf3a-4013-a286-f568436bdd78" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8f5fc1a6-7198-497c-8cf4-9edc2e7b69c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_ef84b46a-203b-4f50-80c9-dcef39bebbc3" 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_eecd62f4-3937-42c3-8cb5-9a6c9a8d2a01" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_ef84b46a-203b-4f50-80c9-dcef39bebbc3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_ef84b46a-203b-4f50-80c9-dcef39bebbc3_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_ef84b46a-203b-4f50-80c9-dcef39bebbc3" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_ef84b46a-203b-4f50-80c9-dcef39bebbc3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" 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_ef84b46a-203b-4f50-80c9-dcef39bebbc3" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember_77ac27e4-45b7-4022-b2e8-8b018d45e57f" 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_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_us-gaap_LoansReceivableMember_77ac27e4-45b7-4022-b2e8-8b018d45e57f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_96e0af49-fd76-4fc4-a1c3-1b268428f701" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_CommercialAndIndustrialMember_96e0af49-fd76-4fc4-a1c3-1b268428f701" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_016d5f36-2826-4457-a47c-744bc4b9ed40" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_016d5f36-2826-4457-a47c-744bc4b9ed40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_6e11023a-92fa-499c-bec0-0f668e0e44d9" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_6e11023a-92fa-499c-bec0-0f668e0e44d9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d60a2ae8-7726-47ed-abcf-c929ec305382" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d60a2ae8-7726-47ed-abcf-c929ec305382" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_84dd7a28-680e-488c-9e70-d748c24e13c3" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_84dd7a28-680e-488c-9e70-d748c24e13c3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_bd2c3b1c-b4b5-48bb-89ea-4a63aefde0e1" xlink:href="hfwa-20220630.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_bd2c3b1c-b4b5-48bb-89ea-4a63aefde0e1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_02c63862-286d-428e-9a77-5599190fd906" xlink:href="hfwa-20220630.xsd#hfwa_SBAPPPLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_SBAPPPLoansMember_02c63862-286d-428e-9a77-5599190fd906" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#LoansReceivableCreditQualityIndicatorsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCreditQualityIndicatorsDetails" xlink:type="extended" id="i5aa7cbc0557242bbaf4b51c82a46705b_LoansReceivableCreditQualityIndicatorsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_a3247e95-f745-4721-88b5-c7c56ac0fb64" 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_733618f5-5069-4b5f-b08f-aa8ba0127ca2" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_733618f5-5069-4b5f-b08f-aa8ba0127ca2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_5a264c12-de05-4a25-96a2-88b2e90efac9" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_5a264c12-de05-4a25-96a2-88b2e90efac9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_c2106d1c-587a-491f-a4b5-1289e55d6087" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_c2106d1c-587a-491f-a4b5-1289e55d6087" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_e64c14f2-f8f7-4419-b73b-bfa61afbf811" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_e64c14f2-f8f7-4419-b73b-bfa61afbf811" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_adebe60b-962f-4680-8eed-b303e8f5629c" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_adebe60b-962f-4680-8eed-b303e8f5629c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_6ccfc0c4-f882-4e5d-a5f5-3e507096d622" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_6ccfc0c4-f882-4e5d-a5f5-3e507096d622" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving_7cf6e81b-9b97-4f38-a990-65203e157308" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableRevolving_7cf6e81b-9b97-4f38-a990-65203e157308" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_c7dad060-f664-4f89-a08c-5503a533c970" xlink:href="hfwa-20220630.xsd#hfwa_FinancingReceivablerevolvingconvertedtoTermLoans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_c7dad060-f664-4f89-a08c-5503a533c970" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_398d17d5-6e96-4084-b7e2-c50749411595" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_NotesReceivableGross_398d17d5-6e96-4084-b7e2-c50749411595" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired_f5e47841-5f55-4f6a-9529-7ea868b156b1" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired_f5e47841-5f55-4f6a-9529-7ea868b156b1" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis_8efb5cdc-9963-48d5-be81-5d217ee47af3" 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_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" xlink:to="loc_us-gaap_CollateralAxis_8efb5cdc-9963-48d5-be81-5d217ee47af3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_8efb5cdc-9963-48d5-be81-5d217ee47af3_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_8efb5cdc-9963-48d5-be81-5d217ee47af3" xlink:to="loc_us-gaap_CollateralDomain_8efb5cdc-9963-48d5-be81-5d217ee47af3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_a208a7a6-1fd8-49dd-8b3d-8f0005ffc81c" 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_8efb5cdc-9963-48d5-be81-5d217ee47af3" xlink:to="loc_us-gaap_CollateralDomain_a208a7a6-1fd8-49dd-8b3d-8f0005ffc81c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember_0d23404b-c7d0-4c18-8512-a74df0a0b5d6" xlink:href="hfwa-20220630.xsd#hfwa_FarmlandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_a208a7a6-1fd8-49dd-8b3d-8f0005ffc81c" xlink:to="loc_hfwa_FarmlandMember_0d23404b-c7d0-4c18-8512-a74df0a0b5d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_4cade83f-c1dd-480c-b792-4e6b298621a8" 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_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_4cade83f-c1dd-480c-b792-4e6b298621a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_4cade83f-c1dd-480c-b792-4e6b298621a8_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_4cade83f-c1dd-480c-b792-4e6b298621a8" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_4cade83f-c1dd-480c-b792-4e6b298621a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_52622777-ebbf-49e8-816a-a7cc9fe81262" 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_4cade83f-c1dd-480c-b792-4e6b298621a8" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_52622777-ebbf-49e8-816a-a7cc9fe81262" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember_90dba78a-efbf-4afb-b26e-f12bd8cbfe7d" 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_52622777-ebbf-49e8-816a-a7cc9fe81262" xlink:to="loc_us-gaap_PassMember_90dba78a-efbf-4afb-b26e-f12bd8cbfe7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_f29e5748-b67f-400d-8fa3-61d3228e8b06" 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_52622777-ebbf-49e8-816a-a7cc9fe81262" xlink:to="loc_us-gaap_SpecialMentionMember_f29e5748-b67f-400d-8fa3-61d3228e8b06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember_3f600b45-6a3f-401f-89d8-811a7f99de4e" 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_52622777-ebbf-49e8-816a-a7cc9fe81262" xlink:to="loc_us-gaap_SubstandardMember_3f600b45-6a3f-401f-89d8-811a7f99de4e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_f626feeb-a0e1-419b-ae23-ab3fdcae63ea" 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_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_f626feeb-a0e1-419b-ae23-ab3fdcae63ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_f626feeb-a0e1-419b-ae23-ab3fdcae63ea_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_f626feeb-a0e1-419b-ae23-ab3fdcae63ea" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_f626feeb-a0e1-419b-ae23-ab3fdcae63ea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_654d1d83-7312-470a-9ee9-1fe26fbc9e07" 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_f626feeb-a0e1-419b-ae23-ab3fdcae63ea" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_654d1d83-7312-470a-9ee9-1fe26fbc9e07" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c5b4a005-5c2f-4935-ac3b-df49b1f4d682" 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_654d1d83-7312-470a-9ee9-1fe26fbc9e07" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c5b4a005-5c2f-4935-ac3b-df49b1f4d682" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_a57af288-7889-49af-a07c-fb095cfb9f6a" 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_654d1d83-7312-470a-9ee9-1fe26fbc9e07" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_a57af288-7889-49af-a07c-fb095cfb9f6a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_7cd6b1f2-e9cc-4908-84d9-98407b775f48" 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_654d1d83-7312-470a-9ee9-1fe26fbc9e07" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_7cd6b1f2-e9cc-4908-84d9-98407b775f48" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_54df3017-9816-4dbd-a458-dd6bd7b86467" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_654d1d83-7312-470a-9ee9-1fe26fbc9e07" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_54df3017-9816-4dbd-a458-dd6bd7b86467" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_97ff2414-c335-4194-a89e-7934aa5eea4c" 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_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_97ff2414-c335-4194-a89e-7934aa5eea4c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97ff2414-c335-4194-a89e-7934aa5eea4c_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_97ff2414-c335-4194-a89e-7934aa5eea4c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_97ff2414-c335-4194-a89e-7934aa5eea4c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" 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_97ff2414-c335-4194-a89e-7934aa5eea4c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_bebe422c-7ee4-416a-86c9-d2892f4b65fe" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:to="loc_hfwa_CommercialAndIndustrialMember_bebe422c-7ee4-416a-86c9-d2892f4b65fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_847bc807-f381-4ecf-9f3d-ada1bde20911" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_847bc807-f381-4ecf-9f3d-ada1bde20911" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_1f13b263-97b2-46ee-b0d8-f7236873e9ff" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_1f13b263-97b2-46ee-b0d8-f7236873e9ff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_22dba551-c7dd-46d1-9793-187015a30e14" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_22dba551-c7dd-46d1-9793-187015a30e14" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_6ef70912-d802-4428-9e9e-7b75ff5e5f1c" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_6ef70912-d802-4428-9e9e-7b75ff5e5f1c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_c0da2551-5eb8-453a-b68d-9369626b9aff" xlink:href="hfwa-20220630.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_c0da2551-5eb8-453a-b68d-9369626b9aff" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#LoansReceivableNonaccrualLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails" xlink:type="extended" id="i672b0cfeba374c7db7818267a8b27d20_LoansReceivableNonaccrualLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" 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_2c2957a9-5512-414f-81c4-267f4a234abb" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_2c2957a9-5512-414f-81c4-267f4a234abb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_6ba4d7c7-425a-45a5-9cc2-e7c49b76d780" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_6ba4d7c7-425a-45a5-9cc2-e7c49b76d780" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_e4fc466a-1b65-4a9f-b35d-a5be17004d70" xlink:href="hfwa-20220630.xsd#hfwa_FinancingReceivableNonaccrualwithAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_e4fc466a-1b65-4a9f-b35d-a5be17004d70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_266558f7-87be-439a-b1b8-c8e529cf687a" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_266558f7-87be-439a-b1b8-c8e529cf687a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_6c5bb1b2-dc4b-41ad-adc4-b0c083f25349" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_6c5bb1b2-dc4b-41ad-adc4-b0c083f25349" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_3cca76fb-c6ca-44de-ba93-6424aaeb0087" xlink:href="hfwa-20220630.xsd#hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_3cca76fb-c6ca-44de-ba93-6424aaeb0087" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_5f00de48-1d78-45dc-87e6-94bb02a1a796" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_5f00de48-1d78-45dc-87e6-94bb02a1a796" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_9cf37ec9-1d63-4813-b5b4-623423c4a2dc" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_9cf37ec9-1d63-4813-b5b4-623423c4a2dc" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_083afcff-eff4-49c2-a5a1-843109d529f8" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_083afcff-eff4-49c2-a5a1-843109d529f8" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_77ba37c1-7079-4f64-ab60-f8d2935ff161" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_77ba37c1-7079-4f64-ab60-f8d2935ff161" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_e9175d3c-be97-47be-ae77-28560d4887a5" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_e9175d3c-be97-47be-ae77-28560d4887a5" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_eac60100-b362-4dc2-8fd1-27bfbf9903dd" 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_AccountsNotesAndLoansReceivableLineItems_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_eac60100-b362-4dc2-8fd1-27bfbf9903dd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_a32f5a47-c09e-4b2f-958a-776bf36ef93c" 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_AccountsNotesAndLoansReceivableLineItems_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_a32f5a47-c09e-4b2f-958a-776bf36ef93c" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_071af66e-d5df-4c1c-92d7-eb3881c362a3" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_dd6782d2-a2e3-49b0-9730-6c87babb13c6" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_dd6782d2-a2e3-49b0-9730-6c87babb13c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_dd6782d2-a2e3-49b0-9730-6c87babb13c6_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_dd6782d2-a2e3-49b0-9730-6c87babb13c6" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_dd6782d2-a2e3-49b0-9730-6c87babb13c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_466d17b7-e55b-4280-ba68-9f2d85739708" 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_dd6782d2-a2e3-49b0-9730-6c87babb13c6" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_466d17b7-e55b-4280-ba68-9f2d85739708" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_ebee39c8-1160-44b7-a7df-538decaacc73" xlink:href="hfwa-20220630.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_466d17b7-e55b-4280-ba68-9f2d85739708" xlink:to="loc_hfwa_NonaccrualMember_ebee39c8-1160-44b7-a7df-538decaacc73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_1e593168-bbd7-4d88-a238-c47462eeb966" xlink:href="hfwa-20220630.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_466d17b7-e55b-4280-ba68-9f2d85739708" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_1e593168-bbd7-4d88-a238-c47462eeb966" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d2867309-12db-422e-bcbf-f8abd4a20fb6" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d2867309-12db-422e-bcbf-f8abd4a20fb6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_d2867309-12db-422e-bcbf-f8abd4a20fb6_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_d2867309-12db-422e-bcbf-f8abd4a20fb6" xlink:to="loc_us-gaap_SegmentDomain_d2867309-12db-422e-bcbf-f8abd4a20fb6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8c9f8dfb-ce77-4265-ae25-95a64a5e4515" 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_d2867309-12db-422e-bcbf-f8abd4a20fb6" xlink:to="loc_us-gaap_SegmentDomain_8c9f8dfb-ce77-4265-ae25-95a64a5e4515" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_47f31be4-a254-4d1b-9b28-9e43223d6ad0" xlink:href="hfwa-20220630.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_8c9f8dfb-ce77-4265-ae25-95a64a5e4515" xlink:to="loc_hfwa_NonaccrualMember_47f31be4-a254-4d1b-9b28-9e43223d6ad0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_fdc6bb40-7893-4abf-a341-ea99d27ffd0b" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_fdc6bb40-7893-4abf-a341-ea99d27ffd0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fdc6bb40-7893-4abf-a341-ea99d27ffd0b_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_fdc6bb40-7893-4abf-a341-ea99d27ffd0b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_fdc6bb40-7893-4abf-a341-ea99d27ffd0b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" 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_fdc6bb40-7893-4abf-a341-ea99d27ffd0b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_0f95c65a-459c-4cf4-bd56-bf88e936838f" 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_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_0f95c65a-459c-4cf4-bd56-bf88e936838f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_cda154ed-c245-429e-bf3d-b28930323911" 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_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_cda154ed-c245-429e-bf3d-b28930323911" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_b76bc319-aa7a-4332-9b58-a325ab710665" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_b76bc319-aa7a-4332-9b58-a325ab710665" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8c718ad9-76e9-4209-9eeb-88f4e87fe660" 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_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8c718ad9-76e9-4209-9eeb-88f4e87fe660" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_21973b5b-90c0-4adc-8057-11edc3b35b1c" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_21973b5b-90c0-4adc-8057-11edc3b35b1c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_85cbfbf4-0f6a-49c1-a821-460004593d7b" xlink:href="hfwa-20220630.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:to="loc_hfwa_NonaccrualMember_85cbfbf4-0f6a-49c1-a821-460004593d7b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_77d66ab5-2262-49c0-b716-6960cfea166b" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_77d66ab5-2262-49c0-b716-6960cfea166b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_77d66ab5-2262-49c0-b716-6960cfea166b_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_77d66ab5-2262-49c0-b716-6960cfea166b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_77d66ab5-2262-49c0-b716-6960cfea166b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" 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_77d66ab5-2262-49c0-b716-6960cfea166b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_8a1d9ad7-377f-4da7-b934-5bc0825afaac" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" xlink:to="loc_hfwa_CommercialAndIndustrialMember_8a1d9ad7-377f-4da7-b934-5bc0825afaac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_c2e3ffe0-4737-455e-8a66-b573e950e5b0" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_c2e3ffe0-4737-455e-8a66-b573e950e5b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_8eb6b6fd-b590-4779-bfce-44bf5021ef59" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_8eb6b6fd-b590-4779-bfce-44bf5021ef59" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_71c45ecb-2a77-4184-bb15-2ced7b17e848" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_71c45ecb-2a77-4184-bb15-2ced7b17e848" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_a5dc8a10-42b3-42d3-a28f-ad44bd8db8f9" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_a5dc8a10-42b3-42d3-a28f-ad44bd8db8f9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_3e777f17-3c0f-4bed-b0fe-2fdd582ab3f3" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_3e777f17-3c0f-4bed-b0fe-2fdd582ab3f3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_3e777f17-3c0f-4bed-b0fe-2fdd582ab3f3_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_3e777f17-3c0f-4bed-b0fe-2fdd582ab3f3" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_3e777f17-3c0f-4bed-b0fe-2fdd582ab3f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_67394a0d-cc94-4122-b5b9-3d9a3e548bda" 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_3e777f17-3c0f-4bed-b0fe-2fdd582ab3f3" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_67394a0d-cc94-4122-b5b9-3d9a3e548bda" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember_3894bb84-8fd4-4bb9-a5d2-8f28c1d0924d" 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_67394a0d-cc94-4122-b5b9-3d9a3e548bda" xlink:to="loc_us-gaap_PassMember_3894bb84-8fd4-4bb9-a5d2-8f28c1d0924d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_10f5cd6a-8ddc-4395-8b78-dfe32ee13eba" 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_67394a0d-cc94-4122-b5b9-3d9a3e548bda" xlink:to="loc_us-gaap_SpecialMentionMember_10f5cd6a-8ddc-4395-8b78-dfe32ee13eba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember_b74f0dc5-c202-4803-9c15-672f1b5aadf6" 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_67394a0d-cc94-4122-b5b9-3d9a3e548bda" xlink:to="loc_us-gaap_SubstandardMember_b74f0dc5-c202-4803-9c15-672f1b5aadf6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_2e8aaca6-0d4a-4a4d-9ab3-d798d91ac3ef" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_2e8aaca6-0d4a-4a4d-9ab3-d798d91ac3ef" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_2e8aaca6-0d4a-4a4d-9ab3-d798d91ac3ef_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_2e8aaca6-0d4a-4a4d-9ab3-d798d91ac3ef" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_2e8aaca6-0d4a-4a4d-9ab3-d798d91ac3ef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_8c2ba8d7-46b9-4726-952b-3f0c5ac3dfba" 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_2e8aaca6-0d4a-4a4d-9ab3-d798d91ac3ef" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_8c2ba8d7-46b9-4726-952b-3f0c5ac3dfba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ModifiedduringthequarterMember_479f8260-9590-4554-bb3d-0d1a1aeffc5b" xlink:href="hfwa-20220630.xsd#hfwa_ModifiedduringthequarterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_8c2ba8d7-46b9-4726-952b-3f0c5ac3dfba" xlink:to="loc_hfwa_ModifiedduringthequarterMember_479f8260-9590-4554-bb3d-0d1a1aeffc5b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#LoansReceivablePastDueLoansDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails" xlink:type="extended" id="id97427ee48724110a70d4f1fb9e6d558_LoansReceivablePastDueLoansDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" 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_32ee47a6-c054-4342-b04f-43707ed2c98d" 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_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_NotesReceivableGross_32ee47a6-c054-4342-b04f-43707ed2c98d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_3f9bd27e-0ffe-4906-9bbb-e641f6dbf2f7" 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_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_3f9bd27e-0ffe-4906-9bbb-e641f6dbf2f7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_853611a3-8fe7-4afd-bb7e-e17650c4be99" 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_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_853611a3-8fe7-4afd-bb7e-e17650c4be99" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_e4d96546-ec03-47a6-9c41-4eb9b64a4ef5" 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_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_e4d96546-ec03-47a6-9c41-4eb9b64a4ef5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_cb255b3b-720f-4d34-9f0a-9f376136b3bf" 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_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_cb255b3b-720f-4d34-9f0a-9f376136b3bf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_f4ed8202-ba5a-4f96-bf0e-b4c753539daa" xlink:href="hfwa-20220630.xsd#hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_f4ed8202-ba5a-4f96-bf0e-b4c753539daa" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_bbe58376-5739-4a34-bffe-03c1630c71f6" 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_FinancingReceivableRecordedInvestmentPastDueLineItems_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_bbe58376-5739-4a34-bffe-03c1630c71f6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_a21da392-be1c-4226-8116-0501330c1116" 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_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_a21da392-be1c-4226-8116-0501330c1116" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_45f51a33-1137-4312-9476-fa01ba59a4da" 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_a21da392-be1c-4226-8116-0501330c1116" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_45f51a33-1137-4312-9476-fa01ba59a4da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_45f51a33-1137-4312-9476-fa01ba59a4da_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_45f51a33-1137-4312-9476-fa01ba59a4da" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_45f51a33-1137-4312-9476-fa01ba59a4da_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8bacc871-87a6-4dfe-b84d-13548c393098" 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_45f51a33-1137-4312-9476-fa01ba59a4da" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8bacc871-87a6-4dfe-b84d-13548c393098" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_940245af-773a-4a46-acce-7c65bf05b63c" 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_8bacc871-87a6-4dfe-b84d-13548c393098" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_940245af-773a-4a46-acce-7c65bf05b63c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_1b6c14ba-c1f3-4238-b3ac-54c564638d8d" 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_8bacc871-87a6-4dfe-b84d-13548c393098" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_1b6c14ba-c1f3-4238-b3ac-54c564638d8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_839ab637-d470-457c-b8fb-cdf248d769b4" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8bacc871-87a6-4dfe-b84d-13548c393098" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_839ab637-d470-457c-b8fb-cdf248d769b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_71d0ed9b-b70d-4ed6-a59b-622eec3d0927" 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_8bacc871-87a6-4dfe-b84d-13548c393098" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_71d0ed9b-b70d-4ed6-a59b-622eec3d0927" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7ada3e03-c217-40d4-85ba-0a1812f558ad" 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_a21da392-be1c-4226-8116-0501330c1116" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7ada3e03-c217-40d4-85ba-0a1812f558ad" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7ada3e03-c217-40d4-85ba-0a1812f558ad_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_7ada3e03-c217-40d4-85ba-0a1812f558ad" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7ada3e03-c217-40d4-85ba-0a1812f558ad_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" 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_7ada3e03-c217-40d4-85ba-0a1812f558ad" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_b1c59430-77e8-4301-8529-b835c04457b5" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:to="loc_hfwa_CommercialAndIndustrialMember_b1c59430-77e8-4301-8529-b835c04457b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_60cd04af-0152-44d8-9b0f-614d67a728d4" xlink:href="hfwa-20220630.xsd#hfwa_SBAPPPLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:to="loc_hfwa_SBAPPPLoansMember_60cd04af-0152-44d8-9b0f-614d67a728d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_d4a2f90b-91a9-4e92-a0aa-9b3aa605869c" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_d4a2f90b-91a9-4e92-a0aa-9b3aa605869c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_e3f33c06-35e6-4a4f-8900-c38d201cc73a" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_e3f33c06-35e6-4a4f-8900-c38d201cc73a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_9e09e352-2cb1-4fa6-b243-7265ac519dcc" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_9e09e352-2cb1-4fa6-b243-7265ac519dcc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_d077328a-7e6a-4bea-90ee-adfdaa0a567f" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_d077328a-7e6a-4bea-90ee-adfdaa0a567f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_89b0e630-84d3-4beb-94d3-a3667de82e7c" 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_a21da392-be1c-4226-8116-0501330c1116" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_89b0e630-84d3-4beb-94d3-a3667de82e7c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_89b0e630-84d3-4beb-94d3-a3667de82e7c_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_89b0e630-84d3-4beb-94d3-a3667de82e7c" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_89b0e630-84d3-4beb-94d3-a3667de82e7c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_46d3df73-56e2-4c4f-9eaa-2c7ded510c28" 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_89b0e630-84d3-4beb-94d3-a3667de82e7c" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_46d3df73-56e2-4c4f-9eaa-2c7ded510c28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_4f0595d4-f697-4893-bd1b-5ca3c57a0d82" xlink:href="hfwa-20220630.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_46d3df73-56e2-4c4f-9eaa-2c7ded510c28" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_4f0595d4-f697-4893-bd1b-5ca3c57a0d82" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_db5abc69-e3f2-43cc-9acf-3ecee58ed253" 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_46d3df73-56e2-4c4f-9eaa-2c7ded510c28" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_db5abc69-e3f2-43cc-9acf-3ecee58ed253" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember_7d2dc8e9-4dd2-4fce-b43c-62c093361934" 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_46d3df73-56e2-4c4f-9eaa-2c7ded510c28" xlink:to="loc_us-gaap_FinancialAssetPastDueMember_7d2dc8e9-4dd2-4fce-b43c-62c093361934" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_0ddaa3ef-140a-466a-bdab-e1bafa3fdd8f" 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_46d3df73-56e2-4c4f-9eaa-2c7ded510c28" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_0ddaa3ef-140a-466a-bdab-e1bafa3fdd8f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_7f504478-ca8e-41f2-80a1-69371eb5118b" 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_ScheduleOfFinancingReceivablesPastDueTable_a21da392-be1c-4226-8116-0501330c1116" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_7f504478-ca8e-41f2-80a1-69371eb5118b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_7f504478-ca8e-41f2-80a1-69371eb5118b_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_7f504478-ca8e-41f2-80a1-69371eb5118b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_7f504478-ca8e-41f2-80a1-69371eb5118b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_fa892965-bafb-4bb7-9378-c5384067b059" 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_7f504478-ca8e-41f2-80a1-69371eb5118b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_fa892965-bafb-4bb7-9378-c5384067b059" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_12a2fe85-d02d-42c2-8db5-b458bff73f22" xlink:href="hfwa-20220630.xsd#hfwa_NonaccrualMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_fa892965-bafb-4bb7-9378-c5384067b059" xlink:to="loc_hfwa_NonaccrualMember_12a2fe85-d02d-42c2-8db5-b458bff73f22" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#LoansReceivableModifiedTDRsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails" xlink:type="extended" id="i0fecc787e2de4780b1bb8f478c8417fd_LoansReceivableModifiedTDRsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_23e19249-fed5-443d-b4f8-e94ceb413ca2" 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_896c6520-87c7-4003-8deb-ef4ac9d83358" xlink:href="hfwa-20220630.xsd#hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_23e19249-fed5-443d-b4f8-e94ceb413ca2" xlink:to="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_896c6520-87c7-4003-8deb-ef4ac9d83358" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_629aa805-9d32-415f-9c5c-156b69267db7" 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_896c6520-87c7-4003-8deb-ef4ac9d83358" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_629aa805-9d32-415f-9c5c-156b69267db7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_21dee81b-4d6c-435e-8d30-8d21b0471a5c" 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_896c6520-87c7-4003-8deb-ef4ac9d83358" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_21dee81b-4d6c-435e-8d30-8d21b0471a5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_d3ce4fe1-758c-4286-8183-e627b2381ba8" 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_23e19249-fed5-443d-b4f8-e94ceb413ca2" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_d3ce4fe1-758c-4286-8183-e627b2381ba8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_78154303-ac9f-4ce8-a36a-39d783f1e5b8" 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_23e19249-fed5-443d-b4f8-e94ceb413ca2" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_78154303-ac9f-4ce8-a36a-39d783f1e5b8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_2d1963f6-807b-4ac7-a3fd-889738a0e664" 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_23e19249-fed5-443d-b4f8-e94ceb413ca2" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_2d1963f6-807b-4ac7-a3fd-889738a0e664" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_e3be4f2c-6ff4-486a-9dd5-f95061bddd53" 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_23e19249-fed5-443d-b4f8-e94ceb413ca2" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_e3be4f2c-6ff4-486a-9dd5-f95061bddd53" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_e00b651b-88d3-4236-878e-d473ae176aa8" 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_23e19249-fed5-443d-b4f8-e94ceb413ca2" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_a23c67b6-fb24-4e77-af9f-6283d80b4009" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_a23c67b6-fb24-4e77-af9f-6283d80b4009" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_a23c67b6-fb24-4e77-af9f-6283d80b4009_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_a23c67b6-fb24-4e77-af9f-6283d80b4009" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_a23c67b6-fb24-4e77-af9f-6283d80b4009_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_24ee5e9d-6974-4520-bc12-dbd943a16422" 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_a23c67b6-fb24-4e77-af9f-6283d80b4009" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_24ee5e9d-6974-4520-bc12-dbd943a16422" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_a63047f1-1968-4253-88a7-2e3d570a52b5" xlink:href="hfwa-20220630.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_24ee5e9d-6974-4520-bc12-dbd943a16422" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_a63047f1-1968-4253-88a7-2e3d570a52b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_317218dd-d3de-4988-b5bb-0c374b192888" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_317218dd-d3de-4988-b5bb-0c374b192888" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_317218dd-d3de-4988-b5bb-0c374b192888_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_317218dd-d3de-4988-b5bb-0c374b192888" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_317218dd-d3de-4988-b5bb-0c374b192888_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1ba84f4c-3d56-480a-a0f7-88410e22f89d" 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_317218dd-d3de-4988-b5bb-0c374b192888" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1ba84f4c-3d56-480a-a0f7-88410e22f89d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_b041853a-1050-498b-aefd-381fe79be9f9" 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_1ba84f4c-3d56-480a-a0f7-88410e22f89d" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_b041853a-1050-498b-aefd-381fe79be9f9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_eb46dd42-07c3-4907-9785-352f978f4d79" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1ba84f4c-3d56-480a-a0f7-88410e22f89d" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_eb46dd42-07c3-4907-9785-352f978f4d79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_e260ef67-baa5-4228-946b-932adceac5dd" 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_1ba84f4c-3d56-480a-a0f7-88410e22f89d" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_e260ef67-baa5-4228-946b-932adceac5dd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7c3c25e9-4a2b-4e3f-9612-714394a6b637" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1ba84f4c-3d56-480a-a0f7-88410e22f89d" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7c3c25e9-4a2b-4e3f-9612-714394a6b637" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7d90797a-033e-4da0-93bd-81ec96a899a3" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7d90797a-033e-4da0-93bd-81ec96a899a3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7d90797a-033e-4da0-93bd-81ec96a899a3_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_7d90797a-033e-4da0-93bd-81ec96a899a3" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_7d90797a-033e-4da0-93bd-81ec96a899a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" 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_7d90797a-033e-4da0-93bd-81ec96a899a3" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_63861e73-f0f6-4e4d-b9a7-2da4f205df56" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" xlink:to="loc_hfwa_CommercialAndIndustrialMember_63861e73-f0f6-4e4d-b9a7-2da4f205df56" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0a54937c-a742-40b7-9495-f82fe344a194" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0a54937c-a742-40b7-9495-f82fe344a194" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_25a57b26-1aba-4352-8505-24af8c45b21f" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_25a57b26-1aba-4352-8505-24af8c45b21f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f3922fa4-afe6-47e5-90c8-807ce68706a2" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f3922fa4-afe6-47e5-90c8-807ce68706a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_2c021bb9-474a-4ab8-880f-a4ddac38c5d2" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_2c021bb9-474a-4ab8-880f-a4ddac38c5d2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_f5e6ad60-d85b-4d03-bb4d-fa1b2f475468" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_f5e6ad60-d85b-4d03-bb4d-fa1b2f475468" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_f5e6ad60-d85b-4d03-bb4d-fa1b2f475468_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_f5e6ad60-d85b-4d03-bb4d-fa1b2f475468" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_f5e6ad60-d85b-4d03-bb4d-fa1b2f475468_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_7500e0a4-bf4b-4d13-a99e-64c90b866ed3" 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_f5e6ad60-d85b-4d03-bb4d-fa1b2f475468" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_7500e0a4-bf4b-4d13-a99e-64c90b866ed3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_f22e9d00-527c-4d02-9cdf-62d546aa1bc2" 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_7500e0a4-bf4b-4d13-a99e-64c90b866ed3" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_f22e9d00-527c-4d02-9cdf-62d546aa1bc2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5c09fd01-9eda-41d4-aad0-c7f634e43bcc" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5c09fd01-9eda-41d4-aad0-c7f634e43bcc" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_5c09fd01-9eda-41d4-aad0-c7f634e43bcc_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_5c09fd01-9eda-41d4-aad0-c7f634e43bcc" xlink:to="loc_us-gaap_ReceivableTypeDomain_5c09fd01-9eda-41d4-aad0-c7f634e43bcc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_31f32e11-42fc-4f61-9b70-c8688234dacb" 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_5c09fd01-9eda-41d4-aad0-c7f634e43bcc" xlink:to="loc_us-gaap_ReceivableTypeDomain_31f32e11-42fc-4f61-9b70-c8688234dacb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_7f7acc37-1527-4166-bdb1-1e0540505b57" xlink:href="hfwa-20220630.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_31f32e11-42fc-4f61-9b70-c8688234dacb" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_7f7acc37-1527-4166-bdb1-1e0540505b57" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_ba9cdfca-aa2e-40b4-8205-2b9342f4d4d6" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_ba9cdfca-aa2e-40b4-8205-2b9342f4d4d6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_ba9cdfca-aa2e-40b4-8205-2b9342f4d4d6_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_ba9cdfca-aa2e-40b4-8205-2b9342f4d4d6" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_ba9cdfca-aa2e-40b4-8205-2b9342f4d4d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_cd8f7c7a-88eb-4689-9d7e-0e7083362644" 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_ba9cdfca-aa2e-40b4-8205-2b9342f4d4d6" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_cd8f7c7a-88eb-4689-9d7e-0e7083362644" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ModifiedduringthequarterMember_e2618531-3db6-4d93-994d-6c846bb2ec9e" xlink:href="hfwa-20220630.xsd#hfwa_ModifiedduringthequarterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_cd8f7c7a-88eb-4689-9d7e-0e7083362644" xlink:to="loc_hfwa_ModifiedduringthequarterMember_e2618531-3db6-4d93-994d-6c846bb2ec9e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#LoansReceivableTDRsSubsequentlyDefaultedDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails" xlink:type="extended" id="i1c5d4a1b2c444d07a52eaaf6f3b5ff0b_LoansReceivableTDRsSubsequentlyDefaultedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_08c249f0-9215-4152-8403-23af8b4d0df9" 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_acf5aa29-5da1-4ee0-855d-58a7007c455c" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_acf5aa29-5da1-4ee0-855d-58a7007c455c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_4d21e12c-df05-4819-be41-9ce4488f6f5f" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_4d21e12c-df05-4819-be41-9ce4488f6f5f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_3af221c9-0462-46a0-a01e-ed4fd4102ceb" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_3af221c9-0462-46a0-a01e-ed4fd4102ceb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_edfe12fb-9128-4a70-a5f9-9b1cb0e02ad4" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_edfe12fb-9128-4a70-a5f9-9b1cb0e02ad4" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_fcad9741-4cb2-413e-85bc-1ffebd08bb64" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_fcad9741-4cb2-413e-85bc-1ffebd08bb64" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_39dde9a2-6a71-4c48-b26c-6eaad72515e8" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_39dde9a2-6a71-4c48-b26c-6eaad72515e8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_a6c7c297-d458-4b1d-8340-dda2512dd046" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_a6c7c297-d458-4b1d-8340-dda2512dd046" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_223d3653-ad50-427a-aa80-d4c98abae3b5" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_223d3653-ad50-427a-aa80-d4c98abae3b5" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_11704167-8725-47cf-a200-7ca2d3496095" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_11704167-8725-47cf-a200-7ca2d3496095" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_8e9090b6-3940-461b-9676-8c16632427d3" 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_11704167-8725-47cf-a200-7ca2d3496095" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_8e9090b6-3940-461b-9676-8c16632427d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_8e9090b6-3940-461b-9676-8c16632427d3_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_8e9090b6-3940-461b-9676-8c16632427d3" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_8e9090b6-3940-461b-9676-8c16632427d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_7311b41e-92c2-457d-abae-ad6e74dc77d9" 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_8e9090b6-3940-461b-9676-8c16632427d3" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_7311b41e-92c2-457d-abae-ad6e74dc77d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_13c1a8a3-d9bc-4418-a61a-93c21463baf1" 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_7311b41e-92c2-457d-abae-ad6e74dc77d9" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_13c1a8a3-d9bc-4418-a61a-93c21463baf1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_628a0169-0743-4e31-a1ba-f6dd986e32e3" 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_11704167-8725-47cf-a200-7ca2d3496095" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_628a0169-0743-4e31-a1ba-f6dd986e32e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_628a0169-0743-4e31-a1ba-f6dd986e32e3_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_628a0169-0743-4e31-a1ba-f6dd986e32e3" xlink:to="loc_us-gaap_ReceivableTypeDomain_628a0169-0743-4e31-a1ba-f6dd986e32e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_1b314924-0448-40dd-864e-3c2bc54508d0" 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_628a0169-0743-4e31-a1ba-f6dd986e32e3" xlink:to="loc_us-gaap_ReceivableTypeDomain_1b314924-0448-40dd-864e-3c2bc54508d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_a390c466-be3e-49d9-8aef-61fa142cc03a" xlink:href="hfwa-20220630.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_1b314924-0448-40dd-864e-3c2bc54508d0" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_a390c466-be3e-49d9-8aef-61fa142cc03a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_d9c61044-ab15-4203-92e1-9fb49f802135" 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_11704167-8725-47cf-a200-7ca2d3496095" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_d9c61044-ab15-4203-92e1-9fb49f802135" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_d9c61044-ab15-4203-92e1-9fb49f802135_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_d9c61044-ab15-4203-92e1-9fb49f802135" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_d9c61044-ab15-4203-92e1-9fb49f802135_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_55de1d68-c708-4933-91dc-ece851795bbc" 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_d9c61044-ab15-4203-92e1-9fb49f802135" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_55de1d68-c708-4933-91dc-ece851795bbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_c27bb59b-3c8b-4e13-9841-fd29d326bc3a" xlink:href="hfwa-20220630.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_55de1d68-c708-4933-91dc-ece851795bbc" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_c27bb59b-3c8b-4e13-9841-fd29d326bc3a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_088930c2-eece-4527-b0e0-5a8f80a5cc5f" 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_11704167-8725-47cf-a200-7ca2d3496095" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_088930c2-eece-4527-b0e0-5a8f80a5cc5f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_088930c2-eece-4527-b0e0-5a8f80a5cc5f_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_088930c2-eece-4527-b0e0-5a8f80a5cc5f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_088930c2-eece-4527-b0e0-5a8f80a5cc5f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae27dcb5-94aa-4efa-91f8-95375667c121" 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_088930c2-eece-4527-b0e0-5a8f80a5cc5f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae27dcb5-94aa-4efa-91f8-95375667c121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_57987319-58ea-4c5b-889c-6a5ded5aa3ce" 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_ae27dcb5-94aa-4efa-91f8-95375667c121" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_57987319-58ea-4c5b-889c-6a5ded5aa3ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_bae0125c-a28a-439d-877c-7773a84fa991" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae27dcb5-94aa-4efa-91f8-95375667c121" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_bae0125c-a28a-439d-877c-7773a84fa991" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_bd1d4e82-4b9a-4c7a-b715-b7796c4b907a" 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_ae27dcb5-94aa-4efa-91f8-95375667c121" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_bd1d4e82-4b9a-4c7a-b715-b7796c4b907a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_8c3402c8-3096-4995-bc23-217233455259" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae27dcb5-94aa-4efa-91f8-95375667c121" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_8c3402c8-3096-4995-bc23-217233455259" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_1d81a731-abde-49ea-95ca-10a7673ec539" 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_11704167-8725-47cf-a200-7ca2d3496095" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_1d81a731-abde-49ea-95ca-10a7673ec539" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_1d81a731-abde-49ea-95ca-10a7673ec539_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_1d81a731-abde-49ea-95ca-10a7673ec539" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_1d81a731-abde-49ea-95ca-10a7673ec539_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" 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_1d81a731-abde-49ea-95ca-10a7673ec539" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_2efa23c0-e52c-4257-8c17-a1575a9baa29" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" xlink:to="loc_hfwa_CommercialAndIndustrialMember_2efa23c0-e52c-4257-8c17-a1575a9baa29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_40bbbddb-882b-41d4-8e1b-0fe16fc28e9e" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_40bbbddb-882b-41d4-8e1b-0fe16fc28e9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_8b52575a-d9db-4f31-8def-3787eec61c78" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_8b52575a-d9db-4f31-8def-3787eec61c78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_77dfc117-f2a8-4984-ad2e-54b95e6e8d13" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_77dfc117-f2a8-4984-ad2e-54b95e6e8d13" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_0787ea1e-4b2c-46b2-83a2-545a434df1ad" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_0787ea1e-4b2c-46b2-83a2-545a434df1ad" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#LoansReceivableCollateralDependentDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/LoansReceivableCollateralDependentDetails" xlink:type="extended" id="ia1c68ab677504064a89ca1fce7d96940_LoansReceivableCollateralDependentDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_5d7be4db-d0cd-42a6-92c2-6ec79b5ca48c" 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_1373cbe5-debe-49b7-b213-a04a39ff3859" xlink:href="hfwa-20220630.xsd#hfwa_FinancingReceivableCollateralForSecuredBorrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_5d7be4db-d0cd-42a6-92c2-6ec79b5ca48c" xlink:to="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings_1373cbe5-debe-49b7-b213-a04a39ff3859" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_8aa23750-bd03-47e8-8018-8cb1486602a8" 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_5d7be4db-d0cd-42a6-92c2-6ec79b5ca48c" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_8aa23750-bd03-47e8-8018-8cb1486602a8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_90df6c93-c439-4981-9248-1e0b412bf947" 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_5d7be4db-d0cd-42a6-92c2-6ec79b5ca48c" xlink:to="loc_us-gaap_InterestReceivable_90df6c93-c439-4981-9248-1e0b412bf947" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateAndForeclosedAssets_7eb02ef7-164c-4cd9-97c8-967f0ffeadbb" 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_5d7be4db-d0cd-42a6-92c2-6ec79b5ca48c" xlink:to="loc_us-gaap_OtherRealEstateAndForeclosedAssets_7eb02ef7-164c-4cd9-97c8-967f0ffeadbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" 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_5d7be4db-d0cd-42a6-92c2-6ec79b5ca48c" xlink:to="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis_bb46620e-3810-42b9-80a3-eee654d1020f" 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_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:to="loc_us-gaap_CollateralAxis_bb46620e-3810-42b9-80a3-eee654d1020f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_bb46620e-3810-42b9-80a3-eee654d1020f_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_bb46620e-3810-42b9-80a3-eee654d1020f" xlink:to="loc_us-gaap_CollateralDomain_bb46620e-3810-42b9-80a3-eee654d1020f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_281c764f-4bad-4c1b-af6d-484e6c857457" 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_bb46620e-3810-42b9-80a3-eee654d1020f" xlink:to="loc_us-gaap_CollateralDomain_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember_93b1512f-dcb2-43f3-a6aa-f2965614dd6a" xlink:href="hfwa-20220630.xsd#hfwa_FarmlandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:to="loc_hfwa_FarmlandMember_93b1512f-dcb2-43f3-a6aa-f2965614dd6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialRealEstateMember_1295607d-7600-4a95-abe2-a4d6d5367fef" 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_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:to="loc_us-gaap_CommercialRealEstateMember_1295607d-7600-4a95-abe2-a4d6d5367fef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SingleFamilyResidenceMember_9bc8f923-6302-4932-a01d-0482b6ed1d6b" xlink:href="hfwa-20220630.xsd#hfwa_SingleFamilyResidenceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:to="loc_hfwa_SingleFamilyResidenceMember_9bc8f923-6302-4932-a01d-0482b6ed1d6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember_6292d442-69be-4464-9522-c371489266b3" 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_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:to="loc_us-gaap_RealEstateMember_6292d442-69be-4464-9522-c371489266b3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SingleFamilyMember_f4a30502-ff12-4179-b30a-4ab13ead2838" 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_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:to="loc_srt_SingleFamilyMember_f4a30502-ff12-4179-b30a-4ab13ead2838" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherMember_3efd4967-64c4-46a1-b506-d6125e6a4b2b" xlink:href="hfwa-20220630.xsd#hfwa_OtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CollateralDomain_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:to="loc_hfwa_OtherMember_3efd4967-64c4-46a1-b506-d6125e6a4b2b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_295aa8e8-e3ea-4827-95a6-387bc4f75535" 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_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_295aa8e8-e3ea-4827-95a6-387bc4f75535" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_295aa8e8-e3ea-4827-95a6-387bc4f75535_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_295aa8e8-e3ea-4827-95a6-387bc4f75535" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_295aa8e8-e3ea-4827-95a6-387bc4f75535_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_f59c26fb-95b4-45ab-8f1a-e1d4235b53e5" 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_295aa8e8-e3ea-4827-95a6-387bc4f75535" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_f59c26fb-95b4-45ab-8f1a-e1d4235b53e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_6c449442-98f0-4cf8-858b-4f9619b4fa4f" 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_f59c26fb-95b4-45ab-8f1a-e1d4235b53e5" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_6c449442-98f0-4cf8-858b-4f9619b4fa4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_249efd21-94e2-43e8-8d7b-7fd32c6519f4" 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_f59c26fb-95b4-45ab-8f1a-e1d4235b53e5" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_249efd21-94e2-43e8-8d7b-7fd32c6519f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f9be42fc-ea57-4885-a67c-ca72ebe04edb" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_f59c26fb-95b4-45ab-8f1a-e1d4235b53e5" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f9be42fc-ea57-4885-a67c-ca72ebe04edb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_5d2123e3-00f1-48c7-ad2d-1cd879307908" 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_f59c26fb-95b4-45ab-8f1a-e1d4235b53e5" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_5d2123e3-00f1-48c7-ad2d-1cd879307908" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_a699ec93-03a2-4b2f-83e8-aa30220e253b" 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_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_a699ec93-03a2-4b2f-83e8-aa30220e253b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a699ec93-03a2-4b2f-83e8-aa30220e253b_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_a699ec93-03a2-4b2f-83e8-aa30220e253b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_a699ec93-03a2-4b2f-83e8-aa30220e253b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" 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_a699ec93-03a2-4b2f-83e8-aa30220e253b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_8aa29337-3e89-4346-88d2-c74c297cd165" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:to="loc_hfwa_CommercialAndIndustrialMember_8aa29337-3e89-4346-88d2-c74c297cd165" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_5ec4b321-bdc3-4eed-8fb7-391c26398bfc" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_5ec4b321-bdc3-4eed-8fb7-391c26398bfc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_14587646-1d77-49e9-96c1-1f5a1064a6de" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_14587646-1d77-49e9-96c1-1f5a1064a6de" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5c05757f-3b29-4bc6-b8d2-52f2d8b92eff" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5c05757f-3b29-4bc6-b8d2-52f2d8b92eff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7984a2ef-b203-4e78-9bc9-41a1c562d5d8" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7984a2ef-b203-4e78-9bc9-41a1c562d5d8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember_183c91bc-cef8-4dbe-a243-503a6d335bce" 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_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:to="loc_us-gaap_LoansReceivableMember_183c91bc-cef8-4dbe-a243-503a6d335bce" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_8d71505f-1d5e-4403-99b0-ed9cd4b8205a" 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_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_8d71505f-1d5e-4403-99b0-ed9cd4b8205a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_8d71505f-1d5e-4403-99b0-ed9cd4b8205a_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_8d71505f-1d5e-4403-99b0-ed9cd4b8205a" xlink:to="loc_us-gaap_ReceivableTypeDomain_8d71505f-1d5e-4403-99b0-ed9cd4b8205a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6e1d1c64-c848-43a5-8478-e3d5f33dfcc6" 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_8d71505f-1d5e-4403-99b0-ed9cd4b8205a" xlink:to="loc_us-gaap_ReceivableTypeDomain_6e1d1c64-c848-43a5-8478-e3d5f33dfcc6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_3f9ae833-50c5-4b85-8f67-778c73465d89" xlink:href="hfwa-20220630.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReceivableTypeDomain_6e1d1c64-c848-43a5-8478-e3d5f33dfcc6" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_3f9ae833-50c5-4b85-8f67-778c73465d89" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8f0119d9-1676-4b50-8cd5-ae59538abc46" 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_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8f0119d9-1676-4b50-8cd5-ae59538abc46" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_8f0119d9-1676-4b50-8cd5-ae59538abc46_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_8f0119d9-1676-4b50-8cd5-ae59538abc46" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_8f0119d9-1676-4b50-8cd5-ae59538abc46_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_3b68a9f0-a92b-4c96-81bc-92bfdce894b1" 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_8f0119d9-1676-4b50-8cd5-ae59538abc46" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_3b68a9f0-a92b-4c96-81bc-92bfdce894b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_a065c41e-a6f2-4b7d-baf5-41cc2f919164" xlink:href="hfwa-20220630.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_3b68a9f0-a92b-4c96-81bc-92bfdce894b1" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_a065c41e-a6f2-4b7d-baf5-41cc2f919164" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails" xlink:type="extended" id="i4ff8c2c3a0124760b07aa6e03e3a20ea_AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_604262ce-fe8b-47f1-98d0-1ee838ef2d91" 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_88e66d1c-a3f9-450b-a1b4-9d5d0bf7f3f5" 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_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_88e66d1c-a3f9-450b-a1b4-9d5d0bf7f3f5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_b1be963e-71d7-4030-bed7-2a43f0249912" xlink:href="hfwa-20220630.xsd#hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_b1be963e-71d7-4030-bed7-2a43f0249912" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_f7189013-9e7e-42a1-b843-d6f09f51b709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_f7189013-9e7e-42a1-b843-d6f09f51b709" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_5d135cf8-af42-4f94-8cb0-d7a349e37f50" 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_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_5d135cf8-af42-4f94-8cb0-d7a349e37f50" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_a93bebb8-e8bd-494b-afed-b557233e395f" 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_5d135cf8-af42-4f94-8cb0-d7a349e37f50" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_a93bebb8-e8bd-494b-afed-b557233e395f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_989c4481-07bf-4c55-b484-3b59189bada9" 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_AllowanceForLoanAndLeaseLossesRollForward_5d135cf8-af42-4f94-8cb0-d7a349e37f50" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_989c4481-07bf-4c55-b484-3b59189bada9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_2ae96cb9-c6ae-472e-ba17-4c9ec9511a82" 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_5d135cf8-af42-4f94-8cb0-d7a349e37f50" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_2ae96cb9-c6ae-472e-ba17-4c9ec9511a82" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_0ba29f6e-2a5b-4ce5-afd6-e204512848e9" 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_5d135cf8-af42-4f94-8cb0-d7a349e37f50" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_0ba29f6e-2a5b-4ce5-afd6-e204512848e9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_577ae9aa-d545-4c39-94b6-0e6868e21476" 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_AllowanceForLoanAndLeaseLossesWriteOffs_7cd747c9-3a34-4757-b7ba-c5be0fde608f" 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_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_7cd747c9-3a34-4757-b7ba-c5be0fde608f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_fdaa5c66-18bd-4a3a-97f1-bfc9cbb1738d" 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_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_fdaa5c66-18bd-4a3a-97f1-bfc9cbb1738d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9f54235d-f2d3-4ad0-b1d1-597264681335" 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_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9f54235d-f2d3-4ad0-b1d1-597264681335" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cd77e9a5-7f2d-48c4-b7ab-eb64c6513866" 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_9f54235d-f2d3-4ad0-b1d1-597264681335" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cd77e9a5-7f2d-48c4-b7ab-eb64c6513866" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_cd77e9a5-7f2d-48c4-b7ab-eb64c6513866_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_cd77e9a5-7f2d-48c4-b7ab-eb64c6513866" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_cd77e9a5-7f2d-48c4-b7ab-eb64c6513866_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b70ba0-832e-4f7c-b922-8124a8507a0b" 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_cd77e9a5-7f2d-48c4-b7ab-eb64c6513866" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b70ba0-832e-4f7c-b922-8124a8507a0b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_d366c96f-fad4-47a5-92bf-943ca9cc5f43" 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_35b70ba0-832e-4f7c-b922-8124a8507a0b" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_d366c96f-fad4-47a5-92bf-943ca9cc5f43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_2d1d246e-ca01-49db-a43c-227f57abd864" 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_35b70ba0-832e-4f7c-b922-8124a8507a0b" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_2d1d246e-ca01-49db-a43c-227f57abd864" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_60d71dd0-3b90-4fcf-be0a-7749e1a181cb" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b70ba0-832e-4f7c-b922-8124a8507a0b" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_60d71dd0-3b90-4fcf-be0a-7749e1a181cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_b19b40bc-ffdc-45c1-a79e-413d17c949c8" 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_35b70ba0-832e-4f7c-b922-8124a8507a0b" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_b19b40bc-ffdc-45c1-a79e-413d17c949c8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0ef8b440-de31-4028-ac7b-974c1724a88b" 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_9f54235d-f2d3-4ad0-b1d1-597264681335" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0ef8b440-de31-4028-ac7b-974c1724a88b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0ef8b440-de31-4028-ac7b-974c1724a88b_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_0ef8b440-de31-4028-ac7b-974c1724a88b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_0ef8b440-de31-4028-ac7b-974c1724a88b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" 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_0ef8b440-de31-4028-ac7b-974c1724a88b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_2d060afe-f18e-493e-93b9-2a933caee577" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" xlink:to="loc_hfwa_CommercialAndIndustrialMember_2d060afe-f18e-493e-93b9-2a933caee577" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_67f5d9de-b223-4d6d-9e71-e8afe6bfb370" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_67f5d9de-b223-4d6d-9e71-e8afe6bfb370" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_000d57b1-697a-44aa-a780-8882d79954bd" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_000d57b1-697a-44aa-a780-8882d79954bd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_234ba3b6-4532-4b96-be80-939bcd5ce8ad" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_234ba3b6-4532-4b96-be80-939bcd5ce8ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7deac82b-0ded-42b6-adec-477667123520" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7deac82b-0ded-42b6-adec-477667123520" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails" xlink:type="extended" id="i8edb33cde5c14c02b704749f588581d6_GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d47018b5-f72e-4808-83ce-ceafde0df501" 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_77569eb3-69ce-4cd6-9d84-adc4b4e2a2db" 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_d47018b5-f72e-4808-83ce-ceafde0df501" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77569eb3-69ce-4cd6-9d84-adc4b4e2a2db" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_01db362a-31b8-4be8-b83c-7c54deb1ce16" 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_d47018b5-f72e-4808-83ce-ceafde0df501" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_01db362a-31b8-4be8-b83c-7c54deb1ce16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ed47f0a2-df2b-43b5-9d8c-80ab59302719" 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_d47018b5-f72e-4808-83ce-ceafde0df501" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ed47f0a2-df2b-43b5-9d8c-80ab59302719" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_913e7e2c-e2e6-4e6f-bb1a-49408beaf740" 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_ed47f0a2-df2b-43b5-9d8c-80ab59302719" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_913e7e2c-e2e6-4e6f-bb1a-49408beaf740" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_913e7e2c-e2e6-4e6f-bb1a-49408beaf740_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_913e7e2c-e2e6-4e6f-bb1a-49408beaf740" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_913e7e2c-e2e6-4e6f-bb1a-49408beaf740_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8814c12d-e637-49e0-ae9a-43c4f1ea4bab" 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_913e7e2c-e2e6-4e6f-bb1a-49408beaf740" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8814c12d-e637-49e0-ae9a-43c4f1ea4bab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CoreDepositsMember_2afad5a6-16d9-4dd7-9cdf-562b8f5ec43a" 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_8814c12d-e637-49e0-ae9a-43c4f1ea4bab" xlink:to="loc_us-gaap_CoreDepositsMember_2afad5a6-16d9-4dd7-9cdf-562b8f5ec43a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4df0e19a-93aa-4b85-bb18-a5870a3f6340" 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_ed47f0a2-df2b-43b5-9d8c-80ab59302719" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4df0e19a-93aa-4b85-bb18-a5870a3f6340" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4df0e19a-93aa-4b85-bb18-a5870a3f6340_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_4df0e19a-93aa-4b85-bb18-a5870a3f6340" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4df0e19a-93aa-4b85-bb18-a5870a3f6340_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c91aaa35-3358-4171-9e37-167f01aa9fc7" 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_4df0e19a-93aa-4b85-bb18-a5870a3f6340" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c91aaa35-3358-4171-9e37-167f01aa9fc7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_02a4c8be-a7c6-434f-a68b-4d28925abf66" xlink:href="hfwa-20220630.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c91aaa35-3358-4171-9e37-167f01aa9fc7" xlink:to="loc_hfwa_PremierCommercialBancorpMember_02a4c8be-a7c6-434f-a68b-4d28925abf66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundMergerMember_2720a7ab-0caf-4cd8-995b-7ea271681322" xlink:href="hfwa-20220630.xsd#hfwa_PugetSoundMergerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c91aaa35-3358-4171-9e37-167f01aa9fc7" xlink:to="loc_hfwa_PugetSoundMergerMember_2720a7ab-0caf-4cd8-995b-7ea271681322" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_0c31c1be-e0d1-4af6-b2c2-ea472adae439" xlink:href="hfwa-20220630.xsd#hfwa_WashingtonBankingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c91aaa35-3358-4171-9e37-167f01aa9fc7" xlink:to="loc_hfwa_WashingtonBankingMember_0c31c1be-e0d1-4af6-b2c2-ea472adae439" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ValleyCommunityBancsharesMember_2e8ba48a-6598-423a-a027-516a78160d20" xlink:href="hfwa-20220630.xsd#hfwa_ValleyCommunityBancsharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c91aaa35-3358-4171-9e37-167f01aa9fc7" xlink:to="loc_hfwa_ValleyCommunityBancsharesMember_2e8ba48a-6598-423a-a027-516a78160d20" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#DerivativeFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/DerivativeFinancialInstrumentsDetails" xlink:type="extended" id="i9c819dbc8d9b446d911a547656616cbf_DerivativeFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_552efb8a-1ef8-443a-b2d7-ee67dccdfdf8" 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_52dd2b25-290d-4e25-950b-5342a8e32d2b" 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_552efb8a-1ef8-443a-b2d7-ee67dccdfdf8" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_52dd2b25-290d-4e25-950b-5342a8e32d2b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_1480f9b1-26df-4541-97e3-c764f850446c" 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_52dd2b25-290d-4e25-950b-5342a8e32d2b" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_1480f9b1-26df-4541-97e3-c764f850446c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_73889f9a-444e-49a4-99e5-5d7474ad22ee" 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_52dd2b25-290d-4e25-950b-5342a8e32d2b" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_73889f9a-444e-49a4-99e5-5d7474ad22ee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_37824958-e596-4321-956d-6cf6f8492eba" 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_552efb8a-1ef8-443a-b2d7-ee67dccdfdf8" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_37824958-e596-4321-956d-6cf6f8492eba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_c2eaec3f-588c-4a3e-b915-f54405c3da0e" 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_37824958-e596-4321-956d-6cf6f8492eba" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_c2eaec3f-588c-4a3e-b915-f54405c3da0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_5ce36515-f0dd-4427-baa2-2c36791b2b18" 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_37824958-e596-4321-956d-6cf6f8492eba" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_5ce36515-f0dd-4427-baa2-2c36791b2b18" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeTable_f0c69ac3-dc19-49c9-80c3-0455d17b4e77" 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_552efb8a-1ef8-443a-b2d7-ee67dccdfdf8" xlink:to="loc_us-gaap_DerivativeTable_f0c69ac3-dc19-49c9-80c3-0455d17b4e77" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9fb2aaf0-3deb-4c0c-9231-e521ac51ae28" 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_f0c69ac3-dc19-49c9-80c3-0455d17b4e77" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9fb2aaf0-3deb-4c0c-9231-e521ac51ae28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9fb2aaf0-3deb-4c0c-9231-e521ac51ae28_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_9fb2aaf0-3deb-4c0c-9231-e521ac51ae28" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9fb2aaf0-3deb-4c0c-9231-e521ac51ae28_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d3a25648-d938-4c2a-b063-73d8566db364" 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_9fb2aaf0-3deb-4c0c-9231-e521ac51ae28" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d3a25648-d938-4c2a-b063-73d8566db364" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_a552777d-c471-4914-9670-9021f662e98c" 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_d3a25648-d938-4c2a-b063-73d8566db364" xlink:to="loc_us-gaap_InterestRateSwapMember_a552777d-c471-4914-9670-9021f662e98c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_12285dd6-97aa-4447-8a79-759b65b220f3" 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_f0c69ac3-dc19-49c9-80c3-0455d17b4e77" xlink:to="loc_us-gaap_HedgingDesignationAxis_12285dd6-97aa-4447-8a79-759b65b220f3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_12285dd6-97aa-4447-8a79-759b65b220f3_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_12285dd6-97aa-4447-8a79-759b65b220f3" xlink:to="loc_us-gaap_HedgingDesignationDomain_12285dd6-97aa-4447-8a79-759b65b220f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_444945e8-5a36-4c10-b135-cc6c76336d54" 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_12285dd6-97aa-4447-8a79-759b65b220f3" xlink:to="loc_us-gaap_HedgingDesignationDomain_444945e8-5a36-4c10-b135-cc6c76336d54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_accef781-7536-45fb-8bef-854e002647ca" 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_444945e8-5a36-4c10-b135-cc6c76336d54" xlink:to="loc_us-gaap_NondesignatedMember_accef781-7536-45fb-8bef-854e002647ca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4cbcad46-e93c-4bcd-8730-7e5760d76834" 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_f0c69ac3-dc19-49c9-80c3-0455d17b4e77" xlink:to="loc_dei_LegalEntityAxis_4cbcad46-e93c-4bcd-8730-7e5760d76834" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_4cbcad46-e93c-4bcd-8730-7e5760d76834_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_4cbcad46-e93c-4bcd-8730-7e5760d76834" xlink:to="loc_dei_EntityDomain_4cbcad46-e93c-4bcd-8730-7e5760d76834_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e06b6387-d4f2-4540-b836-24496c37a78a" 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_4cbcad46-e93c-4bcd-8730-7e5760d76834" xlink:to="loc_dei_EntityDomain_e06b6387-d4f2-4540-b836-24496c37a78a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CustomersMember_6ad9bc24-a87c-467d-9172-1fb281867ef2" xlink:href="hfwa-20220630.xsd#hfwa_CustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e06b6387-d4f2-4540-b836-24496c37a78a" xlink:to="loc_hfwa_CustomersMember_6ad9bc24-a87c-467d-9172-1fb281867ef2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ThirdPartiesMember_4c878275-e08a-4830-aa71-a2cfdc7914aa" xlink:href="hfwa-20220630.xsd#hfwa_ThirdPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_e06b6387-d4f2-4540-b836-24496c37a78a" xlink:to="loc_hfwa_ThirdPartiesMember_4c878275-e08a-4830-aa71-a2cfdc7914aa" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#StockholdersEquityStockRepurchaseProgramDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquityStockRepurchaseProgramDetails" xlink:type="extended" id="ide7515bce5d3425d9a4e9fd261ae2c16_StockholdersEquityStockRepurchaseProgramDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_9e4e3e7d-aa21-477d-ac3f-18d2ccbbb9a4" 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_bfea7800-e93b-416c-90d7-8673aeadfe03" xlink:href="hfwa-20220630.xsd#hfwa_StockholdersEquityTextualAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ClassOfStockLineItems_9e4e3e7d-aa21-477d-ac3f-18d2ccbbb9a4" xlink:to="loc_hfwa_StockholdersEquityTextualAbstract_bfea7800-e93b-416c-90d7-8673aeadfe03" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_dfc87745-1aa0-4938-9ca7-c924e599a0af" xlink:href="hfwa-20220630.xsd#hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract_bfea7800-e93b-416c-90d7-8673aeadfe03" xlink:to="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_dfc87745-1aa0-4938-9ca7-c924e599a0af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4c07fff8-1dc1-4b02-808a-3cdcb673d5e8" 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_bfea7800-e93b-416c-90d7-8673aeadfe03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4c07fff8-1dc1-4b02-808a-3cdcb673d5e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfStockByClassTable_3e638149-2cd1-4291-b4e1-25dec275e463" 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_9e4e3e7d-aa21-477d-ac3f-18d2ccbbb9a4" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_3e638149-2cd1-4291-b4e1-25dec275e463" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_f5e5e485-5d97-46ca-8048-85218f4c70ff" 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_3e638149-2cd1-4291-b4e1-25dec275e463" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_f5e5e485-5d97-46ca-8048-85218f4c70ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_f5e5e485-5d97-46ca-8048-85218f4c70ff_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_f5e5e485-5d97-46ca-8048-85218f4c70ff" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_f5e5e485-5d97-46ca-8048-85218f4c70ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_359249d7-d60c-46b1-98eb-b6b3c673e22c" 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_f5e5e485-5d97-46ca-8048-85218f4c70ff" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_359249d7-d60c-46b1-98eb-b6b3c673e22c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_c538e8cc-583c-40a8-a7a0-93aed0436d7c" xlink:href="hfwa-20220630.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_359249d7-d60c-46b1-98eb-b6b3c673e22c" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_c538e8cc-583c-40a8-a7a0-93aed0436d7c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#StockholdersEquitySharesRepurchasedDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails" xlink:type="extended" id="i5e6ad8d33f2d4a49b9bcd824f44bb2d2_StockholdersEquitySharesRepurchasedDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_59d97205-2ba0-4178-b83d-3d535d0ef0bf" 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_e07cb05f-846b-4714-8f10-9939e3d7702e" 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_59d97205-2ba0-4178-b83d-3d535d0ef0bf" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_e07cb05f-846b-4714-8f10-9939e3d7702e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_fff876dc-35a3-4c13-99f4-82aadd4f67f6" 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_59d97205-2ba0-4178-b83d-3d535d0ef0bf" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_fff876dc-35a3-4c13-99f4-82aadd4f67f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_ca5e1879-9187-4b6e-9ae2-026263b21f7f" xlink:href="hfwa-20220630.xsd#hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_59d97205-2ba0-4178-b83d-3d535d0ef0bf" xlink:to="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_ca5e1879-9187-4b6e-9ae2-026263b21f7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_4da36a9e-9136-408b-a3d1-69cfad4e365f" xlink:href="hfwa-20220630.xsd#hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_59d97205-2ba0-4178-b83d-3d535d0ef0bf" xlink:to="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_4da36a9e-9136-408b-a3d1-69cfad4e365f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfTreasuryStockTable_2d87265a-948e-4a50-bd18-8b8cb402b3fb" 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_59d97205-2ba0-4178-b83d-3d535d0ef0bf" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_2d87265a-948e-4a50-bd18-8b8cb402b3fb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_4d34c660-51a6-4f43-af8e-e4c7e6940922" 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_2d87265a-948e-4a50-bd18-8b8cb402b3fb" xlink:to="loc_us-gaap_PlanNameAxis_4d34c660-51a6-4f43-af8e-e4c7e6940922" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_4d34c660-51a6-4f43-af8e-e4c7e6940922_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_4d34c660-51a6-4f43-af8e-e4c7e6940922" xlink:to="loc_us-gaap_PlanNameDomain_4d34c660-51a6-4f43-af8e-e4c7e6940922_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_731f54d0-c889-4a6e-8e72-4cd1da6e62fd" 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_4d34c660-51a6-4f43-af8e-e4c7e6940922" xlink:to="loc_us-gaap_PlanNameDomain_731f54d0-c889-4a6e-8e72-4cd1da6e62fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_d391ddd4-18a5-4b1a-9601-f6d0460520c7" xlink:href="hfwa-20220630.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_731f54d0-c889-4a6e-8e72-4cd1da6e62fd" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_d391ddd4-18a5-4b1a-9601-f6d0460520c7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_31268860-6a75-4dca-af6d-87ecf10c1fe0" 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_2d87265a-948e-4a50-bd18-8b8cb402b3fb" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_31268860-6a75-4dca-af6d-87ecf10c1fe0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_31268860-6a75-4dca-af6d-87ecf10c1fe0_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_31268860-6a75-4dca-af6d-87ecf10c1fe0" xlink:to="loc_us-gaap_EquityComponentDomain_31268860-6a75-4dca-af6d-87ecf10c1fe0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1237e145-ed9c-4c09-92ae-be8acfe96d1e" 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_31268860-6a75-4dca-af6d-87ecf10c1fe0" xlink:to="loc_us-gaap_EquityComponentDomain_1237e145-ed9c-4c09-92ae-be8acfe96d1e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_388c6cd3-04a4-45a3-aac8-6e0ea4dbc248" xlink:href="hfwa-20220630.xsd#hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1237e145-ed9c-4c09-92ae-be8acfe96d1e" xlink:to="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_388c6cd3-04a4-45a3-aac8-6e0ea4dbc248" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails" xlink:type="extended" id="i58f6215653094e75bb112e7dda0f0049_FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d1d8a532-6b86-42b4-b644-73fa1b571fe3" 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_b93ae26a-5041-4430-b5c4-6ee6fa90324d" 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_d1d8a532-6b86-42b4-b644-73fa1b571fe3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b93ae26a-5041-4430-b5c4-6ee6fa90324d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_739a4dd6-2fc9-4ff0-95b6-c34fb9fd6ab4" 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_d1d8a532-6b86-42b4-b644-73fa1b571fe3" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_739a4dd6-2fc9-4ff0-95b6-c34fb9fd6ab4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_a8742f96-140d-4f67-891c-875e424f4f05" 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_d1d8a532-6b86-42b4-b644-73fa1b571fe3" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_a8742f96-140d-4f67-891c-875e424f4f05" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f2666c9a-472d-4d77-a518-917c5f7468d3" 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_d1d8a532-6b86-42b4-b644-73fa1b571fe3" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f2666c9a-472d-4d77-a518-917c5f7468d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" 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_d1d8a532-6b86-42b4-b644-73fa1b571fe3" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1292c12d-fe12-4b5d-9736-9f794660cf1a" 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_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1292c12d-fe12-4b5d-9736-9f794660cf1a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1292c12d-fe12-4b5d-9736-9f794660cf1a_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_1292c12d-fe12-4b5d-9736-9f794660cf1a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1292c12d-fe12-4b5d-9736-9f794660cf1a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_42d9e737-9ed3-4414-bd72-7c7f073ca8bf" 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_1292c12d-fe12-4b5d-9736-9f794660cf1a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_42d9e737-9ed3-4414-bd72-7c7f073ca8bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8d5c9c79-8654-40eb-94a1-1fc66548c930" 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_42d9e737-9ed3-4414-bd72-7c7f073ca8bf" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8d5c9c79-8654-40eb-94a1-1fc66548c930" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2788439f-35b0-4f3d-b0d0-35f0c05cd6b2" 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_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2788439f-35b0-4f3d-b0d0-35f0c05cd6b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2788439f-35b0-4f3d-b0d0-35f0c05cd6b2_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_2788439f-35b0-4f3d-b0d0-35f0c05cd6b2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_2788439f-35b0-4f3d-b0d0-35f0c05cd6b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c3a501d9-ac00-41d8-8164-60d67a57d772" 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_2788439f-35b0-4f3d-b0d0-35f0c05cd6b2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c3a501d9-ac00-41d8-8164-60d67a57d772" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_8640f49c-abae-4521-a588-8821483a42cb" 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_c3a501d9-ac00-41d8-8164-60d67a57d772" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_8640f49c-abae-4521-a588-8821483a42cb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f1ade2c1-5f51-4946-b99a-e489210eb8af" 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_c3a501d9-ac00-41d8-8164-60d67a57d772" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f1ade2c1-5f51-4946-b99a-e489210eb8af" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9cf7d17b-464d-4d21-8a68-64251dbc93a3" 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_c3a501d9-ac00-41d8-8164-60d67a57d772" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9cf7d17b-464d-4d21-8a68-64251dbc93a3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ac260f7e-c8cd-45e6-853f-5e04d375b20e" 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_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ac260f7e-c8cd-45e6-853f-5e04d375b20e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ac260f7e-c8cd-45e6-853f-5e04d375b20e_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_ac260f7e-c8cd-45e6-853f-5e04d375b20e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_ac260f7e-c8cd-45e6-853f-5e04d375b20e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" 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_ac260f7e-c8cd-45e6-853f-5e04d375b20e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_1bab68ce-bacb-44db-acdb-cd5fdc4f669d" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_1bab68ce-bacb-44db-acdb-cd5fdc4f669d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_5dc902fa-3330-46ec-a3d4-27e417057c0d" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_MunicipalBondsMember_5dc902fa-3330-46ec-a3d4-27e417057c0d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_3f0d827e-e184-48e8-aaf9-df53b50648e6" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_3f0d827e-e184-48e8-aaf9-df53b50648e6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_41fd70b4-c995-4e17-9660-c03bdbe2065a" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_41fd70b4-c995-4e17-9660-c03bdbe2065a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_7fce717a-0e93-416e-a6e5-0e668cc43a3b" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_7fce717a-0e93-416e-a6e5-0e668cc43a3b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_96ccd751-fbee-4198-b200-6a572e8a86c1" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_96ccd751-fbee-4198-b200-6a572e8a86c1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_05c3f3cd-ab29-4b0a-9ca5-5e3bcad23bcc" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_InterestRateSwapMember_05c3f3cd-ab29-4b0a-9ca5-5e3bcad23bcc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_6b92b644-0d3a-4ae8-b828-cedd0cba2661" 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_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_6b92b644-0d3a-4ae8-b828-cedd0cba2661" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6b92b644-0d3a-4ae8-b828-cedd0cba2661_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_6b92b644-0d3a-4ae8-b828-cedd0cba2661" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_6b92b644-0d3a-4ae8-b828-cedd0cba2661_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_86375edb-0131-4402-97f0-6f0635afb70d" 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_6b92b644-0d3a-4ae8-b828-cedd0cba2661" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_86375edb-0131-4402-97f0-6f0635afb70d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fe45e90a-6401-46fe-a9ed-4417550f8edc" 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_86375edb-0131-4402-97f0-6f0635afb70d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fe45e90a-6401-46fe-a9ed-4417550f8edc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_17b3ce9c-7f48-4171-8dce-31caa15777c6" 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_86375edb-0131-4402-97f0-6f0635afb70d" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_17b3ce9c-7f48-4171-8dce-31caa15777c6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails" xlink:type="extended" id="i9a2f2037c32f4155adf99bac016b6cd5_FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f9cd17fa-1be1-4f93-9340-4b0798807d3b" 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_0dc8373f-0707-4311-9378-4a34bed179c6" xlink:href="hfwa-20220630.xsd#hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f9cd17fa-1be1-4f93-9340-4b0798807d3b" xlink:to="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_0dc8373f-0707-4311-9378-4a34bed179c6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_234d4957-c5d4-4022-abe5-18ae19bf9af1" 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_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_0dc8373f-0707-4311-9378-4a34bed179c6" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_234d4957-c5d4-4022-abe5-18ae19bf9af1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_733c454f-2fac-4d89-8630-328bbee08f83" xlink:href="hfwa-20220630.xsd#hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_0dc8373f-0707-4311-9378-4a34bed179c6" xlink:to="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_733c454f-2fac-4d89-8630-328bbee08f83" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_6b02dea0-a55a-4695-bfc9-bc5af0b02834" 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_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_0dc8373f-0707-4311-9378-4a34bed179c6" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_6b02dea0-a55a-4695-bfc9-bc5af0b02834" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" 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_f9cd17fa-1be1-4f93-9340-4b0798807d3b" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6ded7b18-c7e4-4b25-a891-9eed7c73bc31" 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_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6ded7b18-c7e4-4b25-a891-9eed7c73bc31" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_6ded7b18-c7e4-4b25-a891-9eed7c73bc31_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_6ded7b18-c7e4-4b25-a891-9eed7c73bc31" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_6ded7b18-c7e4-4b25-a891-9eed7c73bc31_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1e7743d6-78d1-44f2-90ec-6de31c37e964" 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_6ded7b18-c7e4-4b25-a891-9eed7c73bc31" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1e7743d6-78d1-44f2-90ec-6de31c37e964" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_f660a0b8-f7a3-435f-9a2a-eb67b35b07b5" 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_1e7743d6-78d1-44f2-90ec-6de31c37e964" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_f660a0b8-f7a3-435f-9a2a-eb67b35b07b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_6f4b3ffe-4536-4d11-a7a3-31b9c245a9a8" 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_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_6f4b3ffe-4536-4d11-a7a3-31b9c245a9a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_6f4b3ffe-4536-4d11-a7a3-31b9c245a9a8_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_6f4b3ffe-4536-4d11-a7a3-31b9c245a9a8" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_6f4b3ffe-4536-4d11-a7a3-31b9c245a9a8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2a621bb3-55b6-456a-9d5a-7ab58fd17e56" 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_6f4b3ffe-4536-4d11-a7a3-31b9c245a9a8" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2a621bb3-55b6-456a-9d5a-7ab58fd17e56" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_ae0ea4ac-a88d-4dbb-b758-dafea099f0ed" xlink:href="hfwa-20220630.xsd#hfwa_ImpairedLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2a621bb3-55b6-456a-9d5a-7ab58fd17e56" xlink:to="loc_hfwa_ImpairedLoansMember_ae0ea4ac-a88d-4dbb-b758-dafea099f0ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_0d6e5162-b91b-448e-a6f5-6d9ce43137db" xlink:href="hfwa-20220630.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2a621bb3-55b6-456a-9d5a-7ab58fd17e56" xlink:to="loc_hfwa_BranchHeldForSaleMember_0d6e5162-b91b-448e-a6f5-6d9ce43137db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5a8358f4-d106-4ada-aae1-45986a759711" 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_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5a8358f4-d106-4ada-aae1-45986a759711" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5a8358f4-d106-4ada-aae1-45986a759711_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_5a8358f4-d106-4ada-aae1-45986a759711" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5a8358f4-d106-4ada-aae1-45986a759711_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5aaa4946-fbc2-42e5-ace6-a39efeafe54e" 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_5a8358f4-d106-4ada-aae1-45986a759711" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5aaa4946-fbc2-42e5-ace6-a39efeafe54e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_9dc25ced-524f-4dfb-8011-93aa38785389" 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_5aaa4946-fbc2-42e5-ace6-a39efeafe54e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_9dc25ced-524f-4dfb-8011-93aa38785389" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_b8a5cb52-fcb9-4d6f-98e9-72e9cf31619f" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5aaa4946-fbc2-42e5-ace6-a39efeafe54e" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_b8a5cb52-fcb9-4d6f-98e9-72e9cf31619f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_eaef4a11-6748-4226-9d78-81ae06ef086d" 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_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_eaef4a11-6748-4226-9d78-81ae06ef086d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eaef4a11-6748-4226-9d78-81ae06ef086d_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_eaef4a11-6748-4226-9d78-81ae06ef086d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_eaef4a11-6748-4226-9d78-81ae06ef086d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_853338b3-a522-4b74-a194-29d575b263b7" 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_eaef4a11-6748-4226-9d78-81ae06ef086d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_853338b3-a522-4b74-a194-29d575b263b7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_c2a71e91-a01b-45a9-8c37-46cbbb617534" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_853338b3-a522-4b74-a194-29d575b263b7" xlink:to="loc_hfwa_CommercialAndIndustrialMember_c2a71e91-a01b-45a9-8c37-46cbbb617534" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_9fd70a81-b55a-485d-8d3f-affe52800e21" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_853338b3-a522-4b74-a194-29d575b263b7" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_9fd70a81-b55a-485d-8d3f-affe52800e21" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8fd2e9dd-4268-42c2-85cf-6c06e6c6746d" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_853338b3-a522-4b74-a194-29d575b263b7" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8fd2e9dd-4268-42c2-85cf-6c06e6c6746d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_38e8b540-bf1b-4270-a9ed-15c40e67fc1d" 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_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_38e8b540-bf1b-4270-a9ed-15c40e67fc1d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_38e8b540-bf1b-4270-a9ed-15c40e67fc1d_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_38e8b540-bf1b-4270-a9ed-15c40e67fc1d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_38e8b540-bf1b-4270-a9ed-15c40e67fc1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4a406777-4dba-45fa-bdc5-9a9edd2795f6" 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_38e8b540-bf1b-4270-a9ed-15c40e67fc1d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4a406777-4dba-45fa-bdc5-9a9edd2795f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_7a7c01e1-b910-40f3-b888-b12c11d9d384" 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_4a406777-4dba-45fa-bdc5-9a9edd2795f6" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7a7c01e1-b910-40f3-b888-b12c11d9d384" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ce5bb157-2685-4157-bd78-8ce7ed4ff1f0" 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_4a406777-4dba-45fa-bdc5-9a9edd2795f6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ce5bb157-2685-4157-bd78-8ce7ed4ff1f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_670c73d9-a271-456b-a73d-cd9223cca933" 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_4a406777-4dba-45fa-bdc5-9a9edd2795f6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_670c73d9-a271-456b-a73d-cd9223cca933" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_0a7b68d0-45a3-4ad7-bdd1-7bd16ba48723" 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_4a406777-4dba-45fa-bdc5-9a9edd2795f6" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_0a7b68d0-45a3-4ad7-bdd1-7bd16ba48723" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details" xlink:type="simple" xlink:href="hfwa-20220630.xsd#FairValueMeasurementsQuantitativeInformationLevel3Details"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details" xlink:type="extended" id="i3bdefa7ecf814f138727c6d1c4735279_FairValueMeasurementsQuantitativeInformationLevel3Details">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_25370e41-f7ec-492a-a2e4-8190c026fee0" 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_d13460d4-c898-4c90-bf67-ac2de11d043b" 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_25370e41-f7ec-492a-a2e4-8190c026fee0" xlink:to="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_d13460d4-c898-4c90-bf67-ac2de11d043b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_3a8a0155-3169-4232-a263-0576a9eb507e" 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_d13460d4-c898-4c90-bf67-ac2de11d043b" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_3a8a0155-3169-4232-a263-0576a9eb507e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMeasurementInput_eaf59b2f-f29d-4b5d-a7f3-167323991d81" xlink:href="hfwa-20220630.xsd#hfwa_ImpairedLoansMeasurementInput"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_d13460d4-c898-4c90-bf67-ac2de11d043b" xlink:to="loc_hfwa_ImpairedLoansMeasurementInput_eaf59b2f-f29d-4b5d-a7f3-167323991d81" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_1f6128a4-340a-44bc-8714-4174e28e8bf4" 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_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_25370e41-f7ec-492a-a2e4-8190c026fee0" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_1f6128a4-340a-44bc-8714-4174e28e8bf4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_a9f38b99-334d-4d77-af4b-177e6b4fcc14" 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_25370e41-f7ec-492a-a2e4-8190c026fee0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1eec9ba4-8cab-43b1-bd25-206e3568a321" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1eec9ba4-8cab-43b1-bd25-206e3568a321" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1eec9ba4-8cab-43b1-bd25-206e3568a321_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_1eec9ba4-8cab-43b1-bd25-206e3568a321" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1eec9ba4-8cab-43b1-bd25-206e3568a321_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef391ad6-4859-41b5-bdde-2337d44a3910" 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_1eec9ba4-8cab-43b1-bd25-206e3568a321" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef391ad6-4859-41b5-bdde-2337d44a3910" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_8f870930-5ba4-4933-a97b-0cd9165eade6" 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_ef391ad6-4859-41b5-bdde-2337d44a3910" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_8f870930-5ba4-4933-a97b-0cd9165eade6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_fb2890cb-ce45-48a5-b247-2b0e7a39bab7" 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_ef391ad6-4859-41b5-bdde-2337d44a3910" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_fb2890cb-ce45-48a5-b247-2b0e7a39bab7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d1d690b5-ed0e-44b6-a615-ece5d567f43e" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d1d690b5-ed0e-44b6-a615-ece5d567f43e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1d690b5-ed0e-44b6-a615-ece5d567f43e_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_d1d690b5-ed0e-44b6-a615-ece5d567f43e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_d1d690b5-ed0e-44b6-a615-ece5d567f43e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e158a4c7-8de9-4cee-8360-f715c099cb34" 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_d1d690b5-ed0e-44b6-a615-ece5d567f43e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e158a4c7-8de9-4cee-8360-f715c099cb34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_e314dd24-a717-401c-8699-34aa0a9a518d" 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_e158a4c7-8de9-4cee-8360-f715c099cb34" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_e314dd24-a717-401c-8699-34aa0a9a518d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_202e7a70-cf0f-4e50-9f24-78f3328bc41a" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_202e7a70-cf0f-4e50-9f24-78f3328bc41a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_202e7a70-cf0f-4e50-9f24-78f3328bc41a_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_202e7a70-cf0f-4e50-9f24-78f3328bc41a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_202e7a70-cf0f-4e50-9f24-78f3328bc41a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_ee797d3a-a886-4acf-a331-ae355a9d895c" 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_202e7a70-cf0f-4e50-9f24-78f3328bc41a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_ee797d3a-a886-4acf-a331-ae355a9d895c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_7015238c-f9a7-4138-83da-0e97b4f841c4" xlink:href="hfwa-20220630.xsd#hfwa_ImpairedLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_ee797d3a-a886-4acf-a331-ae355a9d895c" xlink:to="loc_hfwa_ImpairedLoansMember_7015238c-f9a7-4138-83da-0e97b4f841c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_a48e8bff-f2b3-4f67-9971-f00fee90cf10" xlink:href="hfwa-20220630.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_ee797d3a-a886-4acf-a331-ae355a9d895c" xlink:to="loc_hfwa_BranchHeldForSaleMember_a48e8bff-f2b3-4f67-9971-f00fee90cf10" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9dbdaff1-d878-4b3e-a9e4-fa2bce8ac211" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_srt_RangeAxis_9dbdaff1-d878-4b3e-a9e4-fa2bce8ac211" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_9dbdaff1-d878-4b3e-a9e4-fa2bce8ac211_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_9dbdaff1-d878-4b3e-a9e4-fa2bce8ac211" xlink:to="loc_srt_RangeMember_9dbdaff1-d878-4b3e-a9e4-fa2bce8ac211_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_189c736b-f9b2-4f43-b467-da5a17600d1b" 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_9dbdaff1-d878-4b3e-a9e4-fa2bce8ac211" xlink:to="loc_srt_RangeMember_189c736b-f9b2-4f43-b467-da5a17600d1b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1f4cc7e0-1ee1-4fcd-b3a7-d9e221f1210f" 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_189c736b-f9b2-4f43-b467-da5a17600d1b" xlink:to="loc_srt_MinimumMember_1f4cc7e0-1ee1-4fcd-b3a7-d9e221f1210f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1651b19f-30fb-4cdf-9e2a-2333bd2ea141" 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_189c736b-f9b2-4f43-b467-da5a17600d1b" xlink:to="loc_srt_MaximumMember_1651b19f-30fb-4cdf-9e2a-2333bd2ea141" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_36ef052b-a931-4f43-b760-a5f527be5f0d" 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_189c736b-f9b2-4f43-b467-da5a17600d1b" xlink:to="loc_srt_WeightedAverageMember_36ef052b-a931-4f43-b760-a5f527be5f0d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_c4e85fff-4315-48c1-b583-5619dbd0c6cf" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_c4e85fff-4315-48c1-b583-5619dbd0c6cf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_c4e85fff-4315-48c1-b583-5619dbd0c6cf_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_c4e85fff-4315-48c1-b583-5619dbd0c6cf" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_c4e85fff-4315-48c1-b583-5619dbd0c6cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_2c5ee59d-e4f0-4550-87b4-432ee1b3433f" 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_c4e85fff-4315-48c1-b583-5619dbd0c6cf" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_2c5ee59d-e4f0-4550-87b4-432ee1b3433f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_36481031-a0f5-46ad-bf85-3cf15298c294" 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_2c5ee59d-e4f0-4550-87b4-432ee1b3433f" xlink:to="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_36481031-a0f5-46ad-bf85-3cf15298c294" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_08cadb52-69fd-4807-8e61-a6db61e89abf" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_08cadb52-69fd-4807-8e61-a6db61e89abf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_08cadb52-69fd-4807-8e61-a6db61e89abf_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_08cadb52-69fd-4807-8e61-a6db61e89abf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_08cadb52-69fd-4807-8e61-a6db61e89abf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_93af6b62-e278-43c5-a302-56a44f713dad" 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_08cadb52-69fd-4807-8e61-a6db61e89abf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_93af6b62-e278-43c5-a302-56a44f713dad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_64a54c43-307a-423a-9451-95c5476c8523" xlink:href="hfwa-20220630.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_93af6b62-e278-43c5-a302-56a44f713dad" xlink:to="loc_hfwa_BranchHeldForSaleMember_64a54c43-307a-423a-9451-95c5476c8523" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails" xlink:type="extended" id="i288896e538b34e14bc00df46c8501953_FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e7ce8d90-97b2-4639-bc0c-faf45630f8be" 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_de31ae56-706d-438d-9ae5-70924e2ef1f4" xlink:href="hfwa-20220630.xsd#hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e7ce8d90-97b2-4639-bc0c-faf45630f8be" xlink:to="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_de31ae56-706d-438d-9ae5-70924e2ef1f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_673ad198-ee88-46d9-87f5-908d61887e41" 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_de31ae56-706d-438d-9ae5-70924e2ef1f4" xlink:to="loc_us-gaap_AssetsAbstract_673ad198-ee88-46d9-87f5-908d61887e41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_65d4c672-183d-44ca-adc2-fe6e6fb77aea" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_65d4c672-183d-44ca-adc2-fe6e6fb77aea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_e9ef5241-4c51-43ca-86f3-c9002f4e5c26" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_e9ef5241-4c51-43ca-86f3-c9002f4e5c26" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_cdbcf7cd-d44a-4824-a8c5-fc84934e32fb" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_cdbcf7cd-d44a-4824-a8c5-fc84934e32fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_bd1d1a98-f6e2-4b06-91bc-3ba67444606c" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_bd1d1a98-f6e2-4b06-91bc-3ba67444606c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_a2f4bbd0-6c6b-49a6-9328-bbbbb8e3e1b6" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_a2f4bbd0-6c6b-49a6-9328-bbbbb8e3e1b6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_57613744-a887-4831-8824-3513e81950c7" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_57613744-a887-4831-8824-3513e81950c7" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_5c301aee-4ee6-404e-b8f8-49ed83a9ae68" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_5c301aee-4ee6-404e-b8f8-49ed83a9ae68" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_6d54e359-16d5-4b2b-a9e0-9659456a3568" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_6d54e359-16d5-4b2b-a9e0-9659456a3568" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0a0e8835-170f-4388-943d-3cfa1723246f" 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_de31ae56-706d-438d-9ae5-70924e2ef1f4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure_cb00f10c-fd07-4333-b96e-30385884db8b" 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_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:to="loc_us-gaap_DepositsFairValueDisclosure_cb00f10c-fd07-4333-b96e-30385884db8b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_efdd3a6c-e1cd-4e61-8b99-3193567d29e9" 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_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_efdd3a6c-e1cd-4e61-8b99-3193567d29e9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_52e3e4de-40d0-4013-a39d-41742334ab0b" 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_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:to="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_52e3e4de-40d0-4013-a39d-41742334ab0b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_5763a883-de90-43e6-a89d-c9c1c1894319" 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_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_5763a883-de90-43e6-a89d-c9c1c1894319" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_1b0a60a8-51a0-45d1-9942-7e8405a10229" 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_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:to="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_1b0a60a8-51a0-45d1-9942-7e8405a10229" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_267a7dda-3426-4ccb-98a9-6966f06e7c7b" 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_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_267a7dda-3426-4ccb-98a9-6966f06e7c7b" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_2c765b49-13df-4213-bf04-64be87602907" 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e7ce8d90-97b2-4639-bc0c-faf45630f8be" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_2c765b49-13df-4213-bf04-64be87602907" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cb094553-9e9f-4a26-8e4f-6a7ee1ec0d0a" 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_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e7ce8d90-97b2-4639-bc0c-faf45630f8be" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cb094553-9e9f-4a26-8e4f-6a7ee1ec0d0a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTable_afd63f99-d620-4cef-b37a-8e6303f30956" 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_e7ce8d90-97b2-4639-bc0c-faf45630f8be" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_fcca0ba6-198b-4946-89ce-fb001007cb17" 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_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_fcca0ba6-198b-4946-89ce-fb001007cb17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fcca0ba6-198b-4946-89ce-fb001007cb17_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_fcca0ba6-198b-4946-89ce-fb001007cb17" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fcca0ba6-198b-4946-89ce-fb001007cb17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6852b540-7c30-4224-b232-d43d3d0d7572" 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_fcca0ba6-198b-4946-89ce-fb001007cb17" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6852b540-7c30-4224-b232-d43d3d0d7572" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_206e7ac8-246f-4013-9981-7b140d7b7495" 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_6852b540-7c30-4224-b232-d43d3d0d7572" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_206e7ac8-246f-4013-9981-7b140d7b7495" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_84d231de-699d-495b-9114-df4f19f2af1c" 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_6852b540-7c30-4224-b232-d43d3d0d7572" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_84d231de-699d-495b-9114-df4f19f2af1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_4318c839-9ad8-461d-b1de-5a383cc7975a" 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_6852b540-7c30-4224-b232-d43d3d0d7572" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_4318c839-9ad8-461d-b1de-5a383cc7975a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1cc638b3-8ef5-4b43-a16e-e1e435cf3981" 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_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1cc638b3-8ef5-4b43-a16e-e1e435cf3981" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1cc638b3-8ef5-4b43-a16e-e1e435cf3981_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_1cc638b3-8ef5-4b43-a16e-e1e435cf3981" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1cc638b3-8ef5-4b43-a16e-e1e435cf3981_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8b79ee9d-0d44-4526-948c-5c4eafd5ec76" 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_1cc638b3-8ef5-4b43-a16e-e1e435cf3981" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8b79ee9d-0d44-4526-948c-5c4eafd5ec76" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_09bd0469-2472-4e5c-ac71-40293e8b002f" 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_8b79ee9d-0d44-4526-948c-5c4eafd5ec76" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_09bd0469-2472-4e5c-ac71-40293e8b002f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_da3a69d6-8fd6-4b02-804e-860cb8805150" 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_8b79ee9d-0d44-4526-948c-5c4eafd5ec76" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_da3a69d6-8fd6-4b02-804e-860cb8805150" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_179a2337-36c7-44a6-b204-088dd1f66818" 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_8b79ee9d-0d44-4526-948c-5c4eafd5ec76" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_179a2337-36c7-44a6-b204-088dd1f66818" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_9b672533-64e4-4c7e-a0ad-1a2c877a1b58" 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_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_9b672533-64e4-4c7e-a0ad-1a2c877a1b58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9b672533-64e4-4c7e-a0ad-1a2c877a1b58_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_9b672533-64e4-4c7e-a0ad-1a2c877a1b58" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_9b672533-64e4-4c7e-a0ad-1a2c877a1b58_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5f7b3e3d-3f59-4a8c-9e24-13dacf368a6e" 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_9b672533-64e4-4c7e-a0ad-1a2c877a1b58" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5f7b3e3d-3f59-4a8c-9e24-13dacf368a6e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_4877149a-ab74-4d2a-969a-6881e23bc242" xlink:href="hfwa-20220630.xsd#hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5f7b3e3d-3f59-4a8c-9e24-13dacf368a6e" xlink:to="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_4877149a-ab74-4d2a-969a-6881e23bc242" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_f68e8625-25c0-4a1d-a0be-63345b95814a" 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_5f7b3e3d-3f59-4a8c-9e24-13dacf368a6e" xlink:to="loc_us-gaap_BankTimeDepositsMember_f68e8625-25c0-4a1d-a0be-63345b95814a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_84a9f048-ecb4-4f9f-9219-b03edde0cf98" 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_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_84a9f048-ecb4-4f9f-9219-b03edde0cf98" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_84a9f048-ecb4-4f9f-9219-b03edde0cf98_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_84a9f048-ecb4-4f9f-9219-b03edde0cf98" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_84a9f048-ecb4-4f9f-9219-b03edde0cf98_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1e6d459f-6f0c-494d-89e3-28d51945fac5" 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_84a9f048-ecb4-4f9f-9219-b03edde0cf98" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1e6d459f-6f0c-494d-89e3-28d51945fac5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_53acc034-1d00-43c1-b390-fc983b380eb9" 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_1e6d459f-6f0c-494d-89e3-28d51945fac5" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_53acc034-1d00-43c1-b390-fc983b380eb9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b3db875b-6b87-45cb-b486-4acbd6e532bd" 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_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b3db875b-6b87-45cb-b486-4acbd6e532bd" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b3db875b-6b87-45cb-b486-4acbd6e532bd_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_b3db875b-6b87-45cb-b486-4acbd6e532bd" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_b3db875b-6b87-45cb-b486-4acbd6e532bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f77f454a-1b0c-4387-b624-0ea7c49af4cd" 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_b3db875b-6b87-45cb-b486-4acbd6e532bd" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f77f454a-1b0c-4387-b624-0ea7c49af4cd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_451e9bb2-8273-4a25-aab7-f5ea0da9e647" 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_f77f454a-1b0c-4387-b624-0ea7c49af4cd" xlink:to="loc_us-gaap_InterestRateSwapMember_451e9bb2-8273-4a25-aab7-f5ea0da9e647" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="hfwa-20220630.xsd#CommitmentsandContingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.hf-wa.com/role/CommitmentsandContingenciesDetails" xlink:type="extended" id="i82766fcd16bf4d82a2cd10196616308a_CommitmentsandContingenciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_72aa5539-21e8-45ff-86fe-02f84411bcff" 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_dd4d5f8b-c07b-499e-bbe7-69c658861223" 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_72aa5539-21e8-45ff-86fe-02f84411bcff" xlink:to="loc_us-gaap_UnusedCommitmentsToExtendCredit_dd4d5f8b-c07b-499e-bbe7-69c658861223" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherCreditLosses_7b7a7765-770a-4e89-b0d4-dc43ef616c97" 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_72aa5539-21e8-45ff-86fe-02f84411bcff" xlink:to="loc_us-gaap_ProvisionForOtherCreditLosses_7b7a7765-770a-4e89-b0d4-dc43ef616c97" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_189b163c-0c64-404f-8931-6980af64bddd" 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_72aa5539-21e8-45ff-86fe-02f84411bcff" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_189b163c-0c64-404f-8931-6980af64bddd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_41513975-1993-4115-8f3e-aac55ca36f5c" 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_72aa5539-21e8-45ff-86fe-02f84411bcff" xlink:to="loc_us-gaap_OtherCommitmentsTable_41513975-1993-4115-8f3e-aac55ca36f5c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_7f2342bf-5a33-4c6c-8b71-e957133339a3" 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_41513975-1993-4115-8f3e-aac55ca36f5c" xlink:to="loc_us-gaap_OtherCommitmentsAxis_7f2342bf-5a33-4c6c-8b71-e957133339a3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_7f2342bf-5a33-4c6c-8b71-e957133339a3_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_7f2342bf-5a33-4c6c-8b71-e957133339a3" xlink:to="loc_us-gaap_OtherCommitmentsDomain_7f2342bf-5a33-4c6c-8b71-e957133339a3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_3c105144-c88b-4e7e-b6a7-df2108138135" 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_7f2342bf-5a33-4c6c-8b71-e957133339a3" xlink:to="loc_us-gaap_OtherCommitmentsDomain_3c105144-c88b-4e7e-b6a7-df2108138135" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_40ee9063-661f-4e79-bf5b-cbac1f48ec44" xlink:href="hfwa-20220630.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsDomain_3c105144-c88b-4e7e-b6a7-df2108138135" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_40ee9063-661f-4e79-bf5b-cbac1f48ec44" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ba4c1a3c-6811-42c6-a935-28ca752b9a5c" 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_41513975-1993-4115-8f3e-aac55ca36f5c" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ba4c1a3c-6811-42c6-a935-28ca752b9a5c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ba4c1a3c-6811-42c6-a935-28ca752b9a5c_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_ba4c1a3c-6811-42c6-a935-28ca752b9a5c" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ba4c1a3c-6811-42c6-a935-28ca752b9a5c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4c4881a3-e86c-4d13-a807-311df62b9d16" 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_ba4c1a3c-6811-42c6-a935-28ca752b9a5c" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4c4881a3-e86c-4d13-a807-311df62b9d16" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_f5b1ebcb-a305-4aaf-861e-4e4d29ea602d" 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_4c4881a3-e86c-4d13-a807-311df62b9d16" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_f5b1ebcb-a305-4aaf-861e-4e4d29ea602d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_b6b2b75b-d6eb-419f-9300-9a5692a84bc8" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4c4881a3-e86c-4d13-a807-311df62b9d16" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_b6b2b75b-d6eb-419f-9300-9a5692a84bc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_c13f2ca9-5513-445a-8161-32679634fcf1" 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_4c4881a3-e86c-4d13-a807-311df62b9d16" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_c13f2ca9-5513-445a-8161-32679634fcf1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_34e81e38-26b2-4e5c-8be8-5833b82358b0" 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_41513975-1993-4115-8f3e-aac55ca36f5c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_34e81e38-26b2-4e5c-8be8-5833b82358b0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_34e81e38-26b2-4e5c-8be8-5833b82358b0_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_34e81e38-26b2-4e5c-8be8-5833b82358b0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_34e81e38-26b2-4e5c-8be8-5833b82358b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" 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_34e81e38-26b2-4e5c-8be8-5833b82358b0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_69699253-9b4b-408c-a575-7b555877f01a" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" xlink:to="loc_hfwa_CommercialAndIndustrialMember_69699253-9b4b-408c-a575-7b555877f01a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_a68d9016-3960-4e46-b4e4-7c61fee9f0bd" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_a68d9016-3960-4e46-b4e4-7c61fee9f0bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_f1bfdaeb-569c-459d-8414-e63167fb8e78" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_f1bfdaeb-569c-459d-8414-e63167fb8e78" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_b17c0dfd-fdc2-4781-8b6d-d7c6d1237dd7" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_b17c0dfd-fdc2-4781-8b6d-d7c6d1237dd7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_6b9e76d4-7953-46a6-aab1-a758417be50a" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_6b9e76d4-7953-46a6-aab1-a758417be50a" xlink:type="arc" order="4"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>hfwa-20220630_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:a36e503a-6739-4ca7-ab49-5e5be469fc2b,g:e9af78be-37f9-4175-9b1d-9548a613816c-->
<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_bb0b2b79-6101-4154-8b8f-548d0e01242a_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_9f945cd9-cd3b-44a7-b441-4edfe8b5e884_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_78ddb64d-cde8-45f2-99ad-bee1961e3cde_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_6bc36fd2-5578-4c7d-9a20-022ee5669ad1_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_57d682ec-f227-40d8-b38b-5e3a07c1c42f_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_b8e40f3e-f8c5-4c52-9a0a-e739e04af62c_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_19b647dd-a762-4cc6-b67e-1cd6bc84318b_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_0c73d8e2-9f1c-45c2-be1a-6f782d69d92a_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_59a861ae-aabb-485a-930c-e57d5686210b_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_94c855f0-39bd-4e79-999c-052333f2585d_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_d2de39ae-0c86-47aa-a85c-fb4c96052a10_terseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink: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 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_e436b12b-af3b-4369-b25b-a4f0167760b4_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_836dea62-053a-49c8-ae19-2d093ffc7993_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-20220630.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_a3b9f753-7885-4c43-9fc8-bb77952aef1d_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-20220630.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_72a186cf-f586-455a-8fa9-399521f8c3ec_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_be38bd2c-b68b-4a03-b9a8-feeab45f27e8_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_6d027d5c-d728-453f-88d3-9d55efc7aa67_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-20220630.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_5c3486d6-31a8-407b-bf6b-5af402f67d9d_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_24ff52ab-f355-436e-8bd4-c1100940a4b8_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_bed58d59-c316-49be-932d-981894c7239f_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_e2ef146c-86e1-435d-a4cc-d07eba3358bc_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_ad46e17b-3e60-471b-9a3b-4b25079c12ea_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_f7873a82-f295-4584-879b-cc490018d7e3_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_ProceedsFromSaleOfPropertyPlantAndEquipment_a8af96c2-863c-4764-bfcd-799438f74c3b_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink: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 premises and equipment</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink: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 Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:to="lab_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoninterestIncomeOther_92b4ae07-8ab7-4a29-93e8-892bc3bee4ca_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_7983e78a-b081-4e6b-85fb-2cae815317a8_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_9938c32e-2815-486c-b8d2-bc2b6767e0dc_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_43a1bd1a-15b1-43ec-a504-fad9270be78f_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-20220630.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_6da7c280-ada0-4621-a1f4-e20c21a1eab7_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-20220630.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_d62fed2a-d078-44d1-b7b5-9963f595fc4a_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_35973789-90ec-40e3-abf7-c48b8f4bb96a_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_b0f31e1d-7710-41ef-9a92-34137781f6f5_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_178213ac-3969-4442-b368-8bf14163c584_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_f46f4a7d-6afd-470f-95f0-be095c32e05a_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_f7f35f03-f2f9-48c8-9591-1975930628db_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-20220630.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_6c11711a-ce10-44e9-ae18-1d5231b4653b_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-20220630.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_2a232b6a-9dd9-4b26-981f-085b61100024_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_421a0883-274e-4eac-b3f1-1704b4373713_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_6edef1c2-eb1d-4800-9809-f05c6caff3c7_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_723f25c6-c321-4d89-a44f-716d5167e690_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_8d0ef696-7074-4cd4-a9e7-ef4a823532e7_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_9af11c2e-19fd-4386-9d74-1e2974d6e0a1_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_d6f24d75-4f63-434b-99b8-aedda9f5842e_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_48051bf1-d979-41d9-85dc-dea4710981fa_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_7a5c3e01-762b-4276-abfb-9217637ed422_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-20220630.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_a13ef176-b899-49ec-a613-4e6ae2663894_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_5d03ab66-07ac-40f2-933c-50401ca12b17_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_fb0be15b-bc54-4f98-bad5-85f9305ec75b_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_b4cf714f-c18e-4ff5-b498-be3c87242d3e_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 $(7,638), $722, $(19,751) and $(2,482), 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_e3ed0f56-26d3-4d08-a4f1-8b62661e164c_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_179ae716-7fc9-40df-b063-3d9811ad5880_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_22c02b7c-bbe6-47b0-8eae-b9951bbdd441_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_60a85173-3d07-46fd-b161-7e8ff71f606c_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_f6ee6172-4907-4d88-8077-2fe9ec74b8d2_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_9d083d92-b20e-4103-ac17-8169f9453cc3_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_20010397-f88c-408f-9b72-4ae9315c28a0_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_9e5adc31-cbc7-4616-a3ac-f2eb736be7e0_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_7c2a5168-a24c-48c9-9b8f-36f09c6bb8bc_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_997baf01-fad8-4c5c-ab99-f5b0c7ee6e6a_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_7c3b77a3-d4b3-477b-8026-9ea08ac9961d_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_e276b86f-3389-43d4-be47-bf705d5d8a45_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_879c4cd2-a785-496a-8110-f85d9d811607_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_29c387e1-679b-4a26-925c-e0196e44a7c1_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_2b332922-9b2c-4276-8f13-c2a755b9eb69_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_82888c27-0bea-44ed-8cbe-2e4074846bc1_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-20220630.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_c21b8cc9-16e7-42cd-b174-bbb576c156ba_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_bfb8a851-e2dc-4b20-b5b3-4ddd7ea5092f_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_a6d73679-3f90-452e-b42f-af3b9bb81a7b_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_e9d47dc4-9627-46c2-8e92-bec6a1c796e8_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_c695e3bc-aa9f-4c9b-a923-275f89015a74_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_63ba1d0e-5730-45f7-8f07-22a5022966a9_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_934e9626-fb5b-4ef2-8336-5f844a0317c1_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-20220630.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_465d66eb-1d89-477b-b83c-a853ae426941_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_511a5df0-1cc1-4101-b358-0b09199c3d72_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_32cee16c-59f6-450f-96c5-d5b173c7f536_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_8e188f12-6807-4e7e-b28a-a8cf4690d5de_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_22490079-1217-4952-b2d7-14652e6dfa28_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_03a38df1-299a-4223-9203-db63b8106dba_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_6de64a7a-699a-400d-808c-2852ca7a4fec_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_7599c1bf-13bc-4ba7-bb0b-ac25911fdab3_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_b58b0fab-b50d-4335-9fda-13643fb3febf_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_5600e8ae-62ee-4871-94b7-2c54296e9add_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_6a3b6a44-53e3-47e4-b1ac-a160dc34b501_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_0a63a3ca-d781-4ea2-930c-71140ff1c81b_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-20220630.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_24d85ae0-3646-4da3-b876-5a8674e7f3b3_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_a34b3a1a-52a7-4878-a989-28605632ed74_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_a4c6a03b-dd12-4164-ade8-4bdc07841d0e_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_f75769a4-1ccf-4724-98e1-5e187b311e30_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_12a5a9a6-c385-4b2b-8c3f-de5a6ed0bcdb_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_50b0efa3-9a47-440d-864d-dade071072b8_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-20220630.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_530781fd-7d14-4c28-8fc9-51b8f1db80c6_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_2de3848b-007f-436e-b95a-08d2e8ebb272_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_f1859946-8ff7-4bb5-8a22-6171d39a3db8_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_cc814dd8-570a-4219-969f-123bbfe7cec1_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_bcadfde7-eadd-488a-80ea-fb46e7a908ef_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_3c1d1045-8210-4477-a504-17867a493df6_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_4a23a998-caaa-43ef-90eb-9fdd1ec6598f_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-20220630.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_c2b9c97d-f49d-449e-8d67-f2050ca2b4ad_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_f25542d7-dc2d-4e5b-b3cc-12877c25d3c9_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_3857105c-dc57-4ac6-98d0-0ab1f053c1f9_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_95651d06-561d-45b8-bb44-49c32f0aa012_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_a447b654-2ee5-47e8-afc9-340233234d63_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_2d267892-0902-47fd-bf00-c9f3b0b217f1_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_6baeb98a-d178-4741-8e7e-4804d27893c2_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_6977b8b2-11e2-487f-a7a5-c11ba04c6860_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_699e2afd-5f5b-44d5-9e9e-08f9d2891517_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_cd2f0eaf-483e-4a70-93db-8977db0a7218_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_55a509d9-ddbf-4912-b8f9-5d1b930076ab_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_4e6a3f11-c933-4f8a-bada-b4b8d010de05_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_fd4fea69-c177-4a50-83f0-f82b272bf5bd_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_9afd2d84-7676-48b5-9d76-1d06f7b7cec7_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_322b090d-0816-4b10-9e95-8f7baf08f599_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_2e1b10be-641d-4d84-822f-1b7d0d975058_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-20220630.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_47356aff-14d2-4238-8ca1-d923571cd4fe_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-20220630.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_0afdef4d-44f0-4f6e-b5aa-8e847c9d6dc9_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_72ced6ff-ad81-4bfa-af62-c10897554be0_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_58d11d91-86a2-4336-b3ba-91d8a014470b_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_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_d0bb13f6-b783-4fa6-8f83-9a9652555af0_terseLabel_en-US" xlink:label="lab_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfers of properties classified as held for sale to prepaid expenses and other assets from premises and equipment, net</link:label>
    <link:label id="lab_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_label_en-US" xlink:label="lab_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer of Property and Equipment to Prepaid Expenses and Other Assets Held-for-sale</link:label>
    <link:label id="lab_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_documentation_en-US" xlink:label="lab_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" 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">Transfer of Property and Equipment to Prepaid Expenses and Other Assets Held-for-sale</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" xlink:href="hfwa-20220630.xsd#hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" xlink:to="lab_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradingSecurities_ce5eb9ff-3413-4a6b-98ac-dd0f81beedd8_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_d48a4610-dc9f-4d44-9d56-1af3c9fdf0d2_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_0c11fc81-d36f-44ed-94f2-6f90553c18be_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-20220630.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_ab1ddf51-d699-4687-91ca-735e3972e705_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_ea6022f4-3047-4ea6-96dd-7aa8fa270bda_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_73067f02-5dd1-49cc-bbd0-f61e2542a721_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_630202ab-7fc6-4cd2-b53c-087a50f32b16_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_85f2faf1-034d-4511-adb0-3f62d99196a7_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_2b419eac-e9ce-4c5e-a078-e20f93f39937_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-20220630.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_hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets_58b23916-bcc8-4080-8c30-e50a99d3406d_terseLabel_en-US" xlink:label="lab_hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer of bank owned life insurance to prepaid expenses and other assets due to death benefit accrued</link:label>
    <link:label id="lab_hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets_label_en-US" xlink:label="lab_hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Transfer of Bank Owned Life Insurance To Prepaid Expenses And Other Assets</link:label>
    <link:label id="lab_hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets_documentation_en-US" xlink:label="lab_hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" 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">Transfer of Bank Owned Life Insurance To Prepaid Expenses And Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" xlink:href="hfwa-20220630.xsd#hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" xlink:to="lab_hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_34e43128-3e52-4a3c-a42e-a4e96a2ad47d_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_bf21aa4a-f203-4a6e-98ea-f9469d6f7c46_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_5bbdcbd8-3834-454f-8086-e90cfd414052_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-20220630.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_c239d289-8f24-430f-b61b-8bd2d5c3ab04_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_b5581630-6d56-4017-8b47-5d22ff222e7a_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_b5eb649c-81bb-41f6-aabf-119eff27934f_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_9b83b4d6-aac4-4b3a-be8b-6d6af1298e70_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_9a713a30-3ec4-4702-b899-9a7f386098a2_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_abc2c9da-6f21-4f3b-ba90-d0d84a5892f6_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_bd36fb8e-3d61-497c-aad0-d0e420032a61_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_c11f72cc-c7da-48e4-8803-846ea408462b_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_d66f7050-44f7-4777-8204-8af1d0d33122_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_68d68b09-882a-4e90-82cb-3208c41869f0_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-20220630.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_9734aec7-2a3a-4381-bc9d-9dbc44b2c665_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_55520fda-e1f9-4844-bf18-9d00b066f17a_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_b393dedb-107d-4ebe-bc41-0c2c47cb1fcb_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_b846002e-4d17-4204-b18b-7ac7ec0c65f3_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_a886030c-7f2b-44fa-ae09-92e5cc6cb4c0_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_e4aa6ad8-cd77-4b6b-8c16-a8b7a04dfa48_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_3df4a91a-8d0c-44be-b783-f84a5cae7347_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_19a25b5b-26e9-4098-bb6e-1d686dfb7f85_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_670892dc-f925-4725-ae45-2d89faf4e04c_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_222e6986-e821-4e64-9a6f-97d368be3873_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_0be249c7-4225-42af-9492-d41be4ebead9_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_927b51b3-afa1-44a2-a788-894bd8a027fb_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_1e435a8a-bc32-4227-bc5a-71a77ac2e61e_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_3f6b3d54-4b7a-4778-8f08-df83d2e8b2e9_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_CoreDepositsMember_3026d567-0099-47f3-a3dd-e17efdfd2ba3_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_9f7d1d28-0c2a-4324-a28c-e779acbf9187_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_121550e9-1a3e-485a-b9e5-944c12882621_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_c6d07bac-6ed5-4eaa-9390-b58eff22704b_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-20220630.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_AllowanceForLoanAndLeaseLossesAdjustmentsNet_dc510b27-c572-4741-afd3-8cd3ab3cb8ed_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reduction in ACL</link:label>
    <link:label id="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_label_en-US" xlink:label="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink: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, Adjustments, Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:to="lab_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_4673bdfd-9047-4d5e-997e-4aea9a86f378_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_667727a5-614e-4fd4-86cb-2a9089a1e677_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_0f8a8d2b-6428-4b91-a720-5af158b5ae65_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_c2775ab6-cbed-47e2-be59-c2070297fc29_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_66c83d62-bfb8-4530-bcdc-9bb582a804b7_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_84ddccbd-d0fb-4dd2-8b90-c0b121c69417_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_c3d9288c-9c23-479d-a284-b6ec5f53b9c1_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_e56e0e4d-c477-45a9-b05b-58de1f69628e_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_a002d83c-8521-41be-a6b9-276e0835dec1_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_60fac06b-b369-4efc-a9d2-d3f82421b190_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-20220630.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_us-gaap_SharesOutstanding_83a79c63-dea9-4001-be65-70fdbd4e5d23_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_71174502-2786-469a-b6ca-2bf91da6ff85_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_19b1c03e-b58c-4c07-bfe5-30f2e9d7f6ea_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_f5bf5159-c1de-4c68-a935-6e583693833e_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_cffa5d0d-17ae-442c-8b55-f750058afa69_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_24b7e1c9-160d-4f8f-ba77-c0fa2f729f93_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_7b7c60fb-ea36-40d5-99ad-26c3a74bc0d1_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_33cecc83-ed24-44a7-8afd-aabaa48deb7b_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,103,929 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_e328ae42-b572-4c71-a381-d2a73d09b84c_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_bd1c8e69-79ac-4a7c-b50c-bcde11578a9e_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-20220630.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_fb679741-fa42-45e7-aadf-127ba76a233a_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_162948e0-e543-4067-9988-ec9935720560_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_e61aa446-c052-4778-8533-fc2c67791704_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_c49c233d-4213-485d-80e5-009cd5e3d9e4_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-20220630.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_ee30031b-7f0b-4b90-b96c-3f7cf6439d6f_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_dcff6dc6-883e-46f4-b1a8-ee32f5e88b28_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_209248a8-0f9a-4a2e-9dd8-e292dcdcde6d_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_c20a4e21-a346-45f6-ac82-034353a8b045_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_853e3115-52cb-4142-aec6-caf9474bc4ae_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_160358df-4b80-4f15-932a-9f8378b6b176_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_de70b2e5-9669-4bff-a9a6-43e9948f6271_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_d9bb2664-c323-4453-9ea6-8683df1290fc_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-20220630.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_17bf8341-bb23-413c-8850-669f1964ef5a_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-20220630.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_00988391-8b25-4b6c-8109-66d6d49ff590_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_1f6b71f8-c06f-4327-a643-f85d5a2fa4b6_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_96a4ebd4-8058-49df-85bb-91c98c333a0e_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_eef6fa3a-cb29-4e7b-ae15-0805d7bf47d9_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_ef9d7375-0e0f-4306-82cc-bde4dde7d36d_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_7c8464c6-cffc-4b09-b1d9-c67fa8a68681_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_c4c485dc-cb93-461f-b2e6-1a45b6c42745_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_65a64e8f-72fd-4a04-985b-1ce115d8cb9f_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_f1ea3587-60eb-4deb-90a7-2f5f635dcf79_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-20220630.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_3e857135-dae2-4f36-807e-05d193bf51c8_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_853b6531-6a0d-441f-9659-facab4442537_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-20220630.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_6eed9874-f89e-43ec-88c5-dff1a3a9e689_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-20220630.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_249164b6-2d02-4026-87b6-c035a2a9438f_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_9182628b-7c7d-46b3-9391-1056040c19eb_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_59ed2c56-54f4-4715-9b6c-f5383b8dcc17_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_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_740f9b28-2fc5-413b-b7a1-65eb504799aa_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_cd8815d9-abcb-4df3-86ef-6ed96b3a54bc_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_3a583c57-d8cd-4193-b3ff-5c3bad66efe7_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_eec9c5af-e9c7-4038-a3d9-bed9ddde702d_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_061b5ac9-dc4a-4f20-89ed-26c5bbfee71a_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_cbb205c1-ac7b-4ec3-b2e2-1b3530384c1e_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_468b801a-b3d5-4a55-ac08-0d2cab47a08f_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_efc96b57-4eec-4b3c-87b2-0a012868eb71_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_86f15559-fa4d-46a8-ac8e-35d5e7ed7c55_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_3c82a8e3-3a60-4ded-a559-fe4ceb098713_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_0e90a68c-6933-494d-a48d-ea38511ab49d_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_e5f3641d-a77e-4836-806c-43e5290d9b18_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_35aa988e-3efa-4cc8-87dc-c85d44544a30_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_dbb930c2-8ad5-4f0d-8540-2908d13cc483_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_23790680-5654-4fe8-bd14-6b64f1065092_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_d7959189-a03e-4424-914d-2e8b110f938d_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_c6a604a1-46f5-4d90-9f7f-33c480b92591_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_b30703ae-b82f-4c81-8083-e20076d8e9a3_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 $(44), $0, $(83) 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_7ced2b10-3867-4c4c-b3c9-5f5ee5c96e5b_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_17063605-e438-4ddb-9185-668e9030463d_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_d8f6d3dc-4c09-4fb6-813f-1e9c36476bd7_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_44e7d734-5e71-469a-962f-569c8746367c_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_10ed606b-d9c1-4708-8bcb-8964d774f09d_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_c6321697-5280-432e-a9b3-5f9284b7e689_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_43716704-51e7-4325-875f-c10739a1a82f_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_23f832c4-1d97-40d9-9ea5-46acd1ecb177_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_4740df2e-48b9-4f52-a438-34642067a97a_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_afcc87a3-5d2b-4f1a-b5c6-7655857dad93_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_ec567688-38a7-4317-89c7-bb0a4f79903e_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_09c42047-a917-4c98-a4e5-21517af6dceb_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_9cc18e83-4190-4d5c-9e45-b6ece9e0446a_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-20220630.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_be679aac-8644-4364-9154-a03d421729e8_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_RepaymentsOfDebt_bdb440b8-998f-42c4-beda-5766e7fecf62_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" 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">Repayment of Federal Home Loan Bank advances</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Repayments of Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfDebt" xlink:to="lab_us-gaap_RepaymentsOfDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForCreditLossesTextBlock_989950f8-b180-40d7-b6a8-85795b3d1912_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_73ca17a0-4b65-4737-bf2b-d5b13a7c50a6_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-20220630.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_d60cc01a-5871-4c95-b3ef-3b2839cd41a8_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_7f9506fd-4532-4fcb-8bb9-01c67c702ddc_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_4470f72b-0464-48ed-8b44-3a9aac0789bb_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_1361a043-1c36-4d37-9f00-a105e8ecd6c8_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_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_30babb49-898e-413c-b006-28d6c6984399_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_ebd84d22-a09e-48a5-9bf2-6ca8381b4080_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_c155e2d3-2419-4133-a916-11dbef814c85_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_f87c0b60-eeae-4899-bf55-47c3e8664bc2_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_d6322658-156f-44bc-827d-1a2faacebdfc_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_e39ded3c-be09-4afa-b115-85f38f9f196c_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-20220630.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_672f1e3f-f579-40e1-ba05-6bcd57887e6d_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_085c6354-2951-4f55-9a5d-ee211c5c66d2_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_4c927e9a-834f-494e-a9be-5cb55c99e620_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_baae42ad-0358-4395-82b2-32049f9a8725_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_611752c5-e15f-426a-8648-1b78455282cd_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_83c783fe-2f35-4860-b9ab-2829983f7469_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-20220630.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_ef478428-8a1e-46b2-8b9b-bff58cab0dc0_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_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_05c5290e-5937-44b1-bb7d-8821ff9f6762_terseLabel_en-US" xlink:label="lab_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" xlink: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</link:label>
    <link:label id="lab_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_label_en-US" xlink:label="lab_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" xlink: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 Change in Accrued Interest Receivable, Prepaid Expenses and Other Assets, Accrued Expenses and Other Liabilities</link:label>
    <link:label id="lab_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_documentation_en-US" xlink:label="lab_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" 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 change in accrued interest receivable, prepaid expenses and other assets, accrued expenses and other liabilities.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" xlink:href="hfwa-20220630.xsd#hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" xlink:to="lab_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_8141278f-d4f7-44fe-9c5e-0a0a1b683601_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_4b71d5a8-4b8d-4813-80f4-170d0f58c8ce_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_bea7ad0a-65db-4a1d-9576-4a7e3631e428_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_be1b2e02-5c63-4cb3-9238-d380cce0b6b2_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_493025a2-cfe0-41b6-94a9-e0e04c4879b6_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_176d8b89-8f4a-45ed-b8a8-3a2afec83a21_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_f2a90687-342d-46fd-9dba-d57630b58f3c_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_782f3bb2-362e-4144-bdba-cd343d496734_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_10daffb5-7a8e-4424-aa42-57bd33e8c583_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_54872faf-909b-462a-90a4-7bb5a595b564_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_3b8d1e3c-0ab4-4c71-8f72-0b957215e285_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_f43f0e26-7575-4933-a4d9-6657ed6ca6bc_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_13e95bae-771c-4d65-a320-54745e0cc2b0_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_6edb9b94-aa34-4bfa-bd02-57ac51009c09_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_05609e51-2116-40b2-b76d-57cffa8a849d_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_a0c54001-e849-46f0-9611-6ab3ed8d4fc2_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_501d0f06-e82e-4685-ad1a-b16bb8dc41bf_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_33ef65a5-b677-4702-9b2c-545959862424_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-20220630.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_c50a79dd-db55-44c7-9bfe-630daebe199a_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_d414a007-e6ea-4e98-9171-2b100c090de7_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_b300d360-6948-47a5-84b3-672e7e957e66_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_a27707a4-3649-4818-bfd4-8fd66e2189bb_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-20220630.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_69f07210-db05-43d3-948f-666301fa607b_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_a4100f22-3e87-4dec-b5b0-18c6e27ceb56_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-20220630.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_3298e1ec-c59a-40d4-9288-ba0fc45635ef_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_48784bc5-17b4-4b48-8f42-fb91297957f0_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-20220630.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_0768193f-8eaf-4635-a75b-a0783bc3baf9_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_7122a4e2-e8ab-4bc2-9fa1-cb305b5966c9_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_f1dd8d28-03e6-4731-a90a-7e99d366b67b_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_82fca230-5586-4de2-8f6f-e211274f93ea_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_dei_EntityFilerCategory_7fda1c9a-eb66-4c31-b23a-a3d32e606a03_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_e1c7ba8d-ffe3-4c45-ae33-054b864f9086_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_66647b54-e27b-4576-bec1-7b675bc7ba98_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_08134d8a-f94d-41ae-b86d-aaa74f340165_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-20220630.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_us-gaap_IncomeStatementAbstract_892c59f3-a38c-4b9f-878b-8d3b6d3fbaea_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_5efee735-964b-456b-9bd6-483f3676ff81_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_f7169f5b-9e9e-4d31-a268-0c40349f717c_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_3d93eb99-a7d7-4400-ae15-1d0644d3dbbd_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_6a6b0bf7-7432-44e1-936d-d1ffe1425973_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_ac47fd2a-c3c8-4ee9-9f7f-a936a7d4a7e1_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_f983f95b-2e78-4aa6-8be8-867488071ee4_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_a6de909d-2445-44e8-bbb7-ffcaf111dece_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_fb475288-c92d-44c3-b113-67018924fb0d_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_b1b80e5e-3a0a-4402-b765-c21d823d59d7_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_hfwa_ReturnOfTaxCreditEquityMethodInvestment_0d1e3c95-b957-4d52-b948-b6e8fa4bc5ea_terseLabel_en-US" xlink:label="lab_hfwa_ReturnOfTaxCreditEquityMethodInvestment" xlink: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 received from return of New Market Tax Credit equity method investment</link:label>
    <link:label id="lab_hfwa_ReturnOfTaxCreditEquityMethodInvestment_label_en-US" xlink:label="lab_hfwa_ReturnOfTaxCreditEquityMethodInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Return of Tax Credit Equity Method Investment</link:label>
    <link:label id="lab_hfwa_ReturnOfTaxCreditEquityMethodInvestment_documentation_en-US" xlink:label="lab_hfwa_ReturnOfTaxCreditEquityMethodInvestment" 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">Return of Tax Credit Equity Method Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ReturnOfTaxCreditEquityMethodInvestment" xlink:href="hfwa-20220630.xsd#hfwa_ReturnOfTaxCreditEquityMethodInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_ReturnOfTaxCreditEquityMethodInvestment" xlink:to="lab_hfwa_ReturnOfTaxCreditEquityMethodInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_86412a90-2dc2-4547-80e0-188169d9b4d2_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_085d9c14-5656-43e9-a8ec-3a529dc2a649_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_20f1f78f-7f37-4577-bd39-c7a82ec2b5e9_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_b2bf5823-d7e5-4960-890c-f90cb88c9052_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_d88a9ca4-acfc-4188-a7e3-e19b06978241_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_4a8312c4-4878-4250-b8de-a4527ad1ddda_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_b9ddc2ad-83d4-4976-9a30-843e546568fa_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-20220630.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_3e5c10db-54c8-440d-8300-795e6fa15bfe_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_e244e59b-36a7-4ac9-972f-e39850db297e_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_da5fe1a2-9f49-4cc1-803a-05ff2394b6b3_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_5b01134c-9a0a-404d-9904-82787da32fde_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_ba305bc2-de43-41b1-8107-3ee2fe9211d8_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_ee1f6b76-5267-43c2-9d9e-483c769814f1_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-20220630.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_61b0413b-19bf-4765-bb1b-053bd5638e95_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-20220630.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_7d6a9c98-6624-405b-82ed-a98c083dbe11_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_e2ad4155-56a5-4dac-bf46-2eeb0d7f3250_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_a1603d30-3cbc-4aa4-b2ed-4ab5fa28f89b_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_1c4eb9cf-147a-4825-a6a8-08c02a0b0e88_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_810b9272-4872-4814-8e5d-9def1cbf35b6_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_a59503e7-eda4-4991-96b5-1224696a9c68_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_b4a0370b-2600-4ee7-9a65-3c827c169723_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-20220630.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_8ab42cf6-394c-4159-9bcc-3824fbc24e2a_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_a28151a1-b158-4c26-81c7-371e67358997_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_2fef7b1f-6a38-4277-9973-56ff237b3429_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_7812bad7-fa56-49c0-9b97-513d1a3c6b9b_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_3208bd7f-4b6a-414b-8ea8-96f55118588e_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_45558ffb-4a30-4a65-a865-5e80c0364a62_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_d45e5c55-501a-4008-a4b4-448877c0de8d_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-20220630.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_566b608c-4208-4063-9662-8d4fd8d4a2bb_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_382d9960-d654-460f-a9c4-8cc5da234873_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-20220630.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_9c3cd3aa-e391-4d26-8347-7e7ab5e731f0_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_85751576-de85-4ab1-8d61-49de4f749fa3_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_358d2019-caa0-416e-b985-f9c1c7d3bc88_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_f04dcaf6-96a8-4ea4-941e-d60cf8a8c7e4_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_05a73852-e080-47c5-8b2a-666cedb6c40e_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_c707e7b1-1232-4f3d-a38c-232121c5f10a_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_c8487e61-df7a-4c57-ae9d-8c948956362d_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_83a8b47b-5722-43da-960e-aa7a9aff1472_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-20220630.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_4e6a5072-4b39-4245-8317-72fc4f3f8275_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_18c49aae-a4a9-45a8-ace1-9d083c43df23_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_19367326-4bb2-41e1-9db2-572f515f2837_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,267,715 and $883,832, respectively)</link:label>
    <link:label id="lab_us-gaap_AvailableForSaleSecuritiesDebtSecurities_ae8bad0a-8d3a-4dcf-b1a7-053be6faa646_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_17d45826-7167-4d13-9329-cd5cec192893_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_acae5579-6133-438c-9cbf-8dfc3b0f5eb5_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_4a946a41-9846-4c38-a7aa-58fc1eb460be_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-20220630.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_7643aab6-abfa-45c6-adea-b39e835aed51_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_d26a9258-9ee0-4401-aadd-01f6d793aaf6_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_47f32cfb-a114-457a-b7b1-caf155244211_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_23cfcc8a-58e9-430c-aa09-57af39b6cda4_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_a59074fe-3e4d-4b9a-9723-e7a2d9891740_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_94662e40-b0ea-4516-a28d-e9bfcb4b331d_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_ce0cfff5-2eee-4e51-941f-445cabb078f7_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_37d3e12a-8dae-4a38-a223-2b811327cd52_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-20220630.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_09bab972-40db-4902-aa80-adf996134107_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_f514c5f3-aa88-4f7b-8049-634aad61e63b_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_bde67ceb-3df0-46da-9581-de2cf0b3e662_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_88f4656e-462d-4d64-b249-a9577d0fce01_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_1fc24514-7e03-4578-8f6c-b9300b9e07cd_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-20220630.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_4dde51f6-6fc4-4405-8ef0-740cbf1c0f4b_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_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_a4a1a84d-17c5-47e8-84e1-92d65643ae62_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_53c22e57-a8eb-4f9f-afc9-1a510cef5474_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_b3c5f976-6cf9-4a83-b21e-d04dc3eb6d28_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_fbe72059-f20e-43b0-8c75-f102eecae15a_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_13737342-f0fd-40d9-9f7c-b211846417a7_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_44af4b00-1515-44f8-a8e0-41f945a067e2_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_7d86f601-feda-4715-b4ef-13378acf3323_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) income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_66f6bf5c-197d-453f-abbb-b2b11a1bda70_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_168c9379-7fe6-49f9-ad10-ff0f6f91a637_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_7a70cea3-0922-4f3d-8459-ea1b9ed63e97_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_52428dbc-27af-458c-9f5f-88b601b2c124_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_ProceedsFromSaleOfFederalHomeLoanBankStock_c63441cd-4e67-4a25-aba9-dfde9f639f45_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock" xlink: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 redemption of Federal Home Loan Bank stock</link:label>
    <link:label id="lab_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_label_en-US" xlink:label="lab_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock" xlink: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 Federal Home Loan Bank Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock" xlink:to="lab_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PlanNameDomain_5130ef8d-b410-4f54-ac33-df5c51b5136e_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_4e9e8bf2-9c83-4ded-9ddd-a35b8bb2b8b0_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_d4347011-b7e4-4ebb-bd68-6e2ccf3b325f_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_d560fb81-b6d8-412d-8737-c0227e5b1142_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_524b1c86-3a02-433a-9395-81e58966727a_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_92c166bb-548a-479a-ab91-f1436fa737c6_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_4dd0dbb7-5a75-4524-a4f7-fb436efc2acd_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-20220630.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_f3b4c93b-63a5-4987-8503-df35196a4a38_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_f9f187a1-e448-4231-b84e-bd43ae34c2f8_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_75c8902c-d13d-455e-b32f-0bad5d07bc40_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-20220630.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_b2567e68-420a-4199-a2e2-c381c18d600a_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_d0215b8f-1e55-4329-8c14-7ee69166e409_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_5201b234-c1d8-4a5c-ab08-f1ddc574f32b_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_bcb4588f-86b0-4176-acfc-2ff4a5b1f735_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_0263e0db-e0ae-4236-b9e8-637c0a426be9_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_fa352107-c894-442b-81af-b7d909a08a0e_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_9d0fb911-8686-46e8-ab6e-df31da539ba5_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_4802133e-33ed-491e-959a-859e65ae3796_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_493dd9e7-9aa1-4120-b157-5ad18c95ecb7_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_0446fb21-4419-40ca-aa31-12900d94a86f_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_0863110a-764f-4d6a-aac4-a52aff158efb_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_d2855a3a-4808-4579-855d-70a00803ef44_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_69c8d276-39bf-4c4e-a370-371ea43613e4_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, $0, $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_1b01bac3-0f3e-421e-ba13-2eb56ddf8d39_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_9a4e840d-72f8-471b-ad33-cca1ba0989b9_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_3ce38657-983f-4040-aa11-0b6aac7f6e44_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_712fdded-aee8-416d-92eb-f4c34464c62d_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_9ef98176-d805-434e-a9dc-9a824394a23b_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_13646fca-405c-452f-8018-23d0f75ba207_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_0c89190f-e960-495e-bab9-44e05a54394e_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_6eecebda-d31d-4c02-ac19-9461f2ec72dc_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_70d483a8-d196-4e61-a850-bd4cff2f32dc_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_a9200da9-f237-4404-8ecd-c6ab0b5620f6_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_13b53566-6d71-4be3-9e8f-4202f3984f85_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_9e1a333f-4653-4fcd-921f-1a886ad1e526_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_b8978911-9e20-46da-bd48-89b95573fae0_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_e4eb5df6-aba5-409a-a6a3-9dff7d592f51_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_fc4ed6b7-2516-4b67-8956-ecde8f3ab900_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-20220630.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_b1a89039-a792-4388-b876-f4c7d10c8626_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_03e4e6e8-8cf7-4017-bc1b-75b729d8d793_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_43c8337f-b0de-46bd-a8ac-1d9e9dd4ef5f_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 (used) 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_82b967e8-0169-4c93-bc99-a7b023a2cf61_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_2f8eeb70-826c-48be-9379-b00edc9cdea1_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-20220630.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_48d9426b-739f-4208-ba9a-2719c83519bb_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_4bb2317d-e07a-4bf3-bf8e-031469b63f41_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_603853e5-1678-4d1f-aa16-f32a285fccf3_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_ca27136d-d612-468b-90f2-da8c02af46c7_terseLabel_en-US" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Corporate Debt Securities [Member]</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_78334ad0-1c71-4732-a8a4-0e38faaa0fde_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_56604768-046c-4f07-a140-d3456088e611_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-20220630.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_db64cf27-98ab-4492-a40e-660e2c91c3bf_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_a2cef430-6e29-4902-8f04-e7ca8c189307_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-20220630.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_9dce9256-1c4f-4a3c-933f-b0495a051036_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_8b9c4952-46e2-40a5-8204-ef21b758b13d_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_220933f7-d45c-42f9-831b-46a4e2af24d9_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_8c325301-1bf1-4364-8a8d-984f3610ed1b_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_f4eeed49-bfe5-45e6-9aae-0c79c13ab875_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_69ee91f5-0486-40d0-bbb3-7c8571cb00f1_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_ebb97e57-51d0-404c-87e5-cf6ff44b87e7_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_95347481-580b-494e-a245-001d7b9ef11a_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_44884b8c-0d4c-4834-800f-965fd2e3724f_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_8941dc4f-d782-464e-85df-2d19dc944706_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_4358bf73-f90a-435e-8ebb-bcde3ac4fe7d_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_ed7a82d0-b087-4e19-8713-5594ef2623c5_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_f1b6cc7e-9fc5-4dca-ba2d-552a44131efd_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_112bfc8e-2ff0-4996-9c8a-00d44a712c1a_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 $559,312 and $376,331, respectively)</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_8702ceee-f2a4-467e-9cc3-eaccf6f18937_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_301885fd-22f7-4608-9267-112c29587415_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_dcefdf3e-55fe-4624-b72d-bc61e4f63c40_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_55d76d72-8a86-41de-9fbd-2296ce18cab0_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_e7b89b72-3ff1-4f91-bea4-686d4133c1ab_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_be53a72b-67df-4923-ae5b-7b4d1b42f52f_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_d2ea5859-8865-4e94-a0ed-5a1f717815ab_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_ce1785f6-87b4-42b8-bbff-d216bb3db272_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_053c5409-691b-42c4-be75-5d330d37e3c3_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-20220630.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_5bf5e5d7-3ca7-4930-ae9d-946d55297214_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_1d62ec9b-6947-4c40-8197-b956e7c51fec_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_11eba10d-d654-4ccc-b23f-c40ba9c0d903_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_3657e40b-a759-43de-8bcc-d2a348069cb5_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_ba2ae5f9-3265-4101-ba2d-4169e2fe50ee_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_35c01668-921a-4890-b5af-6267be4f1de7_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_bcde335d-8a64-4cc9-b30a-cfb29d9d034d_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-20220630.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_f3322793-44b8-4019-bbcb-32d1aa5cfc1f_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_03104264-193b-4b20-82ab-9c81605593d6_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_2bfcb5d5-6567-4725-8f88-c1a5bd1456ac_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_8f39a873-f212-43c4-b4f6-6c50c27d6c52_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_a6698f29-54fe-4cf8-b611-7d1b4582f38a_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_959a902c-b360-4060-826d-e09e2438b812_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_edb08aac-15a0-461a-b60f-a224af0195f7_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_eea11bf3-c5b7-47f0-8617-e1126bfb3891_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_48b5cf3e-5583-4115-b750-1a62f4023e74_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_dcd2dad8-98d6-406d-a275-b4253b61d250_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_47bbc364-af48-49a6-8320-032bd1d18dbd_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-20220630.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_a94ed803-8c49-46d3-bc50-2c1da30fe0cc_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_af428444-71e4-4e8e-a097-ac1c6d08200c_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_0e28c3bd-03e2-4c69-8181-6deb51b2bb02_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_f3b20f9c-37c6-4dd0-a0f3-b0ef954d9e92_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_7d85cae9-c4f7-4417-934b-899f6fb9f660_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_4b666290-22f1-4730-81ca-1b1f5eb6bb42_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_9020bf90-3d02-481b-ba3b-5ae19510f7ea_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_e5d22608-a7dd-4340-a99d-a978829cbd80_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_026fef57-04e2-4b17-a4b0-4605f87e79f2_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-20220630.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_b8ac3074-f86c-4f9c-9039-f12ca882b7e4_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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c61d87c4-a706-408a-b4e1-6fef9ff8e70d_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_3915f3c4-ee90-4dab-a3db-76e178b6798c_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_e6fc8792-a2e7-41a6-bcb0-232d1567ba87_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_c457bca2-6181-4567-8ef2-78ec44b8f74b_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_eb44d563-4926-4a86-a15f-d5fdcad970cc_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-20220630.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_aa79e9a4-2dde-4bf9-8417-ee0681a1846f_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_2bb61e93-ce89-4f05-97e0-e5b283059ee4_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-20220630.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_d4d534dc-a014-4c50-b1c0-a27bc8f021d4_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-20220630.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_8890c93e-67e4-4913-bd63-0380ab6fac2e_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_0e7eac34-5c79-4736-a70b-9b97efa63d12_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_44628da1-d261-4b90-a355-bebd76510a23_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 (decrease) 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_722d4f65-853d-409b-83ad-1aad1024e728_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_4c46e4bb-ee19-41b0-a317-13ddb4bc8e62_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_79a35330-6f46-48ab-af0d-1b52933e3ea1_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_3866a5fb-eef2-455c-9131-89581d97e602_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_d9cbe6aa-2b39-4b0d-b893-da05df65c31b_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_3a8e95d2-ae28-476e-b8e3-6928d9fedb5a_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_bc77ea8e-3448-4e24-a009-6ae363239f2e_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_a84eff32-1793-4200-a449-d41ee54c9b71_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_78febeaa-9dcf-4f4f-9b9e-63b0a145774e_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_784370bd-0ee2-4059-9f4d-5ba19a8d32e0_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_7519f7b7-7a05-427d-968d-0258a533bc13_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_911b66e8-7816-46e2-92ee-af746febd777_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_caf75834-d34a-40fe-ac9a-218af665563f_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_293c63b6-396e-4628-9e5d-e39a0f1c18a7_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_3523569c-6538-4a21-b6cb-23bf533dd1c2_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_IncreaseDecreaseInLoansToFederalHomeLoanBanks_750594a1-2749-4314-a323-d35bd3eaac40_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks" 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">Federal Home Loan Bank advances</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks" xlink: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 Loans to Federal Home Loan Banks</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks" xlink:to="lab_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_d89bc1eb-e1f9-47cb-a89b-8f8a2549c9fe_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_48537e59-2dc4-402d-9553-9110bbc942a9_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_7754fa07-e1d3-4a33-9ae2-a4fb01452d0c_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_226adf32-eb15-4618-9fdf-432ab72bbbe9_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_d4c2195e-276e-4282-8448-1316c34b1612_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_LoansReceivableFairValueDisclosure_b8de4ef8-8ef3-4b18-a7af-08e8798470b1_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_c5f10b88-10ae-4b19-b55c-aeb8ea1f3704_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_2a85e230-b72a-4ff8-9593-2025bd7deea8_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_1daa5c19-4966-4ef0-81c6-42309b8c2157_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_21e14823-d90e-4553-a9b0-9e56c2739448_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_e2fb9f7f-dc0a-47fe-8b56-3f575f7e7669_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_cf5848af-4832-45e5-b8ca-af649f9f7dcc_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_f81c227e-9259-4fbe-b825-6abe74380091_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) provided 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_a1c142dc-6198-49c5-9b8b-775d8e2ddec7_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_6c1a6661-5535-4ed1-aa99-7a57a5f246b1_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_ac1a5dca-76cf-40e3-9ade-32b8fb5f05e7_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_010bddb0-d346-40f3-b1cf-50b0615e5f98_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-20220630.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_11f2c0e8-35a7-413a-b320-983c0fb4c545_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_66bda13d-3c5e-4fc4-b85d-048a9a124cbd_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-20220630.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_fd345751-115f-4409-9ba3-8a8a69c3291a_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_bb58e6f8-2d89-404a-8d2f-d22af23b9848_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-20220630.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_5cef0f0e-56a6-4151-b9cb-f39e14eaab11_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_042e2015-dcad-411b-bc3b-1c5344dd962c_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-20220630.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_6752411b-c65c-4804-a48e-cbe1c34747c5_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_524b5c97-fd26-431a-ac46-44c34c2fea87_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-20220630.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_e201cbe0-98b1-4dbc-9634-0ac5f24a6782_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_5f9368fa-cf3f-4774-82b3-99f38307d8a5_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_6fcf2c1f-1e12-4f52-89fb-f4db4cf828ee_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-20220630.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_3d46fefa-1504-4902-b25b-885847b2071f_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_0402721e-7544-4a5f-b01b-7bc44367a34d_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_c74e94e4-0bdf-4f0f-94d6-de680550043b_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_bc23f575-26ae-4eac-9706-18f038528d96_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_30481b1a-30fd-4102-ae0d-9f6034760b44_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_7bff9900-ed1c-408b-904e-9c45c09f55ac_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_26e7f883-c1c0-4375-b4cf-20ed234298d0_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_57b76476-e64c-43ff-8a6e-48febd5369e0_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_3bd8838f-b0c1-4187-b0a3-2314088c9477_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-20220630.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_c70e67b5-3349-4652-991b-2886f8b3c07d_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_78e04f6e-b5a9-437b-bea6-1ad47a1e494c_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability" xlink: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_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_ff905863-6445-4128-848d-57e24e9df627_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_89410bc1-04fd-4ed1-8521-6dc56df1ec3e_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_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment_3c509e4d-9646-4c82-9259-f1b57f40e515_terseLabel_en-US" xlink:label="lab_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" xlink: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 received from return of New Market Tax Credit equity method investment</link:label>
    <link:label id="lab_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment_label_en-US" xlink:label="lab_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" xlink: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 Receivable Received from Tax Credit Equity Method Investment</link:label>
    <link:label id="lab_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment_documentation_en-US" xlink:label="lab_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" 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">Loan Receivable Received from Tax Credit Equity Method Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" xlink:href="hfwa-20220630.xsd#hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" xlink:to="lab_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinancingReceivableAllowanceForCreditLosses_853f987e-f9a1-4891-bfef-2ffa7847392f_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_5623572b-d498-405c-874a-6e515080ea99_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_9b6a348c-611f-471e-ace1-e622e711e059_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_5766f554-0418-4a87-bfb3-0071908a5ca2_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_ba7085ad-fc21-4aa5-8989-3d2c0e2c52e2_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_77ba45d6-a04d-40d0-93c0-a919ee0341e0_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_6e5b6561-a83e-4f47-a1be-8370868f5a1a_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_656feb81-f6c5-4fb3-acf3-4804bcc0ada3_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_03ee52de-09ec-4c4b-9e89-93e77cfdb0d3_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_aacb64ed-66c5-4787-bd7d-75b2e650f89d_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_b04b7cc7-54f0-4038-9755-e90a30b0a293_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-20220630.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_15d87593-fe74-4706-8675-efd27e3ef234_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-20220630.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_230d4e2c-ecd0-4a71-8790-2c7173b4629c_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_13599ea4-234a-41af-8eba-7ef1538a6286_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_18ab262b-c535-400a-af83-1f7a35f1056d_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_b895f8c1-7a74-45f6-89ff-6f2fcd11a46c_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_8d920511-1d47-4ed3-a0a2-b32e7171f373_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_a9e1580c-94f1-4c5b-9eef-2611ba492257_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-20220630_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:a36e503a-6739-4ca7-ab49-5e5be469fc2b,g:e9af78be-37f9-4175-9b1d-9548a613816c-->
<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-20220630.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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_13521f0a-f8ce-4b0b-8d90-2cb2d11f5d90" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_DocumentType_13521f0a-f8ce-4b0b-8d90-2cb2d11f5d90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_509f04f7-0984-43ad-bc30-b22f8603a8d6" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_DocumentQuarterlyReport_509f04f7-0984-43ad-bc30-b22f8603a8d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_fe2f5ded-8d41-4474-a8ba-a1d15906fca2" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_DocumentPeriodEndDate_fe2f5ded-8d41-4474-a8ba-a1d15906fca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_0f735e3a-cff2-4c79-9f94-e2c334ead955" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_DocumentTransitionReport_0f735e3a-cff2-4c79-9f94-e2c334ead955" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_a59a64f1-3007-4864-89ef-8fa237c0c308" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityFileNumber_a59a64f1-3007-4864-89ef-8fa237c0c308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_8f63f500-86fa-47fe-8c22-54f64e0ba8ff" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityRegistrantName_8f63f500-86fa-47fe-8c22-54f64e0ba8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_66b57e31-5961-42ac-aad7-c4630bec1bb6" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityIncorporationStateCountryCode_66b57e31-5961-42ac-aad7-c4630bec1bb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_61ca54be-4ab4-4faa-b189-b06002fcfc27" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityTaxIdentificationNumber_61ca54be-4ab4-4faa-b189-b06002fcfc27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_6db60543-7936-4b05-bcf6-92acb74f5ec8" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityAddressAddressLine1_6db60543-7936-4b05-bcf6-92acb74f5ec8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_b2e4f076-7a11-465f-9b0c-fd42d9fc69e7" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityAddressCityOrTown_b2e4f076-7a11-465f-9b0c-fd42d9fc69e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_431a9b8e-c5e4-40b8-877b-a8983dace608" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityAddressStateOrProvince_431a9b8e-c5e4-40b8-877b-a8983dace608" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_9c82f739-6c1e-436a-a922-584dcca2fe61" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityAddressPostalZipCode_9c82f739-6c1e-436a-a922-584dcca2fe61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_9ff203dc-db26-4ec3-9c77-f890931d84ce" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_CityAreaCode_9ff203dc-db26-4ec3-9c77-f890931d84ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_2f86f2f5-9056-4e9f-a557-4eda59d0f064" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_LocalPhoneNumber_2f86f2f5-9056-4e9f-a557-4eda59d0f064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_8895b16c-1d8e-4b01-86e1-b712d76ca3b4" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_Security12bTitle_8895b16c-1d8e-4b01-86e1-b712d76ca3b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_e76686a9-8be0-4554-a75b-421d108dff98" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_TradingSymbol_e76686a9-8be0-4554-a75b-421d108dff98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_9d62e8c7-8d0e-44bb-bfe7-09a35b2e3603" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_SecurityExchangeName_9d62e8c7-8d0e-44bb-bfe7-09a35b2e3603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_c72fb33e-7bf7-4241-a783-9bed8831f929" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityCurrentReportingStatus_c72fb33e-7bf7-4241-a783-9bed8831f929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_641616a6-2086-4bf8-8701-9ea15f6bd98d" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityInteractiveDataCurrent_641616a6-2086-4bf8-8701-9ea15f6bd98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_a167cbcf-592d-47a7-be70-8812eed4e13e" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityFilerCategory_a167cbcf-592d-47a7-be70-8812eed4e13e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_89d9136d-8c9e-44c2-aba5-ccb17e3d4bec" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntitySmallBusiness_89d9136d-8c9e-44c2-aba5-ccb17e3d4bec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_d5390185-987f-4607-8226-9d1652242fe0" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityEmergingGrowthCompany_d5390185-987f-4607-8226-9d1652242fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_5ed8cc6a-d293-4a6e-bab9-19fa03dee849" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityShellCompany_5ed8cc6a-d293-4a6e-bab9-19fa03dee849" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_59c075a4-c9c7-4e2e-8928-0859fe10d7cc" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_59c075a4-c9c7-4e2e-8928-0859fe10d7cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_1e106389-c1f4-4e61-833f-5277b96c71cf" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_EntityCentralIndexKey_1e106389-c1f4-4e61-833f-5277b96c71cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_d334eeae-8392-45be-94b7-3b33787d261b" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_AmendmentFlag_d334eeae-8392-45be-94b7-3b33787d261b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_8db11e5a-a300-4f19-8aad-3911ca8fbc22" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_DocumentFiscalYearFocus_8db11e5a-a300-4f19-8aad-3911ca8fbc22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_b9f8ab20-5ce0-4dfc-bafc-8a0358085fd1" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_DocumentFiscalPeriodFocus_b9f8ab20-5ce0-4dfc-bafc-8a0358085fd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_56cf26d5-f66c-431b-8cee-0abd87082655" 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_ce82aa46-6de2-46b0-9aa1-8d071f1a64fc" xlink:to="loc_dei_CurrentFiscalYearEndDate_56cf26d5-f66c-431b-8cee-0abd87082655" 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-20220630.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_5a8d0fba-82dc-4757-b1b0-04a3b5acd6e6" 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_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" 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_5a8d0fba-82dc-4757-b1b0-04a3b5acd6e6" xlink:to="loc_us-gaap_AssetsAbstract_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndDueFromBanks_eae7e140-c747-4c52-af2c-3461a656818b" 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_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_CashAndDueFromBanks_eae7e140-c747-4c52-af2c-3461a656818b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDepositsInBanks_7eebb4d1-3c40-4492-9bcf-733cd0b96e34" 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_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_InterestBearingDepositsInBanks_7eebb4d1-3c40-4492-9bcf-733cd0b96e34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9dc028a5-ddde-4e4a-a271-2780670c1c52" 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_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_9dc028a5-ddde-4e4a-a271-2780670c1c52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e88c7002-1764-4aec-9700-831b0b1be85b" 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_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_e88c7002-1764-4aec-9700-831b0b1be85b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_d7763e41-f639-4409-afe4-c60f8be97a70" 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_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_d7763e41-f639-4409-afe4-c60f8be97a70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecurities_903b737c-7092-4274-8f4e-3bd32112b738" 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_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_DebtSecurities_903b737c-7092-4274-8f4e-3bd32112b738" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_4a4e9f3f-7f04-4925-aa50-4dd81981fa21" 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_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup_4a4e9f3f-7f04-4925-aa50-4dd81981fa21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_38e11c2c-69d4-4868-8258-a2244252f9f3" 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_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_NotesReceivableGross_38e11c2c-69d4-4868-8258-a2244252f9f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_feed7946-2ebd-436e-a418-69bfd4786d8a" 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_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_feed7946-2ebd-436e-a418-69bfd4786d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_c7e93ae4-74f5-4cd2-8750-bf8ef022f00f" 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_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_NotesReceivableNet_c7e93ae4-74f5-4cd2-8750-bf8ef022f00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_759b2d8d-00d4-4283-8996-e1d4c142e232" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_759b2d8d-00d4-4283-8996-e1d4c142e232" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalHomeLoanBankStock_1151a10c-55b8-4778-b94a-c6865d4da597" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalHomeLoanBankStock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_FederalHomeLoanBankStock_1151a10c-55b8-4778-b94a-c6865d4da597" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsurance_9c864929-f5b5-433a-832d-f45a1945989d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BankOwnedLifeInsurance"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_BankOwnedLifeInsurance_9c864929-f5b5-433a-832d-f45a1945989d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_85a2414d-5394-40bb-a2a3-c1da433246ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestReceivable"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_InterestReceivable_85a2414d-5394-40bb-a2a3-c1da433246ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssets_1b2b32e0-0cfb-4f64-93fc-ee20523e50fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssets"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssets_1b2b32e0-0cfb-4f64-93fc-ee20523e50fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a52aeac3-b7e5-49de-ae7a-c8e5208c7f20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_a52aeac3-b7e5-49de-ae7a-c8e5208c7f20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_9f5eab0a-9f7c-4716-9e00-21a42c7119e8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_Goodwill_9f5eab0a-9f7c-4716-9e00-21a42c7119e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_32fc73a8-3486-42c9-b553-83487d067a81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_a93fce1b-7c07-4cbd-a0f5-fce950ba3839" xlink:to="loc_us-gaap_Assets_32fc73a8-3486-42c9-b553-83487d067a81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dab12921-c47a-4926-998f-b2479a9b0476" 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_5a8d0fba-82dc-4757-b1b0-04a3b5acd6e6" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_dab12921-c47a-4926-998f-b2479a9b0476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Deposits_95d73881-8aa6-4c28-a996-b11bed6f205b" 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_dab12921-c47a-4926-998f-b2479a9b0476" xlink:to="loc_us-gaap_Deposits_95d73881-8aa6-4c28-a996-b11bed6f205b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_JuniorSubordinatedNotes_1434d024-60ac-4add-b4ba-9626c6c66a97" 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_dab12921-c47a-4926-998f-b2479a9b0476" xlink:to="loc_us-gaap_JuniorSubordinatedNotes_1434d024-60ac-4add-b4ba-9626c6c66a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_d6daeba4-7253-4514-aec4-34ade4f95939" 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_dab12921-c47a-4926-998f-b2479a9b0476" xlink:to="loc_us-gaap_SecuritiesSoldUnderAgreementsToRepurchase_d6daeba4-7253-4514-aec4-34ade4f95939" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilities_5dde2aef-05ab-4ad9-b2fa-1b5153f6fe17" 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_dab12921-c47a-4926-998f-b2479a9b0476" xlink:to="loc_us-gaap_OtherLiabilities_5dde2aef-05ab-4ad9-b2fa-1b5153f6fe17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_185f24cf-4c74-4c94-8707-d585d9b5a127" 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_dab12921-c47a-4926-998f-b2479a9b0476" xlink:to="loc_us-gaap_Liabilities_185f24cf-4c74-4c94-8707-d585d9b5a127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_7754b5b6-10a4-4f46-b42e-6f2fac6c52fd" 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_dab12921-c47a-4926-998f-b2479a9b0476" xlink:to="loc_us-gaap_StockholdersEquityAbstract_7754b5b6-10a4-4f46-b42e-6f2fac6c52fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_5da97a0c-d037-4036-a153-25fd6a1206b5" 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_7754b5b6-10a4-4f46-b42e-6f2fac6c52fd" xlink:to="loc_us-gaap_PreferredStockValue_5da97a0c-d037-4036-a153-25fd6a1206b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_1d0a2857-d742-4821-9ce5-5005f4d847e6" 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_7754b5b6-10a4-4f46-b42e-6f2fac6c52fd" xlink:to="loc_us-gaap_CommonStockValue_1d0a2857-d742-4821-9ce5-5005f4d847e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_344e596a-53c4-41de-8526-f83b6381b96f" 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_7754b5b6-10a4-4f46-b42e-6f2fac6c52fd" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_344e596a-53c4-41de-8526-f83b6381b96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c8ccd395-dabd-401a-853b-be5d5826c446" 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_7754b5b6-10a4-4f46-b42e-6f2fac6c52fd" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_c8ccd395-dabd-401a-853b-be5d5826c446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_364f18ce-099a-4d21-88b6-31f995d639a9" 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_7754b5b6-10a4-4f46-b42e-6f2fac6c52fd" xlink:to="loc_us-gaap_StockholdersEquity_364f18ce-099a-4d21-88b6-31f995d639a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5e7e70b2-d092-4578-b541-59e4afb58802" 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_dab12921-c47a-4926-998f-b2479a9b0476" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_5e7e70b2-d092-4578-b541-59e4afb58802" 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-20220630.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_6554761a-362a-4989-9d5f-6f084f1a3c23" 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_0feaad26-6806-43d4-a5d8-4fb237c2cb8f" 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_6554761a-362a-4989-9d5f-6f084f1a3c23" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0feaad26-6806-43d4-a5d8-4fb237c2cb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_6651f762-b8ae-499b-beac-b5ae744519be" 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_6554761a-362a-4989-9d5f-6f084f1a3c23" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_6651f762-b8ae-499b-beac-b5ae744519be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockNoParValue_b44135aa-2bee-4ab5-af78-5dfde43e4812" 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_6554761a-362a-4989-9d5f-6f084f1a3c23" xlink:to="loc_us-gaap_PreferredStockNoParValue_b44135aa-2bee-4ab5-af78-5dfde43e4812" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_398bbeff-b61c-4439-8774-a69494373363" 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_6554761a-362a-4989-9d5f-6f084f1a3c23" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_398bbeff-b61c-4439-8774-a69494373363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValueOutstanding_f1656389-6607-4284-92aa-78a9bd6ab9aa" 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_6554761a-362a-4989-9d5f-6f084f1a3c23" xlink:to="loc_us-gaap_PreferredStockValueOutstanding_f1656389-6607-4284-92aa-78a9bd6ab9aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockNoParValue_27f310f4-cdb2-4616-acd5-ab9ab6371644" 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_6554761a-362a-4989-9d5f-6f084f1a3c23" xlink:to="loc_us-gaap_CommonStockNoParValue_27f310f4-cdb2-4616-acd5-ab9ab6371644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_0452218b-2ce5-418c-8733-05beaca8f1b4" 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_6554761a-362a-4989-9d5f-6f084f1a3c23" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_0452218b-2ce5-418c-8733-05beaca8f1b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_b7a97cd3-b24e-40cd-8438-7c0e53dcff68" 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_6554761a-362a-4989-9d5f-6f084f1a3c23" xlink:to="loc_us-gaap_CommonStockSharesIssued_b7a97cd3-b24e-40cd-8438-7c0e53dcff68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_7babf5e0-3e49-4f77-acc1-c4e47af9f542" 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_6554761a-362a-4989-9d5f-6f084f1a3c23" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_7babf5e0-3e49-4f77-acc1-c4e47af9f542" 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-20220630.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_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" 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_InterestAndDividendIncomeOperatingAbstract_659c727b-df5b-4cde-a7d9-7e740073a4f5" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperatingAbstract_659c727b-df5b-4cde-a7d9-7e740073a4f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_c6ebba29-c52d-43d9-b146-94abb3843953" 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_659c727b-df5b-4cde-a7d9-7e740073a4f5" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_c6ebba29-c52d-43d9-b146-94abb3843953" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxable_e1b4c1e4-af5b-488f-8e32-9b611023285f" 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_659c727b-df5b-4cde-a7d9-7e740073a4f5" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxable_e1b4c1e4-af5b-488f-8e32-9b611023285f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_235f7cb3-01ec-4789-b9b2-8ff004250c93" 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_659c727b-df5b-4cde-a7d9-7e740073a4f5" xlink:to="loc_us-gaap_InterestIncomeSecuritiesTaxExempt_235f7cb3-01ec-4789-b9b2-8ff004250c93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherInterestAndDividendIncome_a5e44c7c-3b2f-4600-b4ee-cefacfe9b6bb" 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_659c727b-df5b-4cde-a7d9-7e740073a4f5" xlink:to="loc_us-gaap_OtherInterestAndDividendIncome_a5e44c7c-3b2f-4600-b4ee-cefacfe9b6bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndDividendIncomeOperating_11c84079-c3c4-4a65-8f2f-b84e547a3c6f" 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_659c727b-df5b-4cde-a7d9-7e740073a4f5" xlink:to="loc_us-gaap_InterestAndDividendIncomeOperating_11c84079-c3c4-4a65-8f2f-b84e547a3c6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseAbstract_623b491f-8340-4d81-abc9-563f028d8d42" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_InterestExpenseAbstract_623b491f-8340-4d81-abc9-563f028d8d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDeposits_854b57e2-5ae1-4a43-99fa-f10750ccfb17" 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_623b491f-8340-4d81-abc9-563f028d8d42" xlink:to="loc_us-gaap_InterestExpenseDeposits_854b57e2-5ae1-4a43-99fa-f10750ccfb17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_ee9a02c6-3f3f-4c06-8a49-12b0a7d15faa" 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_623b491f-8340-4d81-abc9-563f028d8d42" xlink:to="loc_us-gaap_InterestExpenseJuniorSubordinatedDebentures_ee9a02c6-3f3f-4c06-8a49-12b0a7d15faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseOther_8c5abd6e-d7f5-41db-bde8-4fc4ff419ec2" 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_623b491f-8340-4d81-abc9-563f028d8d42" xlink:to="loc_us-gaap_InterestExpenseOther_8c5abd6e-d7f5-41db-bde8-4fc4ff419ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c2f2fc3a-b802-434f-a08e-ad8533741f25" 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_623b491f-8340-4d81-abc9-563f028d8d42" xlink:to="loc_us-gaap_InterestExpense_c2f2fc3a-b802-434f-a08e-ad8533741f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseNet_460cdf2a-4083-4d3e-a411-76c76fb1bced" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_InterestIncomeExpenseNet_460cdf2a-4083-4d3e-a411-76c76fb1bced" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_a50a9a44-06f8-4729-9b7d-9fa5af23b80c" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_a50a9a44-06f8-4729-9b7d-9fa5af23b80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_7a8a5667-b12c-4308-af72-d7b5d7f6f9e4" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_InterestIncomeExpenseAfterProvisionForLoanLoss_7a8a5667-b12c-4308-af72-d7b5d7f6f9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeAbstract_021f28be-fd6b-40bc-99d6-ed2f8e9af594" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_NoninterestIncomeAbstract_021f28be-fd6b-40bc-99d6-ed2f8e9af594" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_b3faf4ac-1e7c-4b17-a30d-6cf56ef4b45f" xlink:href="hfwa-20220630.xsd#hfwa_TotalDepositFeesAndOtherServiceCharges"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_021f28be-fd6b-40bc-99d6-ed2f8e9af594" xlink:to="loc_hfwa_TotalDepositFeesAndOtherServiceCharges_b3faf4ac-1e7c-4b17-a30d-6cf56ef4b45f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CardRevenue_29948dd4-574d-440f-b662-ea5376527670" xlink:href="hfwa-20220630.xsd#hfwa_CardRevenue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_021f28be-fd6b-40bc-99d6-ed2f8e9af594" xlink:to="loc_hfwa_CardRevenue_29948dd4-574d-440f-b662-ea5376527670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_a7dc3f29-b1cc-4d65-bf6a-8d5ada02091b" 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_021f28be-fd6b-40bc-99d6-ed2f8e9af594" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_a7dc3f29-b1cc-4d65-bf6a-8d5ada02091b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSalesOfLoansNet_6d840c10-6afe-4052-a783-0a1506e46950" 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_021f28be-fd6b-40bc-99d6-ed2f8e9af594" xlink:to="loc_us-gaap_GainLossOnSalesOfLoansNet_6d840c10-6afe-4052-a783-0a1506e46950" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapFeeIncome_d35b991f-de29-4fa8-8d51-7e88917f383b" xlink:href="hfwa-20220630.xsd#hfwa_InterestRateSwapFeeIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoninterestIncomeAbstract_021f28be-fd6b-40bc-99d6-ed2f8e9af594" xlink:to="loc_hfwa_InterestRateSwapFeeIncome_d35b991f-de29-4fa8-8d51-7e88917f383b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_c55516bf-40c3-4333-9eb6-1ab721a27bbf" 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_021f28be-fd6b-40bc-99d6-ed2f8e9af594" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_c55516bf-40c3-4333-9eb6-1ab721a27bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfOtherAssets_d9f87bc6-3fae-4a13-9c28-7944c147c78f" 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_021f28be-fd6b-40bc-99d6-ed2f8e9af594" xlink:to="loc_us-gaap_GainLossOnSaleOfOtherAssets_d9f87bc6-3fae-4a13-9c28-7944c147c78f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncomeOther_e435e483-3220-4a8b-bc37-d97bc73c0eaf" 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_021f28be-fd6b-40bc-99d6-ed2f8e9af594" xlink:to="loc_us-gaap_NoninterestIncomeOther_e435e483-3220-4a8b-bc37-d97bc73c0eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestIncome_6d5f0d28-f891-4de0-8d2e-6064f78b69fc" 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_021f28be-fd6b-40bc-99d6-ed2f8e9af594" xlink:to="loc_us-gaap_NoninterestIncome_6d5f0d28-f891-4de0-8d2e-6064f78b69fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpenseAbstract_8aa71166-2b1b-491b-810d-b71bd0313258" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_NoninterestExpenseAbstract_8aa71166-2b1b-491b-810d-b71bd0313258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LaborAndRelatedExpense_bb57b6f2-de5a-4a08-91b8-7789ff6feb86" 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_8aa71166-2b1b-491b-810d-b71bd0313258" xlink:to="loc_us-gaap_LaborAndRelatedExpense_bb57b6f2-de5a-4a08-91b8-7789ff6feb86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OccupancyNet_eae70f20-fca5-4434-9715-10c237529e8a" 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_8aa71166-2b1b-491b-810d-b71bd0313258" xlink:to="loc_us-gaap_OccupancyNet_eae70f20-fca5-4434-9715-10c237529e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommunicationsAndInformationTechnology_7ff931a4-191c-4362-9f6e-53af9940b1a0" 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_8aa71166-2b1b-491b-810d-b71bd0313258" xlink:to="loc_us-gaap_CommunicationsAndInformationTechnology_7ff931a4-191c-4362-9f6e-53af9940b1a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MarketingExpense_f816cf6b-880c-4a7d-aed7-f2d4f67d4b93" 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_8aa71166-2b1b-491b-810d-b71bd0313258" xlink:to="loc_us-gaap_MarketingExpense_f816cf6b-880c-4a7d-aed7-f2d4f67d4b93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProfessionalFees_ee6f7ffe-8e79-451b-aaae-d66ad581aa7a" 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_8aa71166-2b1b-491b-810d-b71bd0313258" xlink:to="loc_us-gaap_ProfessionalFees_ee6f7ffe-8e79-451b-aaae-d66ad581aa7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_e0c80691-4f10-4fa0-afbb-ec7edbe961a2" 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_8aa71166-2b1b-491b-810d-b71bd0313258" xlink:to="loc_us-gaap_TaxesExcludingIncomeAndExciseTaxes_e0c80691-4f10-4fa0-afbb-ec7edbe961a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_f0ae9f15-fd6d-4a2d-a66f-8c73a28480ea" 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_8aa71166-2b1b-491b-810d-b71bd0313258" xlink:to="loc_us-gaap_FederalDepositInsuranceCorporationPremiumExpense_f0ae9f15-fd6d-4a2d-a66f-8c73a28480ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0ce207d1-8ecf-45a0-880d-acd7854d0cfc" 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_8aa71166-2b1b-491b-810d-b71bd0313258" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0ce207d1-8ecf-45a0-880d-acd7854d0cfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoninterestExpense_1898dbaf-329e-43db-bb08-90807b7290be" 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_8aa71166-2b1b-491b-810d-b71bd0313258" xlink:to="loc_us-gaap_OtherNoninterestExpense_1898dbaf-329e-43db-bb08-90807b7290be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoninterestExpense_d867c1d0-6b3b-43a7-9eda-b9925295ffa8" 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_8aa71166-2b1b-491b-810d-b71bd0313258" xlink:to="loc_us-gaap_NoninterestExpense_d867c1d0-6b3b-43a7-9eda-b9925295ffa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1e6e0e0b-6fa1-4d98-a25e-a426bc8264b1" 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_8aa71166-2b1b-491b-810d-b71bd0313258" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1e6e0e0b-6fa1-4d98-a25e-a426bc8264b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_7fe60621-7e9e-4b7e-abae-3f7f56349a71" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_7fe60621-7e9e-4b7e-abae-3f7f56349a71" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_00f42150-5984-4320-bd58-28c491ea7703" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_NetIncomeLoss_00f42150-5984-4320-bd58-28c491ea7703" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_57252775-000a-4691-b54c-c55289b4bd3f" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_EarningsPerShareBasic_57252775-000a-4691-b54c-c55289b4bd3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_e5997759-c3f8-48cb-8dcc-03d011fbada8" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_EarningsPerShareDiluted_e5997759-c3f8-48cb-8dcc-03d011fbada8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_bac2908d-e2f3-46b1-a701-b379a4910609" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_bac2908d-e2f3-46b1-a701-b379a4910609" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_33e07f9e-237e-4948-b7db-028c56869883" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_33e07f9e-237e-4948-b7db-028c56869883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c5499fe-6c4a-47d5-a90a-417f735421f5" 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_IncomeStatementAbstract_11fe2ffb-20f8-43a8-b1af-4ede16c30f61" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_5c5499fe-6c4a-47d5-a90a-417f735421f5" 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-20220630.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_a01a87a2-141d-4ffa-8216-3bb7698c124c" 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_93b36b5e-7f52-40d6-8236-eae1b34806c6" 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_a01a87a2-141d-4ffa-8216-3bb7698c124c" xlink:to="loc_us-gaap_StatementTable_93b36b5e-7f52-40d6-8236-eae1b34806c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_679afdbf-d0ff-4d00-b43c-c88438a4d598" 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_93b36b5e-7f52-40d6-8236-eae1b34806c6" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_679afdbf-d0ff-4d00-b43c-c88438a4d598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_63776ed4-107e-4656-b4a9-7d4ed38c2ca2" 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_679afdbf-d0ff-4d00-b43c-c88438a4d598" xlink:to="loc_us-gaap_EquityComponentDomain_63776ed4-107e-4656-b4a9-7d4ed38c2ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a6f39d77-c942-46fc-89ed-0f1980148fd2" 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_63776ed4-107e-4656-b4a9-7d4ed38c2ca2" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_a6f39d77-c942-46fc-89ed-0f1980148fd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" 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_93b36b5e-7f52-40d6-8236-eae1b34806c6" xlink:to="loc_us-gaap_StatementLineItems_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_607d14b6-a8de-4194-9f25-288ee3b62c8e" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_NetIncomeLoss_607d14b6-a8de-4194-9f25-288ee3b62c8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_dc6e3757-6b24-4a8a-b35c-1ea3b7dd717d" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_dc6e3757-6b24-4a8a-b35c-1ea3b7dd717d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_86a94062-af15-417e-bd73-a36e58b0a7b5" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax_86a94062-af15-417e-bd73-a36e58b0a7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_efaf7077-f307-4ca8-8190-8530604fec3c" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_efaf7077-f307-4ca8-8190-8530604fec3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_261e605d-7363-4ec8-b513-61fd662982f5" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_261e605d-7363-4ec8-b513-61fd662982f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2402e9f9-b13d-4966-96f5-529d79cca044" 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_5a377fb0-7253-49b6-bd9a-f0cf5dc2450c" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_2402e9f9-b13d-4966-96f5-529d79cca044" 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-20220630.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_ac7bee21-7350-4c6c-a72c-f9ca5677060b" 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_05169bce-6035-479b-b8ef-baa915591ad2" 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_ac7bee21-7350-4c6c-a72c-f9ca5677060b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax_05169bce-6035-479b-b8ef-baa915591ad2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax_d4f69296-b311-4850-9695-15705443fbfd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ac7bee21-7350-4c6c-a72c-f9ca5677060b" xlink:to="loc_us-gaap_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax_d4f69296-b311-4850-9695-15705443fbfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_f07a6767-5ce3-4b02-93e0-837fbc973e9e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract_ac7bee21-7350-4c6c-a72c-f9ca5677060b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax_f07a6767-5ce3-4b02-93e0-837fbc973e9e" 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-20220630.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_fd2b2731-8de3-4fc5-8a39-5c6608ae4a67" 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_273bfd5e-fe45-41a8-97e4-7d1fa37ff321" 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_fd2b2731-8de3-4fc5-8a39-5c6608ae4a67" xlink:to="loc_us-gaap_StatementTable_273bfd5e-fe45-41a8-97e4-7d1fa37ff321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_99e9e7bb-de90-486f-9d0e-01855f6361eb" 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_273bfd5e-fe45-41a8-97e4-7d1fa37ff321" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_99e9e7bb-de90-486f-9d0e-01855f6361eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_ac2b2a84-ed90-4bba-bc47-6c3d5bf17161" 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_99e9e7bb-de90-486f-9d0e-01855f6361eb" xlink:to="loc_us-gaap_EquityComponentDomain_ac2b2a84-ed90-4bba-bc47-6c3d5bf17161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_0de500e2-352e-42d4-86d0-06f0318bc4d7" 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_ac2b2a84-ed90-4bba-bc47-6c3d5bf17161" xlink:to="loc_us-gaap_CommonStockMember_0de500e2-352e-42d4-86d0-06f0318bc4d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_80a33391-a370-4cc4-813b-fa4f13f06d13" 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_ac2b2a84-ed90-4bba-bc47-6c3d5bf17161" xlink:to="loc_us-gaap_RetainedEarningsMember_80a33391-a370-4cc4-813b-fa4f13f06d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5a22900c-a42a-4102-8b81-3149e7f24351" 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_ac2b2a84-ed90-4bba-bc47-6c3d5bf17161" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_5a22900c-a42a-4102-8b81-3149e7f24351" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_9ac9f55e-3582-4823-ade6-0d5aa4a8dc76" 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_273bfd5e-fe45-41a8-97e4-7d1fa37ff321" xlink:to="loc_us-gaap_StatementLineItems_9ac9f55e-3582-4823-ade6-0d5aa4a8dc76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" 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_9ac9f55e-3582-4823-ade6-0d5aa4a8dc76" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_e8432088-46a8-4663-aa48-759d7104faf4" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_SharesOutstanding_e8432088-46a8-4663-aa48-759d7104faf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_d44748b4-5e0c-485d-8189-be50454466b8" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockholdersEquity_d44748b4-5e0c-485d-8189-be50454466b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_232f4534-a09b-4d6e-966d-95980f503e83" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited_232f4534-a09b-4d6e-966d-95980f503e83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c2db4733-adf7-4cfc-b052-2d783fe946db" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_c2db4733-adf7-4cfc-b052-2d783fe946db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_d55e9588-3f8c-4713-beee-c8d0934e75ef" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_d55e9588-3f8c-4713-beee-c8d0934e75ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_4edd3fa9-63a4-4037-93fc-ac410676dd7e" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition_4edd3fa9-63a4-4037-93fc-ac410676dd7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b8d8b149-bb9a-4d87-b1e7-58646cb48bcb" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_b8d8b149-bb9a-4d87-b1e7-58646cb48bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_2063454c-e46e-47fb-b2aa-a1e355422978" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_2063454c-e46e-47fb-b2aa-a1e355422978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b61a5348-9d40-442c-b743-9aeb7b9d7f58" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_NetIncomeLoss_b61a5348-9d40-442c-b743-9aeb7b9d7f58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7beffdba-702c-4140-aec3-d8ee5a31485a" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent_7beffdba-702c-4140-aec3-d8ee5a31485a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsCommonStockCash_a0e702bf-11d6-4c61-ad6a-e0adacc533e1" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_DividendsCommonStockCash_a0e702bf-11d6-4c61-ad6a-e0adacc533e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharesOutstanding_a49a9451-5745-4f3d-a8de-17e4672bef43" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_SharesOutstanding_a49a9451-5745-4f3d-a8de-17e4672bef43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_f3caa2dc-69e4-4319-8c28-45bddb3a42fc" 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_cb2a2507-ff63-4e2a-a3da-2bf2c9c62956" xlink:to="loc_us-gaap_StockholdersEquity_f3caa2dc-69e4-4319-8c28-45bddb3a42fc" 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-20220630.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_b5ff55ee-5562-4158-9014-78d8f00041e0" 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_b21d9262-cf66-4bf9-9474-c8e3a8b20c06" 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_b5ff55ee-5562-4158-9014-78d8f00041e0" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_b21d9262-cf66-4bf9-9474-c8e3a8b20c06" 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-20220630.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_a5c84057-3d15-480a-8053-6557139c9821" 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_7eec3479-a9c9-4464-8fb2-9c1960191984" 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_a5c84057-3d15-480a-8053-6557139c9821" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_7eec3479-a9c9-4464-8fb2-9c1960191984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_954d17d3-bb73-4f67-bad5-344afc04dbb9" 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_7eec3479-a9c9-4464-8fb2-9c1960191984" xlink:to="loc_us-gaap_NetIncomeLoss_954d17d3-bb73-4f67-bad5-344afc04dbb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c8ec586-0975-4df5-b124-80ccffb6e95b" 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_7eec3479-a9c9-4464-8fb2-9c1960191984" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationAmortizationAndAccretionNet_68259d29-8f17-4b9b-a4a7-3b35192b63a7" 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_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:to="loc_us-gaap_DepreciationAmortizationAndAccretionNet_68259d29-8f17-4b9b-a4a7-3b35192b63a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_a26be49f-6306-4725-870f-7b52a2a3e1f1" 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_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:to="loc_us-gaap_ProvisionForLoanLeaseAndOtherLosses_a26be49f-6306-4725-870f-7b52a2a3e1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_bc5efd3c-1e19-4a6d-acaa-32c6f1f6df26" 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_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_bc5efd3c-1e19-4a6d-acaa-32c6f1f6df26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_0755d7d7-46b7-489a-bb31-e9fa6bfbbfec" 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_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_0755d7d7-46b7-489a-bb31-e9fa6bfbbfec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_ca72acb3-a9c7-49ea-b5f1-aaf3d523caf3" 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_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:to="loc_us-gaap_PaymentsForOriginationAndPurchasesOfLoansHeldForSale_ca72acb3-a9c7-49ea-b5f1-aaf3d523caf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_3ced4800-498e-455e-916b-22ee5bbd4852" 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_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:to="loc_us-gaap_ProceedsFromSaleOfLoansHeldForSale_3ced4800-498e-455e-916b-22ee5bbd4852" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankOwnedLifeInsuranceIncome_58d6eb5c-7928-47ee-877c-1b4ec006e0f4" 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_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:to="loc_us-gaap_BankOwnedLifeInsuranceIncome_58d6eb5c-7928-47ee-877c-1b4ec006e0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InterestRateSwapValuationAdjustments_c463215b-909d-42fe-aa44-beaafd25118e" xlink:href="hfwa-20220630.xsd#hfwa_InterestRateSwapValuationAdjustments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:to="loc_hfwa_InterestRateSwapValuationAdjustments_c463215b-909d-42fe-aa44-beaafd25118e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GainLossOnSaleOfNotesReceivable_f5498ef8-4157-4046-8f14-a573c7f120bc" 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_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:to="loc_us-gaap_GainLossOnSaleOfNotesReceivable_f5498ef8-4157-4046-8f14-a573c7f120bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_cb3a6807-f000-48aa-9efb-e9ddc31d281e" 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_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:to="loc_us-gaap_DebtAndEquitySecuritiesRealizedGainLoss_cb3a6807-f000-48aa-9efb-e9ddc31d281e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GainLossofAssetsHeldforSale_765deb9c-391d-4c89-b25a-755816f9982d" xlink:href="hfwa-20220630.xsd#hfwa_GainLossofAssetsHeldforSale"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:to="loc_hfwa_GainLossofAssetsHeldforSale_765deb9c-391d-4c89-b25a-755816f9982d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_6238a8b3-6ad1-4825-97e0-9c3ffe27ebfb" xlink:href="hfwa-20220630.xsd#hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_8c8ec586-0975-4df5-b124-80ccffb6e95b" xlink:to="loc_hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities_6238a8b3-6ad1-4825-97e0-9c3ffe27ebfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2de19ac2-2920-4406-a2fa-1484e7c93045" 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_7eec3479-a9c9-4464-8fb2-9c1960191984" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2de19ac2-2920-4406-a2fa-1484e7c93045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" 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_a5c84057-3d15-480a-8053-6557139c9821" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaymentsForProceedsFromFinanceReceivables_bece023c-f8fe-4c1f-97d5-2bf6df4136ef" xlink:href="hfwa-20220630.xsd#hfwa_PaymentsForProceedsFromFinanceReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_hfwa_PaymentsForProceedsFromFinanceReceivables_bece023c-f8fe-4c1f-97d5-2bf6df4136ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_180b408f-496a-4038-88f6-4458037c19af" 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_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities_180b408f-496a-4038-88f6-4458037c19af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_76dd5fe9-e0df-41bf-9953-2523cad636a8" 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_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities_76dd5fe9-e0df-41bf-9953-2523cad636a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_b2c773b9-d7aa-4f25-9548-59673d8de477" 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_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt_b2c773b9-d7aa-4f25-9548-59673d8de477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_05902641-d76e-4074-b4b4-b445c13f254b" 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_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_us-gaap_PaymentsToAcquireHeldToMaturitySecurities_05902641-d76e-4074-b4b4-b445c13f254b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_92f70f1b-802d-4aef-a6ad-1573b71c7342" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_92f70f1b-802d-4aef-a6ad-1573b71c7342" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Purchasebankownedlifeinsurance_deccdf57-057c-427c-9fc7-a47ccac2aa96" xlink:href="hfwa-20220630.xsd#hfwa_Purchasebankownedlifeinsurance"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_hfwa_Purchasebankownedlifeinsurance_deccdf57-057c-427c-9fc7-a47ccac2aa96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_7df447bb-cfb2-4ee5-aaea-930f67070671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquireFederalHomeLoanBankStock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_us-gaap_PaymentsToAcquireFederalHomeLoanBankStock_7df447bb-cfb2-4ee5-aaea-930f67070671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_15f883f2-9210-4131-8b2d-ed059cb71c65" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt_15f883f2-9210-4131-8b2d-ed059cb71c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_ad882705-4687-48ff-94f9-b7c5fc12073d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_us-gaap_ProceedsFromSaleOfFederalHomeLoanBankStock_ad882705-4687-48ff-94f9-b7c5fc12073d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_1db79464-e01d-43b2-927b-b6b1c013d670" xlink:href="hfwa-20220630.xsd#hfwa_ProceedsfromSaleofAssetsHeldforSale"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_hfwa_ProceedsfromSaleofAssetsHeldforSale_1db79464-e01d-43b2-927b-b6b1c013d670" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_fbf7b9c3-24d4-4e7a-92c3-30b350be28b1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment_fbf7b9c3-24d4-4e7a-92c3-30b350be28b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_1b472a1b-d02e-47c9-9b61-fad1b656d0bc" xlink:href="hfwa-20220630.xsd#hfwa_Changeinlowincometaxhousingtaxcreditpartnership"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_hfwa_Changeinlowincometaxhousingtaxcreditpartnership_1b472a1b-d02e-47c9-9b61-fad1b656d0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ReturnOfTaxCreditEquityMethodInvestment_a4acc850-4a8a-43af-ac19-124bfbdc5dc3" xlink:href="hfwa-20220630.xsd#hfwa_ReturnOfTaxCreditEquityMethodInvestment"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_hfwa_ReturnOfTaxCreditEquityMethodInvestment_a4acc850-4a8a-43af-ac19-124bfbdc5dc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f3c25e4d-69b1-4efa-a0b6-4d95f574a052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0227cc06-c6a0-4bd0-86d0-45dc316c219c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f3c25e4d-69b1-4efa-a0b6-4d95f574a052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7e08d077-e6ab-4893-8648-5def94c625ff" 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_a5c84057-3d15-480a-8053-6557139c9821" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7e08d077-e6ab-4893-8648-5def94c625ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeposits_c4e0286f-050e-4afe-81b4-97c715bf835c" 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_7e08d077-e6ab-4893-8648-5def94c625ff" xlink:to="loc_us-gaap_IncreaseDecreaseInDeposits_c4e0286f-050e-4afe-81b4-97c715bf835c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_8980e005-2e45-4a6d-a4e7-47c0dbacd6b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7e08d077-e6ab-4893-8648-5def94c625ff" xlink:to="loc_us-gaap_IncreaseDecreaseInLoansToFederalHomeLoanBanks_8980e005-2e45-4a6d-a4e7-47c0dbacd6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfDebt_7c3e5fe9-b7f9-4ee3-92c3-77b1a581f54f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RepaymentsOfDebt"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7e08d077-e6ab-4893-8648-5def94c625ff" xlink:to="loc_us-gaap_RepaymentsOfDebt_7c3e5fe9-b7f9-4ee3-92c3-77b1a581f54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDividendsCommonStock_cd6b80ed-1e66-438d-8d3b-1f66f303ad56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsOfDividendsCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7e08d077-e6ab-4893-8648-5def94c625ff" xlink:to="loc_us-gaap_PaymentsOfDividendsCommonStock_cd6b80ed-1e66-438d-8d3b-1f66f303ad56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_e461ebea-138c-4179-a64b-bb2397bdd0a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7e08d077-e6ab-4893-8648-5def94c625ff" xlink:to="loc_us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements_e461ebea-138c-4179-a64b-bb2397bdd0a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7184cb9c-134b-4568-9b30-d7b204bd935d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7e08d077-e6ab-4893-8648-5def94c625ff" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_7184cb9c-134b-4568-9b30-d7b204bd935d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_77136ba7-b198-4d2d-bca4-ec3cc2e785a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7e08d077-e6ab-4893-8648-5def94c625ff" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_77136ba7-b198-4d2d-bca4-ec3cc2e785a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cac6aed9-68c2-4509-be26-6af692c2a6b6" 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_a5c84057-3d15-480a-8053-6557139c9821" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_cac6aed9-68c2-4509-be26-6af692c2a6b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c26f1c67-fc04-4afa-af4e-7ee140ae0d8d" 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_a5c84057-3d15-480a-8053-6557139c9821" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_c26f1c67-fc04-4afa-af4e-7ee140ae0d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_225ca012-6924-414a-be46-c21142aa4267" 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_a5c84057-3d15-480a-8053-6557139c9821" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_225ca012-6924-414a-be46-c21142aa4267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_fcd73466-5fdd-44ae-947e-947f9e36fad0" 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_a5c84057-3d15-480a-8053-6557139c9821" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_fcd73466-5fdd-44ae-947e-947f9e36fad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_55756fd2-d41b-45b4-a6dd-fe688d1ee428" 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_fcd73466-5fdd-44ae-947e-947f9e36fad0" xlink:to="loc_us-gaap_InterestPaidNet_55756fd2-d41b-45b4-a6dd-fe688d1ee428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_b6565528-554b-425c-8f51-c6f1586449df" 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_fcd73466-5fdd-44ae-947e-947f9e36fad0" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_b6565528-554b-425c-8f51-c6f1586449df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_InvestmentInLowIncomeHousingTaxPartnership_126d604e-a93c-4515-b4aa-ab8bcfe1997b" xlink:href="hfwa-20220630.xsd#hfwa_InvestmentInLowIncomeHousingTaxPartnership"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_fcd73466-5fdd-44ae-947e-947f9e36fad0" xlink:to="loc_hfwa_InvestmentInLowIncomeHousingTaxPartnership_126d604e-a93c-4515-b4aa-ab8bcfe1997b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_bff13644-7ace-426c-bedb-c07ef0849de0" 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_fcd73466-5fdd-44ae-947e-947f9e36fad0" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_bff13644-7ace-426c-bedb-c07ef0849de0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets_d2756f73-155d-4f96-8e17-8974b1a80b2a" xlink:href="hfwa-20220630.xsd#hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_fcd73466-5fdd-44ae-947e-947f9e36fad0" xlink:to="loc_hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets_d2756f73-155d-4f96-8e17-8974b1a80b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_438804a5-9a26-454c-8170-e012cb95f7d6" xlink:href="hfwa-20220630.xsd#hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_fcd73466-5fdd-44ae-947e-947f9e36fad0" xlink:to="loc_hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale_438804a5-9a26-454c-8170-e012cb95f7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment_abeab140-311b-4fe2-be60-f5c132953a93" xlink:href="hfwa-20220630.xsd#hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_fcd73466-5fdd-44ae-947e-947f9e36fad0" xlink:to="loc_hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment_abeab140-311b-4fe2-be60-f5c132953a93" 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-20220630.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_50f0c6d7-4094-4719-93d8-62368439745e" 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_8cfef7cd-f39b-4256-b4a2-1eb46ce664a6" 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_50f0c6d7-4094-4719-93d8-62368439745e" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_8cfef7cd-f39b-4256-b4a2-1eb46ce664a6" 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-20220630.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_a72b202c-c177-4a51-9b65-1f499c622bc3" 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_c6eb4464-8ff5-4249-b8cd-eec391e6c4f0" xlink:href="hfwa-20220630.xsd#hfwa_DescriptionOfBusinessPolicyPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a72b202c-c177-4a51-9b65-1f499c622bc3" xlink:to="loc_hfwa_DescriptionOfBusinessPolicyPolicyTextBlock_c6eb4464-8ff5-4249-b8cd-eec391e6c4f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_f2d28bb8-656b-4a33-bd96-5bfd220412c6" 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_a72b202c-c177-4a51-9b65-1f499c622bc3" xlink:to="loc_us-gaap_BasisOfAccountingPolicyPolicyTextBlock_f2d28bb8-656b-4a33-bd96-5bfd220412c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8c23f4ad-fbaf-4500-94f3-edd6ffe51f96" 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_a72b202c-c177-4a51-9b65-1f499c622bc3" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_8c23f4ad-fbaf-4500-94f3-edd6ffe51f96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock_6eedf527-897b-4cb6-9198-0f31f7ee3ed6" xlink:href="hfwa-20220630.xsd#hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_a72b202c-c177-4a51-9b65-1f499c622bc3" xlink:to="loc_hfwa_DebtSecuritiesAllowanceForCreditLossPolicyTextBlock_6eedf527-897b-4cb6-9198-0f31f7ee3ed6" 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-20220630.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_2463ec57-0407-4e79-b19e-88e2fca5950c" 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_0da3cb50-76d2-41f4-a12f-e3040e47dcfb" 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_2463ec57-0407-4e79-b19e-88e2fca5950c" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_0da3cb50-76d2-41f4-a12f-e3040e47dcfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_9b1f0b03-b6fa-4b9d-801f-6d812491fdc7" 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_0da3cb50-76d2-41f4-a12f-e3040e47dcfb" xlink:to="loc_dei_LegalEntityAxis_9b1f0b03-b6fa-4b9d-801f-6d812491fdc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_092a16df-bf8e-4023-a5ce-564d8b219386" 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_9b1f0b03-b6fa-4b9d-801f-6d812491fdc7" xlink:to="loc_dei_EntityDomain_092a16df-bf8e-4023-a5ce-564d8b219386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_HeritageBankMember_f824f7f6-14ac-4708-b2fd-974aab633f5a" xlink:href="hfwa-20220630.xsd#hfwa_HeritageBankMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_092a16df-bf8e-4023-a5ce-564d8b219386" xlink:to="loc_hfwa_HeritageBankMember_f824f7f6-14ac-4708-b2fd-974aab633f5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4d96649c-5865-4426-87af-41ec5d6355fd" 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_0da3cb50-76d2-41f4-a12f-e3040e47dcfb" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4d96649c-5865-4426-87af-41ec5d6355fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfBranchesOperating_32fe0cc6-ffa0-4a9f-9b76-ffd5cce46a48" xlink:href="hfwa-20220630.xsd#hfwa_NumberOfBranchesOperating"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_4d96649c-5865-4426-87af-41ec5d6355fd" xlink:to="loc_hfwa_NumberOfBranchesOperating_32fe0cc6-ffa0-4a9f-9b76-ffd5cce46a48" 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-20220630.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_564aca96-d868-425c-8a68-b11fc9674e2e" 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_60571921-f50f-47a5-a2ed-3771bb7d7cfa" 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_564aca96-d868-425c-8a68-b11fc9674e2e" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_60571921-f50f-47a5-a2ed-3771bb7d7cfa" 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-20220630.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_5ec6b2b6-cfb8-4793-a9ba-ca942c1a2226" 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_2dca80ce-f0b4-47e4-bc0a-c32664c4ebef" 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_5ec6b2b6-cfb8-4793-a9ba-ca942c1a2226" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleTableTextBlock_2dca80ce-f0b4-47e4-bc0a-c32664c4ebef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_98da86db-ace2-46ef-9ad4-1bf24871ea94" 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_5ec6b2b6-cfb8-4793-a9ba-ca942c1a2226" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_98da86db-ace2-46ef-9ad4-1bf24871ea94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_e0a9b406-f652-48dd-abac-efd376782672" 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_5ec6b2b6-cfb8-4793-a9ba-ca942c1a2226" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock_e0a9b406-f652-48dd-abac-efd376782672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_c37650df-4640-4e0b-a8c8-ffb6fba161e2" 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_5ec6b2b6-cfb8-4793-a9ba-ca942c1a2226" xlink:to="loc_us-gaap_ScheduleOfRealizedGainLossTableTextBlock_c37650df-4640-4e0b-a8c8-ffb6fba161e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock_8e5a5ad2-4089-4e8c-b35a-d362610c3f62" 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_5ec6b2b6-cfb8-4793-a9ba-ca942c1a2226" xlink:to="loc_us-gaap_ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock_8e5a5ad2-4089-4e8c-b35a-d362610c3f62" 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-20220630.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_9ea1ccbf-d660-4333-9f1b-189853abe617" 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_8f79be34-a088-43e5-85ef-858e3001b418" 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_9ea1ccbf-d660-4333-9f1b-189853abe617" xlink:to="loc_us-gaap_StatementTable_8f79be34-a088-43e5-85ef-858e3001b418" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ce7741b4-3786-4b7e-bedc-51add4cb9b88" 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_8f79be34-a088-43e5-85ef-858e3001b418" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ce7741b4-3786-4b7e-bedc-51add4cb9b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_363ce3b4-bcf8-4671-b3f1-afb8d30af272" 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_ce7741b4-3786-4b7e-bedc-51add4cb9b88" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_363ce3b4-bcf8-4671-b3f1-afb8d30af272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableforsaleSecuritiesMember_48037f37-d922-49ef-a20e-fe01d0f1da7d" 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_363ce3b4-bcf8-4671-b3f1-afb8d30af272" xlink:to="loc_us-gaap_AvailableforsaleSecuritiesMember_48037f37-d922-49ef-a20e-fe01d0f1da7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldtomaturitySecuritiesMember_6fabd739-6ab6-4f38-bea6-d59a548c710e" 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_363ce3b4-bcf8-4671-b3f1-afb8d30af272" xlink:to="loc_us-gaap_HeldtomaturitySecuritiesMember_6fabd739-6ab6-4f38-bea6-d59a548c710e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_a6227dd6-6d2a-48f2-a7f2-b9b526b3821f" 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_363ce3b4-bcf8-4671-b3f1-afb8d30af272" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_a6227dd6-6d2a-48f2-a7f2-b9b526b3821f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b6e26b30-0d71-451e-bc29-09b399d9364d" 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_8f79be34-a088-43e5-85ef-858e3001b418" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_b6e26b30-0d71-451e-bc29-09b399d9364d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cde7e8e2-e156-422e-8fc3-d06e8fd26647" 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_b6e26b30-0d71-451e-bc29-09b399d9364d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_cde7e8e2-e156-422e-8fc3-d06e8fd26647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_8e8df210-50f0-4e76-8868-5c2ebf5cbd55" 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_cde7e8e2-e156-422e-8fc3-d06e8fd26647" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_8e8df210-50f0-4e76-8868-5c2ebf5cbd55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" 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_8f79be34-a088-43e5-85ef-858e3001b418" xlink:to="loc_us-gaap_StatementLineItems_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_d2ea9975-947b-4574-8e61-429b4041ce94" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_d2ea9975-947b-4574-8e61-429b4041ce94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_cad4a4e4-dfef-4247-b12e-da158cd88942" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAllowanceForCreditLoss_cad4a4e4-dfef-4247-b12e-da158cd88942" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_7b39d889-1d73-40be-9eac-bb4eedffba6f" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss_7b39d889-1d73-40be-9eac-bb4eedffba6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedInvestmentIncomeReceivable_f2ce2e2d-8062-4aec-8330-e6d421d94b4c" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_AccruedInvestmentIncomeReceivable_f2ce2e2d-8062-4aec-8330-e6d421d94b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradingSecurities_11ebeca4-e1ff-4feb-ab04-6c7edf7f9eae" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_TradingSecurities_11ebeca4-e1ff-4feb-ab04-6c7edf7f9eae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_7b612905-fc67-4c83-afe5-1937de0d6b2d" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleAccruedInterestWriteoff_7b612905-fc67-4c83-afe5-1937de0d6b2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_dd019902-969d-4ba8-ac55-7c2824737e12" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAccruedInterestWriteoff_dd019902-969d-4ba8-ac55-7c2824737e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ConcentrationDebtSecurities_e7911069-e3bf-4b07-883d-4c4b902b3f2c" xlink:href="hfwa-20220630.xsd#hfwa_ConcentrationDebtSecurities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_hfwa_ConcentrationDebtSecurities_e7911069-e3bf-4b07-883d-4c4b902b3f2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_3fd23bd7-6900-498d-8442-d3ceca601cfe" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_3fd23bd7-6900-498d-8442-d3ceca601cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_ffc392da-9b74-403c-9ea6-a3e6a3c58b7b" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_ffc392da-9b74-403c-9ea6-a3e6a3c58b7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_e73b0ad0-f292-4363-a060-4a88dfa9bfd3" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_e73b0ad0-f292-4363-a060-4a88dfa9bfd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a63e6480-e870-47da-b8a3-d3e344858dc7" 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_6fb3c318-f2ab-4f45-9b1d-5ce66bb84f1c" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_a63e6480-e870-47da-b8a3-d3e344858dc7" 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-20220630.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_17a51cf4-497e-4544-be28-4b94eea535e1" 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_8c34c9f2-054b-4774-b9bb-6f1da13132c1" 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_17a51cf4-497e-4544-be28-4b94eea535e1" xlink:to="loc_us-gaap_InvestmentHoldingsTable_8c34c9f2-054b-4774-b9bb-6f1da13132c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_f78caacc-b237-4d1f-a853-28a060d69181" 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_8c34c9f2-054b-4774-b9bb-6f1da13132c1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_f78caacc-b237-4d1f-a853-28a060d69181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8348750d-d803-4033-bcb0-01d4c7271710" 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_f78caacc-b237-4d1f-a853-28a060d69181" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_8348750d-d803-4033-bcb0-01d4c7271710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_cbe015dd-84c0-4d9a-b771-5705f2b74929" 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_8348750d-d803-4033-bcb0-01d4c7271710" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_cbe015dd-84c0-4d9a-b771-5705f2b74929" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_913b3aa2-ca9e-4896-ae96-0d098285eb8f" 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_8348750d-d803-4033-bcb0-01d4c7271710" xlink:to="loc_us-gaap_MunicipalBondsMember_913b3aa2-ca9e-4896-ae96-0d098285eb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_1b22e05d-1084-43a5-9132-c63cae1caa1a" 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_8348750d-d803-4033-bcb0-01d4c7271710" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_1b22e05d-1084-43a5-9132-c63cae1caa1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_bc0dc816-e3a2-484c-ad5b-38fbc9a12bdf" 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_8348750d-d803-4033-bcb0-01d4c7271710" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_bc0dc816-e3a2-484c-ad5b-38fbc9a12bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_fd03af99-615b-472b-a80c-0dc52fbf918b" 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_8348750d-d803-4033-bcb0-01d4c7271710" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_fd03af99-615b-472b-a80c-0dc52fbf918b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_8c3ffb39-bd55-43d7-8c44-009c4e20fde1" 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_8348750d-d803-4033-bcb0-01d4c7271710" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_8c3ffb39-bd55-43d7-8c44-009c4e20fde1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5cc63795-9ac6-4a0f-907e-793f8b3978f8" 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_8c34c9f2-054b-4774-b9bb-6f1da13132c1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_5cc63795-9ac6-4a0f-907e-793f8b3978f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fd1068ab-0596-46ec-be44-7d7dd108ae94" 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_5cc63795-9ac6-4a0f-907e-793f8b3978f8" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_fd1068ab-0596-46ec-be44-7d7dd108ae94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_22bc9936-ddc1-446e-aefa-94fa9c98f791" 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_fd1068ab-0596-46ec-be44-7d7dd108ae94" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_22bc9936-ddc1-446e-aefa-94fa9c98f791" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d5883aed-5b39-4996-be19-580cf84a71f3" 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_8c34c9f2-054b-4774-b9bb-6f1da13132c1" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d5883aed-5b39-4996-be19-580cf84a71f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_800480db-d625-4eed-a13a-81b0a96c8208" 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_d5883aed-5b39-4996-be19-580cf84a71f3" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_800480db-d625-4eed-a13a-81b0a96c8208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_00902f38-e461-489e-8872-f94875eab4ab" 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_800480db-d625-4eed-a13a-81b0a96c8208" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_00902f38-e461-489e-8872-f94875eab4ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_c4a5bd95-147b-463c-9180-d0149d55b853" 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_8c34c9f2-054b-4774-b9bb-6f1da13132c1" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0a9f56b5-85a0-42b6-a4a3-bac55f498b0c" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0a9f56b5-85a0-42b6-a4a3-bac55f498b0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_4f44ba03-348d-460f-bd17-885f187efbd1" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_4f44ba03-348d-460f-bd17-885f187efbd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ca627609-5c13-42e7-90fb-3122dc4553f5" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_ca627609-5c13-42e7-90fb-3122dc4553f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bf32463a-337b-4b81-b756-2d55210b0125" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_bf32463a-337b-4b81-b756-2d55210b0125" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_fdcc20ae-7a5c-48b0-a890-0f7da5ecf9b3" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_fdcc20ae-7a5c-48b0-a890-0f7da5ecf9b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_b676ffc1-b775-4e9a-bcbc-0c895f64f097" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain_b676ffc1-b775-4e9a-bcbc-0c895f64f097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_d5be9ee0-a401-4a3e-bfb9-6a57512c3537" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss_d5be9ee0-a401-4a3e-bfb9-6a57512c3537" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_90d6e502-8443-48eb-b9df-d024aecf5a50" 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_c4a5bd95-147b-463c-9180-d0149d55b853" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_90d6e502-8443-48eb-b9df-d024aecf5a50" 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-20220630.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_74549951-f79b-432c-a315-2b1f35967d77" 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_efcaaa10-0a38-4d21-8762-52f693433700" 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_74549951-f79b-432c-a315-2b1f35967d77" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract_efcaaa10-0a38-4d21-8762-52f693433700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_720604ee-9814-4709-9e88-f376b6812688" 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_efcaaa10-0a38-4d21-8762-52f693433700" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost_720604ee-9814-4709-9e88-f376b6812688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_ac7631d9-1dfe-4169-8bba-a6ebbbc637e4" 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_efcaaa10-0a38-4d21-8762-52f693433700" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost_ac7631d9-1dfe-4169-8bba-a6ebbbc637e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_936929d3-1623-48eb-9434-5a97fe2b2be0" 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_efcaaa10-0a38-4d21-8762-52f693433700" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost_936929d3-1623-48eb-9434-5a97fe2b2be0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_ef6588ce-e1b1-40f2-9621-4ac6df0f8667" 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_efcaaa10-0a38-4d21-8762-52f693433700" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost_ef6588ce-e1b1-40f2-9621-4ac6df0f8667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8fe025ac-7bbf-4ca3-9f27-0ea5199927d0" 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_efcaaa10-0a38-4d21-8762-52f693433700" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_8fe025ac-7bbf-4ca3-9f27-0ea5199927d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_6ebfb050-65f1-4f3a-8464-20b7dbdc22d1" 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_74549951-f79b-432c-a315-2b1f35967d77" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_6ebfb050-65f1-4f3a-8464-20b7dbdc22d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_66672210-7e3e-4dfc-971b-4e897181aecd" 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_6ebfb050-65f1-4f3a-8464-20b7dbdc22d1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue_66672210-7e3e-4dfc-971b-4e897181aecd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_f2a0f25d-61ee-4195-be9e-90a722091f43" 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_6ebfb050-65f1-4f3a-8464-20b7dbdc22d1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_f2a0f25d-61ee-4195-be9e-90a722091f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_e6620125-3da1-4cdb-8528-7c91c25556b8" 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_6ebfb050-65f1-4f3a-8464-20b7dbdc22d1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_e6620125-3da1-4cdb-8528-7c91c25556b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_1093b4bf-70da-447b-8708-71072aa72a54" 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_6ebfb050-65f1-4f3a-8464-20b7dbdc22d1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue_1093b4bf-70da-447b-8708-71072aa72a54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7d6aaa21-0ae7-42ce-8d6b-ed81aa3746e7" 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_6ebfb050-65f1-4f3a-8464-20b7dbdc22d1" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_7d6aaa21-0ae7-42ce-8d6b-ed81aa3746e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_c6cb1e1a-0b18-4b76-ac80-0515b19f2868" 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_74549951-f79b-432c-a315-2b1f35967d77" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasisAbstract_c6cb1e1a-0b18-4b76-ac80-0515b19f2868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_12b6bd08-fae9-4b6b-a17a-dbbc7f27c065" 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_c6cb1e1a-0b18-4b76-ac80-0515b19f2868" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount_12b6bd08-fae9-4b6b-a17a-dbbc7f27c065" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_bab55d47-3318-4a0a-838d-69ef71456d4b" 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_c6cb1e1a-0b18-4b76-ac80-0515b19f2868" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount_bab55d47-3318-4a0a-838d-69ef71456d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_19f667cd-7830-4920-b4ee-f1da75074d4b" 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_c6cb1e1a-0b18-4b76-ac80-0515b19f2868" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount_19f667cd-7830-4920-b4ee-f1da75074d4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_6f5e74eb-d3aa-440e-9318-83ef4e96df4d" 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_c6cb1e1a-0b18-4b76-ac80-0515b19f2868" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount_6f5e74eb-d3aa-440e-9318-83ef4e96df4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_d9b6a3c0-33d7-40f2-a8c0-1c44552c0a6a" 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_c6cb1e1a-0b18-4b76-ac80-0515b19f2868" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_d9b6a3c0-33d7-40f2-a8c0-1c44552c0a6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract_8184e3d3-1bf5-4a2a-9a03-4a0166bb55ac" 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_74549951-f79b-432c-a315-2b1f35967d77" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValueAbstract_8184e3d3-1bf5-4a2a-9a03-4a0166bb55ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_22c3eef8-9eab-4f92-a5a6-3e6b1dc5450c" 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_8184e3d3-1bf5-4a2a-9a03-4a0166bb55ac" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue_22c3eef8-9eab-4f92-a5a6-3e6b1dc5450c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_b209e1cc-6dd6-4cc9-9945-2b8e2704a356" 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_8184e3d3-1bf5-4a2a-9a03-4a0166bb55ac" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue_b209e1cc-6dd6-4cc9-9945-2b8e2704a356" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_b12cbd63-ef67-4248-a405-932a9b86c54f" 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_8184e3d3-1bf5-4a2a-9a03-4a0166bb55ac" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue_b12cbd63-ef67-4248-a405-932a9b86c54f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_1fe6f730-fc41-443c-a359-7843a34a7319" 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_8184e3d3-1bf5-4a2a-9a03-4a0166bb55ac" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue_1fe6f730-fc41-443c-a359-7843a34a7319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_707b5dab-4552-440a-add0-f0b6398a0d96" 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_8184e3d3-1bf5-4a2a-9a03-4a0166bb55ac" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_707b5dab-4552-440a-add0-f0b6398a0d96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_648da97b-e8d6-41c6-8df0-6400a1e815c2" 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_74549951-f79b-432c-a315-2b1f35967d77" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_648da97b-e8d6-41c6-8df0-6400a1e815c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_c9686842-fafa-4852-a649-a9839acbc787" 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_74549951-f79b-432c-a315-2b1f35967d77" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate_c9686842-fafa-4852-a649-a9839acbc787" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_47895baa-362f-455b-9d79-920c8365bae8" 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_74549951-f79b-432c-a315-2b1f35967d77" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis_47895baa-362f-455b-9d79-920c8365bae8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_5da83da6-3a29-4cb7-bd4c-5e64d228f61a" 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_74549951-f79b-432c-a315-2b1f35967d77" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue_5da83da6-3a29-4cb7-bd4c-5e64d228f61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_d518b7af-1a09-4581-a178-3278ce07c793" 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_74549951-f79b-432c-a315-2b1f35967d77" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost_d518b7af-1a09-4581-a178-3278ce07c793" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_f8ff7d68-6881-4835-b3d9-99230daae3bb" 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_74549951-f79b-432c-a315-2b1f35967d77" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_f8ff7d68-6881-4835-b3d9-99230daae3bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_23c16efc-8b4a-44fa-8274-fc2d4d7819c1" 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_74549951-f79b-432c-a315-2b1f35967d77" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount_23c16efc-8b4a-44fa-8274-fc2d4d7819c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_726b5089-b6d3-4389-97c1-84b081c04433" 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_74549951-f79b-432c-a315-2b1f35967d77" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue_726b5089-b6d3-4389-97c1-84b081c04433" 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-20220630.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_93f45b31-8bfd-4ee7-9f2f-09e9b0f695e2" 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_8c913a8d-409a-4b0b-98af-513906ecaecf" 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_93f45b31-8bfd-4ee7-9f2f-09e9b0f695e2" xlink:to="loc_us-gaap_InvestmentHoldingsTable_8c913a8d-409a-4b0b-98af-513906ecaecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_2a4384f8-a328-4cff-a671-593e483fe213" 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_8c913a8d-409a-4b0b-98af-513906ecaecf" xlink:to="loc_us-gaap_FinancialInstrumentAxis_2a4384f8-a328-4cff-a671-593e483fe213" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1e70cf25-7897-45cf-923e-a97ae8377865" 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_2a4384f8-a328-4cff-a671-593e483fe213" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_57e66312-6ef6-4f8d-9430-c9ed4abb18c8" 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_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_57e66312-6ef6-4f8d-9430-c9ed4abb18c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_6dc58f87-cbf9-43fd-8206-a104a40db3f8" 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_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:to="loc_us-gaap_MunicipalBondsMember_6dc58f87-cbf9-43fd-8206-a104a40db3f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_c1604b59-cf49-49af-9505-2f88d5fda76b" 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_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_c1604b59-cf49-49af-9505-2f88d5fda76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_8b1b8172-728b-4474-af64-2e647be419c2" 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_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_8b1b8172-728b-4474-af64-2e647be419c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_4ee1e53c-b8fd-43da-890e-89909c7d68a3" 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_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_4ee1e53c-b8fd-43da-890e-89909c7d68a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_7289d55c-a047-4211-8419-574b5de0cecf" 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_1e70cf25-7897-45cf-923e-a97ae8377865" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_7289d55c-a047-4211-8419-574b5de0cecf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_145a63e6-c202-497e-9a31-31e338f18bd4" 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_8c913a8d-409a-4b0b-98af-513906ecaecf" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_145a63e6-c202-497e-9a31-31e338f18bd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_f5494f76-5653-4eba-95a9-27f9c96f4dfb" 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_145a63e6-c202-497e-9a31-31e338f18bd4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract_f5494f76-5653-4eba-95a9-27f9c96f4dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_273dc048-58c7-4a97-b74d-3d47eb5f7627" 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_f5494f76-5653-4eba-95a9-27f9c96f4dfb" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months_273dc048-58c7-4a97-b74d-3d47eb5f7627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_166694c4-ec28-47ec-8b22-c897afe8c165" 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_f5494f76-5653-4eba-95a9-27f9c96f4dfb" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger_166694c4-ec28-47ec-8b22-c897afe8c165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_6a6d08d8-239c-47c0-b7db-c4be37ea4fe2" 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_f5494f76-5653-4eba-95a9-27f9c96f4dfb" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPosition_6a6d08d8-239c-47c0-b7db-c4be37ea4fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_17aac235-1a11-4b82-a1e1-f48530865e82" 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_145a63e6-c202-497e-9a31-31e338f18bd4" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesGrossUnrealizedGainLossAbstract_17aac235-1a11-4b82-a1e1-f48530865e82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_085c4a0b-f0bf-4c46-9109-3f6633deea61" 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_17aac235-1a11-4b82-a1e1-f48530865e82" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss_085c4a0b-f0bf-4c46-9109-3f6633deea61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a09c8bbb-4f47-4159-9054-0ab2c46f205c" 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_17aac235-1a11-4b82-a1e1-f48530865e82" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss_a09c8bbb-4f47-4159-9054-0ab2c46f205c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_17953aa0-afce-4c40-8848-aa159ef92c93" 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_17aac235-1a11-4b82-a1e1-f48530865e82" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss_17953aa0-afce-4c40-8848-aa159ef92c93" 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-20220630.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_0c421d2d-d79b-4500-8c3e-ee50ef5e571c" 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_b9499838-1066-4c0c-8cec-156436c9633c" 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_0c421d2d-d79b-4500-8c3e-ee50ef5e571c" xlink:to="loc_us-gaap_DebtSecuritiesAvailableForSaleRealizedGain_b9499838-1066-4c0c-8cec-156436c9633c" 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-20220630.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_c342ac7f-5736-4771-96e8-1793fbb44c3a" 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_f2c0428c-5b8b-41aa-860b-a8971c1ee5eb" 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_c342ac7f-5736-4771-96e8-1793fbb44c3a" xlink:to="loc_us-gaap_InvestmentHoldingsTable_f2c0428c-5b8b-41aa-860b-a8971c1ee5eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeAxis_06954c8b-4729-4ce2-9f9b-350ac1dd76cc" 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_f2c0428c-5b8b-41aa-860b-a8971c1ee5eb" xlink:to="loc_us-gaap_InvestmentTypeAxis_06954c8b-4729-4ce2-9f9b-350ac1dd76cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentTypeCategorizationMember_b401a120-1fe4-4d0c-9e65-87481c54616c" 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_06954c8b-4729-4ce2-9f9b-350ac1dd76cc" xlink:to="loc_us-gaap_InvestmentTypeCategorizationMember_b401a120-1fe4-4d0c-9e65-87481c54616c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_3ee12018-9fe5-4709-97ad-866193290716" xlink:href="hfwa-20220630.xsd#hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_b401a120-1fe4-4d0c-9e65-87481c54616c" xlink:to="loc_hfwa_WashingtonAndOregonStateToSecurePublicDepositsMember_3ee12018-9fe5-4709-97ad-866193290716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FederalReserveBankAdvancesMember_52a9259c-512a-4576-8749-fad593b8ad80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FederalReserveBankAdvancesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_b401a120-1fe4-4d0c-9e65-87481c54616c" xlink:to="loc_us-gaap_FederalReserveBankAdvancesMember_52a9259c-512a-4576-8749-fad593b8ad80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepurchaseAgreementsMember_8d837009-a775-4e74-ba67-593bef92ee9e" 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_b401a120-1fe4-4d0c-9e65-87481c54616c" xlink:to="loc_us-gaap_RepurchaseAgreementsMember_8d837009-a775-4e74-ba67-593bef92ee9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherSecuritiesPledgedMember_775c843c-1152-4c13-8503-c51051791c78" xlink:href="hfwa-20220630.xsd#hfwa_OtherSecuritiesPledgedMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentTypeCategorizationMember_b401a120-1fe4-4d0c-9e65-87481c54616c" xlink:to="loc_hfwa_OtherSecuritiesPledgedMember_775c843c-1152-4c13-8503-c51051791c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentHoldingsLineItems_4d46dd16-24d1-4dc6-8d3b-3154d78d7d78" 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_f2c0428c-5b8b-41aa-860b-a8971c1ee5eb" xlink:to="loc_us-gaap_InvestmentHoldingsLineItems_4d46dd16-24d1-4dc6-8d3b-3154d78d7d78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_ffa6fbda-cd94-4388-96fd-35a1612ffc78" xlink:href="hfwa-20220630.xsd#hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentHoldingsLineItems_4d46dd16-24d1-4dc6-8d3b-3154d78d7d78" xlink:to="loc_hfwa_ScheduledOfAmortizedCostAndFairValueOfSecuritiesPledgedAsCollateralAbstract_ffa6fbda-cd94-4388-96fd-35a1612ffc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_ef51bd6c-5e37-4af6-aa41-c20f34ce391e" 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_ffa6fbda-cd94-4388-96fd-35a1612ffc78" xlink:to="loc_us-gaap_DepositLiabilitiesCollateralIssuedFinancialInstruments_ef51bd6c-5e37-4af6-aa41-c20f34ce391e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_c8a6feb7-ac19-4152-8c01-7679d96d7fb7" 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_ffa6fbda-cd94-4388-96fd-35a1612ffc78" xlink:to="loc_us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue_c8a6feb7-ac19-4152-8c01-7679d96d7fb7" 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-20220630.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_193a4093-c1d4-4896-a967-d0507bd7a598" 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_86e086a0-4af2-48e5-ac7c-6fd43098a3d7" 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_193a4093-c1d4-4896-a967-d0507bd7a598" xlink:to="loc_us-gaap_FinancingReceivablesTextBlock_86e086a0-4af2-48e5-ac7c-6fd43098a3d7" 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-20220630.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_7e9845b0-0f3d-4772-828a-82b0afc3f8f4" 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_d711bfa1-0bc8-448c-b860-ff1f91ca0550" 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_7e9845b0-0f3d-4772-828a-82b0afc3f8f4" xlink:to="loc_us-gaap_FinancingReceivableCreditQualityIndicatorsTableTextBlock_d711bfa1-0bc8-448c-b860-ff1f91ca0550" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock_efeb2213-4a9e-4694-a092-187e88c29e43" 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_7e9845b0-0f3d-4772-828a-82b0afc3f8f4" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock_efeb2213-4a9e-4694-a092-187e88c29e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_2fbf8c5d-3991-4757-8fde-ef34f984933f" 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_7e9845b0-0f3d-4772-828a-82b0afc3f8f4" xlink:to="loc_us-gaap_PastDueFinancingReceivablesTableTextBlock_2fbf8c5d-3991-4757-8fde-ef34f984933f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CreditLossFinancialInstrumentTableTextBlock_0cb09ba9-8a80-4c51-9b2e-ed4d5cf3b6e9" xlink:href="hfwa-20220630.xsd#hfwa_CreditLossFinancialInstrumentTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7e9845b0-0f3d-4772-828a-82b0afc3f8f4" xlink:to="loc_hfwa_CreditLossFinancialInstrumentTableTextBlock_0cb09ba9-8a80-4c51-9b2e-ed4d5cf3b6e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_3e73d181-02db-418f-86bb-2434e50b620b" 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_7e9845b0-0f3d-4772-828a-82b0afc3f8f4" xlink:to="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_3e73d181-02db-418f-86bb-2434e50b620b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_6072c68d-12ed-4231-86c4-bb72bf955c4b" xlink:href="hfwa-20220630.xsd#hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoansAndLeasesReceivableDisclosureAbstract_7e9845b0-0f3d-4772-828a-82b0afc3f8f4" xlink:to="loc_hfwa_TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock_6072c68d-12ed-4231-86c4-bb72bf955c4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_9a6e79d9-14ee-456d-9ca3-8eb669e044b9" 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_7e9845b0-0f3d-4772-828a-82b0afc3f8f4" xlink:to="loc_us-gaap_TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock_9a6e79d9-14ee-456d-9ca3-8eb669e044b9" 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-20220630.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_40429309-9e25-46d6-af7e-f3bcbb6ca36d" 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_eecd62f4-3937-42c3-8cb5-9a6c9a8d2a01" 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_40429309-9e25-46d6-af7e-f3bcbb6ca36d" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_eecd62f4-3937-42c3-8cb5-9a6c9a8d2a01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_28c8b0f9-0383-4a7d-9f7f-d54f5376ee6e" 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_eecd62f4-3937-42c3-8cb5-9a6c9a8d2a01" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_28c8b0f9-0383-4a7d-9f7f-d54f5376ee6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_04d38610-bf3a-4013-a286-f568436bdd78" 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_28c8b0f9-0383-4a7d-9f7f-d54f5376ee6e" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_04d38610-bf3a-4013-a286-f568436bdd78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_1bf73e59-e96a-428e-abd6-1ee9acc68a50" 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_04d38610-bf3a-4013-a286-f568436bdd78" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_1bf73e59-e96a-428e-abd6-1ee9acc68a50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_af96fef5-7b28-480e-b3c4-bc8b1b50bb69" 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_04d38610-bf3a-4013-a286-f568436bdd78" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_af96fef5-7b28-480e-b3c4-bc8b1b50bb69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_83d4d720-8cc8-45a6-88bc-4eb88a3f64dd" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_04d38610-bf3a-4013-a286-f568436bdd78" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_83d4d720-8cc8-45a6-88bc-4eb88a3f64dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8f5fc1a6-7198-497c-8cf4-9edc2e7b69c5" 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_04d38610-bf3a-4013-a286-f568436bdd78" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8f5fc1a6-7198-497c-8cf4-9edc2e7b69c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_ef84b46a-203b-4f50-80c9-dcef39bebbc3" 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_eecd62f4-3937-42c3-8cb5-9a6c9a8d2a01" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_ef84b46a-203b-4f50-80c9-dcef39bebbc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" 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_ef84b46a-203b-4f50-80c9-dcef39bebbc3" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember_77ac27e4-45b7-4022-b2e8-8b018d45e57f" 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_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_us-gaap_LoansReceivableMember_77ac27e4-45b7-4022-b2e8-8b018d45e57f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_96e0af49-fd76-4fc4-a1c3-1b268428f701" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_CommercialAndIndustrialMember_96e0af49-fd76-4fc4-a1c3-1b268428f701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_016d5f36-2826-4457-a47c-744bc4b9ed40" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_016d5f36-2826-4457-a47c-744bc4b9ed40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_6e11023a-92fa-499c-bec0-0f668e0e44d9" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_6e11023a-92fa-499c-bec0-0f668e0e44d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d60a2ae8-7726-47ed-abcf-c929ec305382" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_d60a2ae8-7726-47ed-abcf-c929ec305382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_84dd7a28-680e-488c-9e70-d748c24e13c3" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_84dd7a28-680e-488c-9e70-d748c24e13c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_bd2c3b1c-b4b5-48bb-89ea-4a63aefde0e1" xlink:href="hfwa-20220630.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_bd2c3b1c-b4b5-48bb-89ea-4a63aefde0e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_02c63862-286d-428e-9a77-5599190fd906" xlink:href="hfwa-20220630.xsd#hfwa_SBAPPPLoansMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_3814685b-02ce-4596-8bd2-47ba2b5912f1" xlink:to="loc_hfwa_SBAPPPLoansMember_02c63862-286d-428e-9a77-5599190fd906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_49737758-79d0-40db-a928-89dd6ce92baa" 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_eecd62f4-3937-42c3-8cb5-9a6c9a8d2a01" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_49737758-79d0-40db-a928-89dd6ce92baa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_0620546d-1d42-4a7a-acf7-6db3093db4eb" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_InterestReceivable_0620546d-1d42-4a7a-acf7-6db3093db4eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NumberOfLoanSegments_85dc949b-e69d-4e9c-85be-d6d0e80977b4" xlink:href="hfwa-20220630.xsd#hfwa_NumberOfLoanSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_hfwa_NumberOfLoanSegments_85dc949b-e69d-4e9c-85be-d6d0e80977b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_423ba386-4ac7-4292-a116-6446788a3202" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_NotesReceivableGross_423ba386-4ac7-4292-a116-6446788a3202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_a0150ccc-3e80-4a59-8858-91662a9e05fd" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_a0150ccc-3e80-4a59-8858-91662a9e05fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableNet_d2df1de9-59ef-41f2-ade5-5375133af8bd" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_NotesReceivableNet_d2df1de9-59ef-41f2-ade5-5375133af8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_366641c5-6472-4248-89e7-6deb62c26572" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_366641c5-6472-4248-89e7-6deb62c26572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_b66a0e4e-6448-4841-8a3a-45051ff3bf16" 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_49737758-79d0-40db-a928-89dd6ce92baa" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount_b66a0e4e-6448-4841-8a3a-45051ff3bf16" 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-20220630.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_bd24a654-4254-4682-af50-8e9d631cbacb" 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_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" 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_bd24a654-4254-4682-af50-8e9d631cbacb" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableRecordedInvestmentCreditQualityIndicatorTable_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis_8efb5cdc-9963-48d5-be81-5d217ee47af3" 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_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" xlink:to="loc_us-gaap_CollateralAxis_8efb5cdc-9963-48d5-be81-5d217ee47af3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_a208a7a6-1fd8-49dd-8b3d-8f0005ffc81c" 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_8efb5cdc-9963-48d5-be81-5d217ee47af3" xlink:to="loc_us-gaap_CollateralDomain_a208a7a6-1fd8-49dd-8b3d-8f0005ffc81c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember_0d23404b-c7d0-4c18-8512-a74df0a0b5d6" xlink:href="hfwa-20220630.xsd#hfwa_FarmlandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_a208a7a6-1fd8-49dd-8b3d-8f0005ffc81c" xlink:to="loc_hfwa_FarmlandMember_0d23404b-c7d0-4c18-8512-a74df0a0b5d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_4cade83f-c1dd-480c-b792-4e6b298621a8" 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_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_4cade83f-c1dd-480c-b792-4e6b298621a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_52622777-ebbf-49e8-816a-a7cc9fe81262" 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_4cade83f-c1dd-480c-b792-4e6b298621a8" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_52622777-ebbf-49e8-816a-a7cc9fe81262" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember_90dba78a-efbf-4afb-b26e-f12bd8cbfe7d" 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_52622777-ebbf-49e8-816a-a7cc9fe81262" xlink:to="loc_us-gaap_PassMember_90dba78a-efbf-4afb-b26e-f12bd8cbfe7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_f29e5748-b67f-400d-8fa3-61d3228e8b06" 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_52622777-ebbf-49e8-816a-a7cc9fe81262" xlink:to="loc_us-gaap_SpecialMentionMember_f29e5748-b67f-400d-8fa3-61d3228e8b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember_3f600b45-6a3f-401f-89d8-811a7f99de4e" 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_52622777-ebbf-49e8-816a-a7cc9fe81262" xlink:to="loc_us-gaap_SubstandardMember_3f600b45-6a3f-401f-89d8-811a7f99de4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_f626feeb-a0e1-419b-ae23-ab3fdcae63ea" 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_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_f626feeb-a0e1-419b-ae23-ab3fdcae63ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_654d1d83-7312-470a-9ee9-1fe26fbc9e07" 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_f626feeb-a0e1-419b-ae23-ab3fdcae63ea" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_654d1d83-7312-470a-9ee9-1fe26fbc9e07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_c5b4a005-5c2f-4935-ac3b-df49b1f4d682" 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_654d1d83-7312-470a-9ee9-1fe26fbc9e07" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_c5b4a005-5c2f-4935-ac3b-df49b1f4d682" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_a57af288-7889-49af-a07c-fb095cfb9f6a" 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_654d1d83-7312-470a-9ee9-1fe26fbc9e07" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_a57af288-7889-49af-a07c-fb095cfb9f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_7cd6b1f2-e9cc-4908-84d9-98407b775f48" 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_654d1d83-7312-470a-9ee9-1fe26fbc9e07" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_7cd6b1f2-e9cc-4908-84d9-98407b775f48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_54df3017-9816-4dbd-a458-dd6bd7b86467" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_654d1d83-7312-470a-9ee9-1fe26fbc9e07" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_54df3017-9816-4dbd-a458-dd6bd7b86467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_97ff2414-c335-4194-a89e-7934aa5eea4c" 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_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_97ff2414-c335-4194-a89e-7934aa5eea4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" 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_97ff2414-c335-4194-a89e-7934aa5eea4c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_bebe422c-7ee4-416a-86c9-d2892f4b65fe" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:to="loc_hfwa_CommercialAndIndustrialMember_bebe422c-7ee4-416a-86c9-d2892f4b65fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_847bc807-f381-4ecf-9f3d-ada1bde20911" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_847bc807-f381-4ecf-9f3d-ada1bde20911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_1f13b263-97b2-46ee-b0d8-f7236873e9ff" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_1f13b263-97b2-46ee-b0d8-f7236873e9ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_22dba551-c7dd-46d1-9793-187015a30e14" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_22dba551-c7dd-46d1-9793-187015a30e14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_6ef70912-d802-4428-9e9e-7b75ff5e5f1c" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_6ef70912-d802-4428-9e9e-7b75ff5e5f1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PaycheckProtectionProgramMember_c0da2551-5eb8-453a-b68d-9369626b9aff" xlink:href="hfwa-20220630.xsd#hfwa_PaycheckProtectionProgramMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_f2ce82b8-9a09-4960-9291-be400465de12" xlink:to="loc_hfwa_PaycheckProtectionProgramMember_c0da2551-5eb8-453a-b68d-9369626b9aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_a3247e95-f745-4721-88b5-c7c56ac0fb64" 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_bcc3b742-3fd7-429c-ab21-f4cabc3dba5a" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_733618f5-5069-4b5f-b08f-aa8ba0127ca2" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_733618f5-5069-4b5f-b08f-aa8ba0127ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_5a264c12-de05-4a25-96a2-88b2e90efac9" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_5a264c12-de05-4a25-96a2-88b2e90efac9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_c2106d1c-587a-491f-a4b5-1289e55d6087" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_c2106d1c-587a-491f-a4b5-1289e55d6087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_e64c14f2-f8f7-4419-b73b-bfa61afbf811" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_e64c14f2-f8f7-4419-b73b-bfa61afbf811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_adebe60b-962f-4680-8eed-b303e8f5629c" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear_adebe60b-962f-4680-8eed-b303e8f5629c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_6ccfc0c4-f882-4e5d-a5f5-3e507096d622" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear_6ccfc0c4-f882-4e5d-a5f5-3e507096d622" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRevolving_7cf6e81b-9b97-4f38-a990-65203e157308" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_FinancingReceivableRevolving_7cf6e81b-9b97-4f38-a990-65203e157308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_c7dad060-f664-4f89-a08c-5503a533c970" xlink:href="hfwa-20220630.xsd#hfwa_FinancingReceivablerevolvingconvertedtoTermLoans"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentLineItems_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_hfwa_FinancingReceivablerevolvingconvertedtoTermLoans_c7dad060-f664-4f89-a08c-5503a533c970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_398d17d5-6e96-4084-b7e2-c50749411595" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_NotesReceivableGross_398d17d5-6e96-4084-b7e2-c50749411595" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired_f5e47841-5f55-4f6a-9529-7ea868b156b1" 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_a3247e95-f745-4721-88b5-c7c56ac0fb64" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired_f5e47841-5f55-4f6a-9529-7ea868b156b1" 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-20220630.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_3ca41c8d-53d9-4794-9531-11cebf6c5a2e" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" 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_3ca41c8d-53d9-4794-9531-11cebf6c5a2e" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_dd6782d2-a2e3-49b0-9730-6c87babb13c6" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_dd6782d2-a2e3-49b0-9730-6c87babb13c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_466d17b7-e55b-4280-ba68-9f2d85739708" 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_dd6782d2-a2e3-49b0-9730-6c87babb13c6" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_466d17b7-e55b-4280-ba68-9f2d85739708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_ebee39c8-1160-44b7-a7df-538decaacc73" xlink:href="hfwa-20220630.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_466d17b7-e55b-4280-ba68-9f2d85739708" xlink:to="loc_hfwa_NonaccrualMember_ebee39c8-1160-44b7-a7df-538decaacc73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_1e593168-bbd7-4d88-a238-c47462eeb966" xlink:href="hfwa-20220630.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_466d17b7-e55b-4280-ba68-9f2d85739708" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_1e593168-bbd7-4d88-a238-c47462eeb966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_d2867309-12db-422e-bcbf-f8abd4a20fb6" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_d2867309-12db-422e-bcbf-f8abd4a20fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_8c9f8dfb-ce77-4265-ae25-95a64a5e4515" 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_d2867309-12db-422e-bcbf-f8abd4a20fb6" xlink:to="loc_us-gaap_SegmentDomain_8c9f8dfb-ce77-4265-ae25-95a64a5e4515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_47f31be4-a254-4d1b-9b28-9e43223d6ad0" xlink:href="hfwa-20220630.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_8c9f8dfb-ce77-4265-ae25-95a64a5e4515" xlink:to="loc_hfwa_NonaccrualMember_47f31be4-a254-4d1b-9b28-9e43223d6ad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_fdc6bb40-7893-4abf-a341-ea99d27ffd0b" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_fdc6bb40-7893-4abf-a341-ea99d27ffd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" 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_fdc6bb40-7893-4abf-a341-ea99d27ffd0b" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_0f95c65a-459c-4cf4-bd56-bf88e936838f" 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_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_0f95c65a-459c-4cf4-bd56-bf88e936838f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_cda154ed-c245-429e-bf3d-b28930323911" 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_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_cda154ed-c245-429e-bf3d-b28930323911" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_b76bc319-aa7a-4332-9b58-a325ab710665" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_b76bc319-aa7a-4332-9b58-a325ab710665" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_8c718ad9-76e9-4209-9eeb-88f4e87fe660" 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_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_8c718ad9-76e9-4209-9eeb-88f4e87fe660" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_21973b5b-90c0-4adc-8057-11edc3b35b1c" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_21973b5b-90c0-4adc-8057-11edc3b35b1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_85cbfbf4-0f6a-49c1-a821-460004593d7b" xlink:href="hfwa-20220630.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_e7ec99b8-99c7-4e80-8ea7-fdbc00bd6bd6" xlink:to="loc_hfwa_NonaccrualMember_85cbfbf4-0f6a-49c1-a821-460004593d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_77d66ab5-2262-49c0-b716-6960cfea166b" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_77d66ab5-2262-49c0-b716-6960cfea166b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" 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_77d66ab5-2262-49c0-b716-6960cfea166b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_8a1d9ad7-377f-4da7-b934-5bc0825afaac" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" xlink:to="loc_hfwa_CommercialAndIndustrialMember_8a1d9ad7-377f-4da7-b934-5bc0825afaac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_c2e3ffe0-4737-455e-8a66-b573e950e5b0" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_c2e3ffe0-4737-455e-8a66-b573e950e5b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_8eb6b6fd-b590-4779-bfce-44bf5021ef59" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_8eb6b6fd-b590-4779-bfce-44bf5021ef59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_71c45ecb-2a77-4184-bb15-2ced7b17e848" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_71c45ecb-2a77-4184-bb15-2ced7b17e848" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_a5dc8a10-42b3-42d3-a28f-ad44bd8db8f9" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_e69de053-86a0-4ecf-9068-cdd2c5ce018c" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_a5dc8a10-42b3-42d3-a28f-ad44bd8db8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentAxis_3e777f17-3c0f-4bed-b0fe-2fdd582ab3f3" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_InternalCreditAssessmentAxis_3e777f17-3c0f-4bed-b0fe-2fdd582ab3f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalCreditAssessmentDomain_67394a0d-cc94-4122-b5b9-3d9a3e548bda" 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_3e777f17-3c0f-4bed-b0fe-2fdd582ab3f3" xlink:to="loc_us-gaap_InternalCreditAssessmentDomain_67394a0d-cc94-4122-b5b9-3d9a3e548bda" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PassMember_3894bb84-8fd4-4bb9-a5d2-8f28c1d0924d" 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_67394a0d-cc94-4122-b5b9-3d9a3e548bda" xlink:to="loc_us-gaap_PassMember_3894bb84-8fd4-4bb9-a5d2-8f28c1d0924d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SpecialMentionMember_10f5cd6a-8ddc-4395-8b78-dfe32ee13eba" 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_67394a0d-cc94-4122-b5b9-3d9a3e548bda" xlink:to="loc_us-gaap_SpecialMentionMember_10f5cd6a-8ddc-4395-8b78-dfe32ee13eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubstandardMember_b74f0dc5-c202-4803-9c15-672f1b5aadf6" 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_67394a0d-cc94-4122-b5b9-3d9a3e548bda" xlink:to="loc_us-gaap_SubstandardMember_b74f0dc5-c202-4803-9c15-672f1b5aadf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_2e8aaca6-0d4a-4a4d-9ab3-d798d91ac3ef" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_2e8aaca6-0d4a-4a4d-9ab3-d798d91ac3ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_8c2ba8d7-46b9-4726-952b-3f0c5ac3dfba" 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_2e8aaca6-0d4a-4a4d-9ab3-d798d91ac3ef" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_8c2ba8d7-46b9-4726-952b-3f0c5ac3dfba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ModifiedduringthequarterMember_479f8260-9590-4554-bb3d-0d1a1aeffc5b" xlink:href="hfwa-20220630.xsd#hfwa_ModifiedduringthequarterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_8c2ba8d7-46b9-4726-952b-3f0c5ac3dfba" xlink:to="loc_hfwa_ModifiedduringthequarterMember_479f8260-9590-4554-bb3d-0d1a1aeffc5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" 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_071af66e-d5df-4c1c-92d7-eb3881c362a3" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_2c2957a9-5512-414f-81c4-267f4a234abb" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentNonaccrualStatus_2c2957a9-5512-414f-81c4-267f4a234abb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_6ba4d7c7-425a-45a5-9cc2-e7c49b76d780" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableNonaccrualNoAllowance_6ba4d7c7-425a-45a5-9cc2-e7c49b76d780" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_e4fc466a-1b65-4a9f-b35d-a5be17004d70" xlink:href="hfwa-20220630.xsd#hfwa_FinancingReceivableNonaccrualwithAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_hfwa_FinancingReceivableNonaccrualwithAllowance_e4fc466a-1b65-4a9f-b35d-a5be17004d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_266558f7-87be-439a-b1b8-c8e529cf687a" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_266558f7-87be-439a-b1b8-c8e529cf687a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_6c5bb1b2-dc4b-41ad-adc4-b0c083f25349" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_6c5bb1b2-dc4b-41ad-adc4-b0c083f25349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_3cca76fb-c6ca-44de-ba93-6424aaeb0087" xlink:href="hfwa-20220630.xsd#hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_3cca76fb-c6ca-44de-ba93-6424aaeb0087" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_5f00de48-1d78-45dc-87e6-94bb02a1a796" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInCurrentFiscalYear_5f00de48-1d78-45dc-87e6-94bb02a1a796" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_9cf37ec9-1d63-4813-b5b4-623423c4a2dc" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear_9cf37ec9-1d63-4813-b5b4-623423c4a2dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_083afcff-eff4-49c2-a5a1-843109d529f8" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear_083afcff-eff4-49c2-a5a1-843109d529f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_77ba37c1-7079-4f64-ab60-f8d2935ff161" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear_77ba37c1-7079-4f64-ab60-f8d2935ff161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_e9175d3c-be97-47be-ae77-28560d4887a5" 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_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_e9175d3c-be97-47be-ae77-28560d4887a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_eac60100-b362-4dc2-8fd1-27bfbf9903dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsNumberOfContracts2"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_eac60100-b362-4dc2-8fd1-27bfbf9903dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_a32f5a47-c09e-4b2f-958a-776bf36ef93c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_0e21d1c1-d9d9-4e43-97d3-47e13b22437b" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_a32f5a47-c09e-4b2f-958a-776bf36ef93c" 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-20220630.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_a7fb2b21-31c2-4bc2-867a-a6a1430ed6b4" 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_a21da392-be1c-4226-8116-0501330c1116" 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_a7fb2b21-31c2-4bc2-867a-a6a1430ed6b4" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_a21da392-be1c-4226-8116-0501330c1116" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_45f51a33-1137-4312-9476-fa01ba59a4da" 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_a21da392-be1c-4226-8116-0501330c1116" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_45f51a33-1137-4312-9476-fa01ba59a4da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8bacc871-87a6-4dfe-b84d-13548c393098" 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_45f51a33-1137-4312-9476-fa01ba59a4da" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8bacc871-87a6-4dfe-b84d-13548c393098" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_940245af-773a-4a46-acce-7c65bf05b63c" 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_8bacc871-87a6-4dfe-b84d-13548c393098" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_940245af-773a-4a46-acce-7c65bf05b63c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_1b6c14ba-c1f3-4238-b3ac-54c564638d8d" 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_8bacc871-87a6-4dfe-b84d-13548c393098" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_1b6c14ba-c1f3-4238-b3ac-54c564638d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_839ab637-d470-457c-b8fb-cdf248d769b4" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_8bacc871-87a6-4dfe-b84d-13548c393098" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_839ab637-d470-457c-b8fb-cdf248d769b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_71d0ed9b-b70d-4ed6-a59b-622eec3d0927" 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_8bacc871-87a6-4dfe-b84d-13548c393098" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_71d0ed9b-b70d-4ed6-a59b-622eec3d0927" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7ada3e03-c217-40d4-85ba-0a1812f558ad" 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_a21da392-be1c-4226-8116-0501330c1116" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7ada3e03-c217-40d4-85ba-0a1812f558ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" 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_7ada3e03-c217-40d4-85ba-0a1812f558ad" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_b1c59430-77e8-4301-8529-b835c04457b5" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:to="loc_hfwa_CommercialAndIndustrialMember_b1c59430-77e8-4301-8529-b835c04457b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SBAPPPLoansMember_60cd04af-0152-44d8-9b0f-614d67a728d4" xlink:href="hfwa-20220630.xsd#hfwa_SBAPPPLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:to="loc_hfwa_SBAPPPLoansMember_60cd04af-0152-44d8-9b0f-614d67a728d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_d4a2f90b-91a9-4e92-a0aa-9b3aa605869c" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_d4a2f90b-91a9-4e92-a0aa-9b3aa605869c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_e3f33c06-35e6-4a4f-8900-c38d201cc73a" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_e3f33c06-35e6-4a4f-8900-c38d201cc73a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_9e09e352-2cb1-4fa6-b243-7265ac519dcc" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_9e09e352-2cb1-4fa6-b243-7265ac519dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_d077328a-7e6a-4bea-90ee-adfdaa0a567f" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_d719289d-65c5-4b31-a5c2-a752c523fdaa" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_d077328a-7e6a-4bea-90ee-adfdaa0a567f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_89b0e630-84d3-4beb-94d3-a3667de82e7c" 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_a21da392-be1c-4226-8116-0501330c1116" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_89b0e630-84d3-4beb-94d3-a3667de82e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_46d3df73-56e2-4c4f-9eaa-2c7ded510c28" 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_89b0e630-84d3-4beb-94d3-a3667de82e7c" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_46d3df73-56e2-4c4f-9eaa-2c7ded510c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_4f0595d4-f697-4893-bd1b-5ca3c57a0d82" xlink:href="hfwa-20220630.xsd#hfwa_FinancingReceivables30to89DaysPastDueMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_46d3df73-56e2-4c4f-9eaa-2c7ded510c28" xlink:to="loc_hfwa_FinancingReceivables30to89DaysPastDueMember_4f0595d4-f697-4893-bd1b-5ca3c57a0d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_db5abc69-e3f2-43cc-9acf-3ecee58ed253" 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_46d3df73-56e2-4c4f-9eaa-2c7ded510c28" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_db5abc69-e3f2-43cc-9acf-3ecee58ed253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetPastDueMember_7d2dc8e9-4dd2-4fce-b43c-62c093361934" 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_46d3df73-56e2-4c4f-9eaa-2c7ded510c28" xlink:to="loc_us-gaap_FinancialAssetPastDueMember_7d2dc8e9-4dd2-4fce-b43c-62c093361934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialAssetNotPastDueMember_0ddaa3ef-140a-466a-bdab-e1bafa3fdd8f" 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_46d3df73-56e2-4c4f-9eaa-2c7ded510c28" xlink:to="loc_us-gaap_FinancialAssetNotPastDueMember_0ddaa3ef-140a-466a-bdab-e1bafa3fdd8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_7f504478-ca8e-41f2-80a1-69371eb5118b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentPerformanceStatusAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_a21da392-be1c-4226-8116-0501330c1116" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_7f504478-ca8e-41f2-80a1-69371eb5118b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_fa892965-bafb-4bb7-9378-c5384067b059" 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_7f504478-ca8e-41f2-80a1-69371eb5118b" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_fa892965-bafb-4bb7-9378-c5384067b059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonaccrualMember_12a2fe85-d02d-42c2-8db5-b458bff73f22" xlink:href="hfwa-20220630.xsd#hfwa_NonaccrualMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_fa892965-bafb-4bb7-9378-c5384067b059" xlink:to="loc_hfwa_NonaccrualMember_12a2fe85-d02d-42c2-8db5-b458bff73f22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFinancingReceivablesPastDueTable_a21da392-be1c-4226-8116-0501330c1116" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesReceivableGross_32ee47a6-c054-4342-b04f-43707ed2c98d" 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_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_NotesReceivableGross_32ee47a6-c054-4342-b04f-43707ed2c98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_3f9bd27e-0ffe-4906-9bbb-e641f6dbf2f7" 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_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing_3f9bd27e-0ffe-4906-9bbb-e641f6dbf2f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_853611a3-8fe7-4afd-bb7e-e17650c4be99" 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_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_FinancingReceivableUnamortizedPurchasePremiumDiscount_853611a3-8fe7-4afd-bb7e-e17650c4be99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_e4d96546-ec03-47a6-9c41-4eb9b64a4ef5" 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_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityNonaccrual_e4d96546-ec03-47a6-9c41-4eb9b64a4ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_cb255b3b-720f-4d34-9f0a-9f376136b3bf" 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_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing_cb255b3b-720f-4d34-9f0a-9f376136b3bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_f4ed8202-ba5a-4f96-bf0e-b4c753539daa" xlink:href="hfwa-20220630.xsd#hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_hfwa_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod_f4ed8202-ba5a-4f96-bf0e-b4c753539daa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_bbe58376-5739-4a34-bffe-03c1630c71f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentPastDueLineItems_2f6e10c5-baf7-4623-bf9e-6cb118d3f332" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_bbe58376-5739-4a34-bffe-03c1630c71f6" 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-20220630.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_e7341ff4-992f-434c-86ca-833f9fcd109e" 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_e00b651b-88d3-4236-878e-d473ae176aa8" 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_e7341ff4-992f-434c-86ca-833f9fcd109e" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_a23c67b6-fb24-4e77-af9f-6283d80b4009" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_a23c67b6-fb24-4e77-af9f-6283d80b4009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_24ee5e9d-6974-4520-bc12-dbd943a16422" 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_a23c67b6-fb24-4e77-af9f-6283d80b4009" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_24ee5e9d-6974-4520-bc12-dbd943a16422" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_a63047f1-1968-4253-88a7-2e3d570a52b5" xlink:href="hfwa-20220630.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_24ee5e9d-6974-4520-bc12-dbd943a16422" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_a63047f1-1968-4253-88a7-2e3d570a52b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_317218dd-d3de-4988-b5bb-0c374b192888" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_317218dd-d3de-4988-b5bb-0c374b192888" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1ba84f4c-3d56-480a-a0f7-88410e22f89d" 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_317218dd-d3de-4988-b5bb-0c374b192888" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1ba84f4c-3d56-480a-a0f7-88410e22f89d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_b041853a-1050-498b-aefd-381fe79be9f9" 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_1ba84f4c-3d56-480a-a0f7-88410e22f89d" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_b041853a-1050-498b-aefd-381fe79be9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_eb46dd42-07c3-4907-9785-352f978f4d79" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1ba84f4c-3d56-480a-a0f7-88410e22f89d" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_eb46dd42-07c3-4907-9785-352f978f4d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_e260ef67-baa5-4228-946b-932adceac5dd" 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_1ba84f4c-3d56-480a-a0f7-88410e22f89d" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_e260ef67-baa5-4228-946b-932adceac5dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7c3c25e9-4a2b-4e3f-9612-714394a6b637" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_1ba84f4c-3d56-480a-a0f7-88410e22f89d" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_7c3c25e9-4a2b-4e3f-9612-714394a6b637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7d90797a-033e-4da0-93bd-81ec96a899a3" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_7d90797a-033e-4da0-93bd-81ec96a899a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" 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_7d90797a-033e-4da0-93bd-81ec96a899a3" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_63861e73-f0f6-4e4d-b9a7-2da4f205df56" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" xlink:to="loc_hfwa_CommercialAndIndustrialMember_63861e73-f0f6-4e4d-b9a7-2da4f205df56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0a54937c-a742-40b7-9495-f82fe344a194" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_0a54937c-a742-40b7-9495-f82fe344a194" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_25a57b26-1aba-4352-8505-24af8c45b21f" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_25a57b26-1aba-4352-8505-24af8c45b21f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f3922fa4-afe6-47e5-90c8-807ce68706a2" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_f3922fa4-afe6-47e5-90c8-807ce68706a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_2c021bb9-474a-4ab8-880f-a4ddac38c5d2" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_b241ae65-48dd-4f47-862d-0021484967b8" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_2c021bb9-474a-4ab8-880f-a4ddac38c5d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_f5e6ad60-d85b-4d03-bb4d-fa1b2f475468" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_f5e6ad60-d85b-4d03-bb4d-fa1b2f475468" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_7500e0a4-bf4b-4d13-a99e-64c90b866ed3" 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_f5e6ad60-d85b-4d03-bb4d-fa1b2f475468" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_7500e0a4-bf4b-4d13-a99e-64c90b866ed3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_f22e9d00-527c-4d02-9cdf-62d546aa1bc2" 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_7500e0a4-bf4b-4d13-a99e-64c90b866ed3" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_f22e9d00-527c-4d02-9cdf-62d546aa1bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5c09fd01-9eda-41d4-aad0-c7f634e43bcc" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_5c09fd01-9eda-41d4-aad0-c7f634e43bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_31f32e11-42fc-4f61-9b70-c8688234dacb" 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_5c09fd01-9eda-41d4-aad0-c7f634e43bcc" xlink:to="loc_us-gaap_ReceivableTypeDomain_31f32e11-42fc-4f61-9b70-c8688234dacb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_7f7acc37-1527-4166-bdb1-1e0540505b57" xlink:href="hfwa-20220630.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_31f32e11-42fc-4f61-9b70-c8688234dacb" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_7f7acc37-1527-4166-bdb1-1e0540505b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationAxis_ba9cdfca-aa2e-40b4-8205-2b9342f4d4d6" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_LoanRestructuringModificationAxis_ba9cdfca-aa2e-40b4-8205-2b9342f4d4d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoanRestructuringModificationDomain_cd8f7c7a-88eb-4689-9d7e-0e7083362644" 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_ba9cdfca-aa2e-40b4-8205-2b9342f4d4d6" xlink:to="loc_us-gaap_LoanRestructuringModificationDomain_cd8f7c7a-88eb-4689-9d7e-0e7083362644" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ModifiedduringthequarterMember_e2618531-3db6-4d93-994d-6c846bb2ec9e" xlink:href="hfwa-20220630.xsd#hfwa_ModifiedduringthequarterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LoanRestructuringModificationDomain_cd8f7c7a-88eb-4689-9d7e-0e7083362644" xlink:to="loc_hfwa_ModifiedduringthequarterMember_e2618531-3db6-4d93-994d-6c846bb2ec9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_23e19249-fed5-443d-b4f8-e94ceb413ca2" 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_e00b651b-88d3-4236-878e-d473ae176aa8" xlink:to="loc_us-gaap_FinancingReceivableModificationsLineItems_23e19249-fed5-443d-b4f8-e94ceb413ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_896c6520-87c7-4003-8deb-ef4ac9d83358" xlink:href="hfwa-20220630.xsd#hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableModificationsLineItems_23e19249-fed5-443d-b4f8-e94ceb413ca2" xlink:to="loc_hfwa_LoansModifiedasTroubledDebtRestructuringsAbstract_896c6520-87c7-4003-8deb-ef4ac9d83358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_629aa805-9d32-415f-9c5c-156b69267db7" 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_896c6520-87c7-4003-8deb-ef4ac9d83358" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_629aa805-9d32-415f-9c5c-156b69267db7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_21dee81b-4d6c-435e-8d30-8d21b0471a5c" 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_896c6520-87c7-4003-8deb-ef4ac9d83358" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_21dee81b-4d6c-435e-8d30-8d21b0471a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_d3ce4fe1-758c-4286-8183-e627b2381ba8" 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_23e19249-fed5-443d-b4f8-e94ceb413ca2" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_d3ce4fe1-758c-4286-8183-e627b2381ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_78154303-ac9f-4ce8-a36a-39d783f1e5b8" 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_23e19249-fed5-443d-b4f8-e94ceb413ca2" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_78154303-ac9f-4ce8-a36a-39d783f1e5b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_2d1963f6-807b-4ac7-a3fd-889738a0e664" 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_23e19249-fed5-443d-b4f8-e94ceb413ca2" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_2d1963f6-807b-4ac7-a3fd-889738a0e664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_e3be4f2c-6ff4-486a-9dd5-f95061bddd53" 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_23e19249-fed5-443d-b4f8-e94ceb413ca2" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_e3be4f2c-6ff4-486a-9dd5-f95061bddd53" 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-20220630.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_41d3fa05-9e2e-4201-a1e1-3e240ca088ab" 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_11704167-8725-47cf-a200-7ca2d3496095" 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_41d3fa05-9e2e-4201-a1e1-3e240ca088ab" xlink:to="loc_us-gaap_ScheduleOfFinancingReceivableTroubledDebtRestructuringsTable_11704167-8725-47cf-a200-7ca2d3496095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_8e9090b6-3940-461b-9676-8c16632427d3" 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_11704167-8725-47cf-a200-7ca2d3496095" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueAxis_8e9090b6-3940-461b-9676-8c16632427d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_7311b41e-92c2-457d-abae-ad6e74dc77d9" 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_8e9090b6-3940-461b-9676-8c16632427d3" xlink:to="loc_us-gaap_FinancingReceivablesPeriodPastDueDomain_7311b41e-92c2-457d-abae-ad6e74dc77d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_13c1a8a3-d9bc-4418-a61a-93c21463baf1" 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_7311b41e-92c2-457d-abae-ad6e74dc77d9" xlink:to="loc_us-gaap_FinancingReceivablesEqualToGreaterThan90DaysPastDueMember_13c1a8a3-d9bc-4418-a61a-93c21463baf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_628a0169-0743-4e31-a1ba-f6dd986e32e3" 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_11704167-8725-47cf-a200-7ca2d3496095" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_628a0169-0743-4e31-a1ba-f6dd986e32e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_1b314924-0448-40dd-864e-3c2bc54508d0" 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_628a0169-0743-4e31-a1ba-f6dd986e32e3" xlink:to="loc_us-gaap_ReceivableTypeDomain_1b314924-0448-40dd-864e-3c2bc54508d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_a390c466-be3e-49d9-8aef-61fa142cc03a" xlink:href="hfwa-20220630.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_1b314924-0448-40dd-864e-3c2bc54508d0" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_a390c466-be3e-49d9-8aef-61fa142cc03a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_d9c61044-ab15-4203-92e1-9fb49f802135" 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_11704167-8725-47cf-a200-7ca2d3496095" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_d9c61044-ab15-4203-92e1-9fb49f802135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_55de1d68-c708-4933-91dc-ece851795bbc" 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_d9c61044-ab15-4203-92e1-9fb49f802135" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_55de1d68-c708-4933-91dc-ece851795bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_c27bb59b-3c8b-4e13-9841-fd29d326bc3a" xlink:href="hfwa-20220630.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_55de1d68-c708-4933-91dc-ece851795bbc" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_c27bb59b-3c8b-4e13-9841-fd29d326bc3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_088930c2-eece-4527-b0e0-5a8f80a5cc5f" 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_11704167-8725-47cf-a200-7ca2d3496095" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_088930c2-eece-4527-b0e0-5a8f80a5cc5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae27dcb5-94aa-4efa-91f8-95375667c121" 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_088930c2-eece-4527-b0e0-5a8f80a5cc5f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae27dcb5-94aa-4efa-91f8-95375667c121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_57987319-58ea-4c5b-889c-6a5ded5aa3ce" 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_ae27dcb5-94aa-4efa-91f8-95375667c121" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_57987319-58ea-4c5b-889c-6a5ded5aa3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_bae0125c-a28a-439d-877c-7773a84fa991" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae27dcb5-94aa-4efa-91f8-95375667c121" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_bae0125c-a28a-439d-877c-7773a84fa991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_bd1d4e82-4b9a-4c7a-b715-b7796c4b907a" 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_ae27dcb5-94aa-4efa-91f8-95375667c121" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_bd1d4e82-4b9a-4c7a-b715-b7796c4b907a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_8c3402c8-3096-4995-bc23-217233455259" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_ae27dcb5-94aa-4efa-91f8-95375667c121" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_8c3402c8-3096-4995-bc23-217233455259" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_1d81a731-abde-49ea-95ca-10a7673ec539" 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_11704167-8725-47cf-a200-7ca2d3496095" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_1d81a731-abde-49ea-95ca-10a7673ec539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" 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_1d81a731-abde-49ea-95ca-10a7673ec539" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_2efa23c0-e52c-4257-8c17-a1575a9baa29" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" xlink:to="loc_hfwa_CommercialAndIndustrialMember_2efa23c0-e52c-4257-8c17-a1575a9baa29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_40bbbddb-882b-41d4-8e1b-0fe16fc28e9e" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_40bbbddb-882b-41d4-8e1b-0fe16fc28e9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_8b52575a-d9db-4f31-8def-3787eec61c78" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_8b52575a-d9db-4f31-8def-3787eec61c78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_77dfc117-f2a8-4984-ad2e-54b95e6e8d13" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_77dfc117-f2a8-4984-ad2e-54b95e6e8d13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_0787ea1e-4b2c-46b2-83a2-545a434df1ad" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_95b76606-ede4-40fe-aa3d-2a634e123ce9" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_0787ea1e-4b2c-46b2-83a2-545a434df1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsLineItems_08c249f0-9215-4152-8403-23af8b4d0df9" 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_11704167-8725-47cf-a200-7ca2d3496095" xlink:to="loc_us-gaap_FinancingReceivableModificationsLineItems_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_acf5aa29-5da1-4ee0-855d-58a7007c455c" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2_acf5aa29-5da1-4ee0-855d-58a7007c455c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_4d21e12c-df05-4819-be41-9ce4488f6f5f" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_FinancingReceivableModificationsNumberOfContracts2_4d21e12c-df05-4819-be41-9ce4488f6f5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_3af221c9-0462-46a0-a01e-ed4fd4102ceb" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1_3af221c9-0462-46a0-a01e-ed4fd4102ceb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_edfe12fb-9128-4a70-a5f9-9b1cb0e02ad4" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1_edfe12fb-9128-4a70-a5f9-9b1cb0e02ad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_fcad9741-4cb2-413e-85bc-1ffebd08bb64" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_fcad9741-4cb2-413e-85bc-1ffebd08bb64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_39dde9a2-6a71-4c48-b26c-6eaad72515e8" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_ImpairedFinancingReceivableInterestIncomeAccrualMethod_39dde9a2-6a71-4c48-b26c-6eaad72515e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_a6c7c297-d458-4b1d-8340-dda2512dd046" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_LoansAndLeasesReceivableImpairedCommitmentToLend_a6c7c297-d458-4b1d-8340-dda2512dd046" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_223d3653-ad50-427a-aa80-d4c98abae3b5" 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_08c249f0-9215-4152-8403-23af8b4d0df9" xlink:to="loc_us-gaap_InterestAndFeeIncomeLoansAndLeases_223d3653-ad50-427a-aa80-d4c98abae3b5" 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-20220630.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_3675778a-d9dc-4ca7-b94e-19b63ad92521" 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_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" 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_3675778a-d9dc-4ca7-b94e-19b63ad92521" xlink:to="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralTable_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralAxis_bb46620e-3810-42b9-80a3-eee654d1020f" 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_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:to="loc_us-gaap_CollateralAxis_bb46620e-3810-42b9-80a3-eee654d1020f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CollateralDomain_281c764f-4bad-4c1b-af6d-484e6c857457" 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_bb46620e-3810-42b9-80a3-eee654d1020f" xlink:to="loc_us-gaap_CollateralDomain_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FarmlandMember_93b1512f-dcb2-43f3-a6aa-f2965614dd6a" xlink:href="hfwa-20220630.xsd#hfwa_FarmlandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:to="loc_hfwa_FarmlandMember_93b1512f-dcb2-43f3-a6aa-f2965614dd6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialRealEstateMember_1295607d-7600-4a95-abe2-a4d6d5367fef" 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_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:to="loc_us-gaap_CommercialRealEstateMember_1295607d-7600-4a95-abe2-a4d6d5367fef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SingleFamilyResidenceMember_9bc8f923-6302-4932-a01d-0482b6ed1d6b" xlink:href="hfwa-20220630.xsd#hfwa_SingleFamilyResidenceMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:to="loc_hfwa_SingleFamilyResidenceMember_9bc8f923-6302-4932-a01d-0482b6ed1d6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RealEstateMember_6292d442-69be-4464-9522-c371489266b3" 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_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:to="loc_us-gaap_RealEstateMember_6292d442-69be-4464-9522-c371489266b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SingleFamilyMember_f4a30502-ff12-4179-b30a-4ab13ead2838" 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_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:to="loc_srt_SingleFamilyMember_f4a30502-ff12-4179-b30a-4ab13ead2838" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OtherMember_3efd4967-64c4-46a1-b506-d6125e6a4b2b" xlink:href="hfwa-20220630.xsd#hfwa_OtherMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CollateralDomain_281c764f-4bad-4c1b-af6d-484e6c857457" xlink:to="loc_hfwa_OtherMember_3efd4967-64c4-46a1-b506-d6125e6a4b2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_295aa8e8-e3ea-4827-95a6-387bc4f75535" 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_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_295aa8e8-e3ea-4827-95a6-387bc4f75535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_f59c26fb-95b4-45ab-8f1a-e1d4235b53e5" 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_295aa8e8-e3ea-4827-95a6-387bc4f75535" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_f59c26fb-95b4-45ab-8f1a-e1d4235b53e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_6c449442-98f0-4cf8-858b-4f9619b4fa4f" 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_f59c26fb-95b4-45ab-8f1a-e1d4235b53e5" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_6c449442-98f0-4cf8-858b-4f9619b4fa4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_249efd21-94e2-43e8-8d7b-7fd32c6519f4" 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_f59c26fb-95b4-45ab-8f1a-e1d4235b53e5" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_249efd21-94e2-43e8-8d7b-7fd32c6519f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f9be42fc-ea57-4885-a67c-ca72ebe04edb" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_f59c26fb-95b4-45ab-8f1a-e1d4235b53e5" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_f9be42fc-ea57-4885-a67c-ca72ebe04edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_5d2123e3-00f1-48c7-ad2d-1cd879307908" 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_f59c26fb-95b4-45ab-8f1a-e1d4235b53e5" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_5d2123e3-00f1-48c7-ad2d-1cd879307908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_a699ec93-03a2-4b2f-83e8-aa30220e253b" 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_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_a699ec93-03a2-4b2f-83e8-aa30220e253b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" 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_a699ec93-03a2-4b2f-83e8-aa30220e253b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_8aa29337-3e89-4346-88d2-c74c297cd165" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:to="loc_hfwa_CommercialAndIndustrialMember_8aa29337-3e89-4346-88d2-c74c297cd165" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_5ec4b321-bdc3-4eed-8fb7-391c26398bfc" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_5ec4b321-bdc3-4eed-8fb7-391c26398bfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_14587646-1d77-49e9-96c1-1f5a1064a6de" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_14587646-1d77-49e9-96c1-1f5a1064a6de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5c05757f-3b29-4bc6-b8d2-52f2d8b92eff" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_5c05757f-3b29-4bc6-b8d2-52f2d8b92eff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7984a2ef-b203-4e78-9bc9-41a1c562d5d8" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7984a2ef-b203-4e78-9bc9-41a1c562d5d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableMember_183c91bc-cef8-4dbe-a243-503a6d335bce" 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_4d3c95cb-d958-45a9-afe9-160e5cd935b8" xlink:to="loc_us-gaap_LoansReceivableMember_183c91bc-cef8-4dbe-a243-503a6d335bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_8d71505f-1d5e-4403-99b0-ed9cd4b8205a" 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_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivableByReceivableTypeAxis_8d71505f-1d5e-4403-99b0-ed9cd4b8205a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivableTypeDomain_6e1d1c64-c848-43a5-8478-e3d5f33dfcc6" 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_8d71505f-1d5e-4403-99b0-ed9cd4b8205a" xlink:to="loc_us-gaap_ReceivableTypeDomain_6e1d1c64-c848-43a5-8478-e3d5f33dfcc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_3f9ae833-50c5-4b85-8f67-778c73465d89" xlink:href="hfwa-20220630.xsd#hfwa_FinanceReceivableModifiedSubsequentDefaultMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReceivableTypeDomain_6e1d1c64-c848-43a5-8478-e3d5f33dfcc6" xlink:to="loc_hfwa_FinanceReceivableModifiedSubsequentDefaultMember_3f9ae833-50c5-4b85-8f67-778c73465d89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8f0119d9-1676-4b50-8cd5-ae59538abc46" 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_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_8f0119d9-1676-4b50-8cd5-ae59538abc46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_3b68a9f0-a92b-4c96-81bc-92bfdce894b1" 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_8f0119d9-1676-4b50-8cd5-ae59538abc46" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_3b68a9f0-a92b-4c96-81bc-92bfdce894b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TroubledDebtRestructuredLoansMember_a065c41e-a6f2-4b7d-baf5-41cc2f919164" xlink:href="hfwa-20220630.xsd#hfwa_TroubledDebtRestructuredLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_3b68a9f0-a92b-4c96-81bc-92bfdce894b1" xlink:to="loc_hfwa_TroubledDebtRestructuredLoansMember_a065c41e-a6f2-4b7d-baf5-41cc2f919164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_5d7be4db-d0cd-42a6-92c2-6ec79b5ca48c" 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_fe4e69d3-057d-4ff2-9864-be1b4b1c7bef" xlink:to="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_5d7be4db-d0cd-42a6-92c2-6ec79b5ca48c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings_1373cbe5-debe-49b7-b213-a04a39ff3859" xlink:href="hfwa-20220630.xsd#hfwa_FinancingReceivableCollateralForSecuredBorrowings"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsOwnedAndPledgedAsCollateralLineItems_5d7be4db-d0cd-42a6-92c2-6ec79b5ca48c" xlink:to="loc_hfwa_FinancingReceivableCollateralForSecuredBorrowings_1373cbe5-debe-49b7-b213-a04a39ff3859" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_8aa23750-bd03-47e8-8018-8cb1486602a8" 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_5d7be4db-d0cd-42a6-92c2-6ec79b5ca48c" xlink:to="loc_us-gaap_ImpairedFinancingReceivableRelatedAllowance_8aa23750-bd03-47e8-8018-8cb1486602a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestReceivable_90df6c93-c439-4981-9248-1e0b412bf947" 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_5d7be4db-d0cd-42a6-92c2-6ec79b5ca48c" xlink:to="loc_us-gaap_InterestReceivable_90df6c93-c439-4981-9248-1e0b412bf947" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherRealEstateAndForeclosedAssets_7eb02ef7-164c-4cd9-97c8-967f0ffeadbb" 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_5d7be4db-d0cd-42a6-92c2-6ec79b5ca48c" xlink:to="loc_us-gaap_OtherRealEstateAndForeclosedAssets_7eb02ef7-164c-4cd9-97c8-967f0ffeadbb" 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-20220630.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_7546e32e-90b0-4bea-9c26-5458b85a4465" 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_ed3fe205-8ab8-4226-be4e-d2dd456eb52b" 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_7546e32e-90b0-4bea-9c26-5458b85a4465" xlink:to="loc_us-gaap_AllowanceForCreditLossesTextBlock_ed3fe205-8ab8-4226-be4e-d2dd456eb52b" 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-20220630.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_e57e29d2-37ca-463e-885c-d034a3f6e523" 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_0071981a-6e91-4f37-a93e-063173b7c21c" 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_e57e29d2-37ca-463e-885c-d034a3f6e523" xlink:to="loc_us-gaap_AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock_0071981a-6e91-4f37-a93e-063173b7c21c" 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-20220630.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_b4d4823f-29b4-416e-8fda-1092acedf999" 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_9f54235d-f2d3-4ad0-b1d1-597264681335" 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_b4d4823f-29b4-416e-8fda-1092acedf999" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTable_9f54235d-f2d3-4ad0-b1d1-597264681335" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cd77e9a5-7f2d-48c4-b7ab-eb64c6513866" 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_9f54235d-f2d3-4ad0-b1d1-597264681335" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_cd77e9a5-7f2d-48c4-b7ab-eb64c6513866" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b70ba0-832e-4f7c-b922-8124a8507a0b" 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_cd77e9a5-7f2d-48c4-b7ab-eb64c6513866" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b70ba0-832e-4f7c-b922-8124a8507a0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_d366c96f-fad4-47a5-92bf-943ca9cc5f43" 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_35b70ba0-832e-4f7c-b922-8124a8507a0b" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_d366c96f-fad4-47a5-92bf-943ca9cc5f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialPortfolioSegmentMember_2d1d246e-ca01-49db-a43c-227f57abd864" 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_35b70ba0-832e-4f7c-b922-8124a8507a0b" xlink:to="loc_us-gaap_ResidentialPortfolioSegmentMember_2d1d246e-ca01-49db-a43c-227f57abd864" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_60d71dd0-3b90-4fcf-be0a-7749e1a181cb" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_35b70ba0-832e-4f7c-b922-8124a8507a0b" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_60d71dd0-3b90-4fcf-be0a-7749e1a181cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_b19b40bc-ffdc-45c1-a79e-413d17c949c8" 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_35b70ba0-832e-4f7c-b922-8124a8507a0b" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_b19b40bc-ffdc-45c1-a79e-413d17c949c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0ef8b440-de31-4028-ac7b-974c1724a88b" 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_9f54235d-f2d3-4ad0-b1d1-597264681335" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_0ef8b440-de31-4028-ac7b-974c1724a88b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" 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_0ef8b440-de31-4028-ac7b-974c1724a88b" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_2d060afe-f18e-493e-93b9-2a933caee577" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" xlink:to="loc_hfwa_CommercialAndIndustrialMember_2d060afe-f18e-493e-93b9-2a933caee577" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_67f5d9de-b223-4d6d-9e71-e8afe6bfb370" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_67f5d9de-b223-4d6d-9e71-e8afe6bfb370" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_000d57b1-697a-44aa-a780-8882d79954bd" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_000d57b1-697a-44aa-a780-8882d79954bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_234ba3b6-4532-4b96-be80-939bcd5ce8ad" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_234ba3b6-4532-4b96-be80-939bcd5ce8ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7deac82b-0ded-42b6-adec-477667123520" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_6d972402-0b88-4ef0-a8d9-c1c8d9484df4" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_7deac82b-0ded-42b6-adec-477667123520" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_604262ce-fe8b-47f1-98d0-1ee838ef2d91" 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_9f54235d-f2d3-4ad0-b1d1-597264681335" xlink:to="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_88e66d1c-a3f9-450b-a1b4-9d5d0bf7f3f5" 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_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease_88e66d1c-a3f9-450b-a1b4-9d5d0bf7f3f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_b1be963e-71d7-4030-bed7-2a43f0249912" xlink:href="hfwa-20220630.xsd#hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_hfwa_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent_b1be963e-71d7-4030-bed7-2a43f0249912" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_f7189013-9e7e-42a1-b843-d6f09f51b709" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesAdjustmentsNet_f7189013-9e7e-42a1-b843-d6f09f51b709" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_5d135cf8-af42-4f94-8cb0-d7a349e37f50" 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_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_5d135cf8-af42-4f94-8cb0-d7a349e37f50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_a93bebb8-e8bd-494b-afed-b557233e395f" 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_5d135cf8-af42-4f94-8cb0-d7a349e37f50" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_a93bebb8-e8bd-494b-afed-b557233e395f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_989c4481-07bf-4c55-b484-3b59189bada9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_5d135cf8-af42-4f94-8cb0-d7a349e37f50" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs_989c4481-07bf-4c55-b484-3b59189bada9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_2ae96cb9-c6ae-472e-ba17-4c9ec9511a82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_5d135cf8-af42-4f94-8cb0-d7a349e37f50" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery_2ae96cb9-c6ae-472e-ba17-4c9ec9511a82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForLoanAndLeaseLosses_0ba29f6e-2a5b-4ce5-afd6-e204512848e9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProvisionForLoanAndLeaseLosses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_5d135cf8-af42-4f94-8cb0-d7a349e37f50" xlink:to="loc_us-gaap_ProvisionForLoanAndLeaseLosses_0ba29f6e-2a5b-4ce5-afd6-e204512848e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_577ae9aa-d545-4c39-94b6-0e6868e21476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancingReceivableAllowanceForCreditLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AllowanceForLoanAndLeaseLossesRollForward_5d135cf8-af42-4f94-8cb0-d7a349e37f50" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_577ae9aa-d545-4c39-94b6-0e6868e21476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_7cd747c9-3a34-4757-b7ba-c5be0fde608f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossesWriteOffs_7cd747c9-3a34-4757-b7ba-c5be0fde608f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_fdaa5c66-18bd-4a3a-97f1-bfc9cbb1738d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesAndLoansReceivableLineItems_604262ce-fe8b-47f1-98d0-1ee838ef2d91" xlink:to="loc_us-gaap_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts_fdaa5c66-18bd-4a3a-97f1-bfc9cbb1738d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssets" xlink:type="simple" xlink:href="hfwa-20220630.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_32445456-214f-48c4-aeee-de56b99e6ccc" 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_eb5db8ac-14ab-4c9e-9e39-b3b9a9a40a3a" 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_32445456-214f-48c4-aeee-de56b99e6ccc" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_eb5db8ac-14ab-4c9e-9e39-b3b9a9a40a3a" 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-20220630.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_f62fad69-d9e4-4487-8a0f-615d6f3c44c3" 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_ed47f0a2-df2b-43b5-9d8c-80ab59302719" 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_f62fad69-d9e4-4487-8a0f-615d6f3c44c3" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_ed47f0a2-df2b-43b5-9d8c-80ab59302719" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_913e7e2c-e2e6-4e6f-bb1a-49408beaf740" 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_ed47f0a2-df2b-43b5-9d8c-80ab59302719" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_913e7e2c-e2e6-4e6f-bb1a-49408beaf740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8814c12d-e637-49e0-ae9a-43c4f1ea4bab" 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_913e7e2c-e2e6-4e6f-bb1a-49408beaf740" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_8814c12d-e637-49e0-ae9a-43c4f1ea4bab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CoreDepositsMember_2afad5a6-16d9-4dd7-9cdf-562b8f5ec43a" 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_8814c12d-e637-49e0-ae9a-43c4f1ea4bab" xlink:to="loc_us-gaap_CoreDepositsMember_2afad5a6-16d9-4dd7-9cdf-562b8f5ec43a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4df0e19a-93aa-4b85-bb18-a5870a3f6340" 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_ed47f0a2-df2b-43b5-9d8c-80ab59302719" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4df0e19a-93aa-4b85-bb18-a5870a3f6340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c91aaa35-3358-4171-9e37-167f01aa9fc7" 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_4df0e19a-93aa-4b85-bb18-a5870a3f6340" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c91aaa35-3358-4171-9e37-167f01aa9fc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PremierCommercialBancorpMember_02a4c8be-a7c6-434f-a68b-4d28925abf66" xlink:href="hfwa-20220630.xsd#hfwa_PremierCommercialBancorpMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c91aaa35-3358-4171-9e37-167f01aa9fc7" xlink:to="loc_hfwa_PremierCommercialBancorpMember_02a4c8be-a7c6-434f-a68b-4d28925abf66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_PugetSoundMergerMember_2720a7ab-0caf-4cd8-995b-7ea271681322" xlink:href="hfwa-20220630.xsd#hfwa_PugetSoundMergerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c91aaa35-3358-4171-9e37-167f01aa9fc7" xlink:to="loc_hfwa_PugetSoundMergerMember_2720a7ab-0caf-4cd8-995b-7ea271681322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_WashingtonBankingMember_0c31c1be-e0d1-4af6-b2c2-ea472adae439" xlink:href="hfwa-20220630.xsd#hfwa_WashingtonBankingMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c91aaa35-3358-4171-9e37-167f01aa9fc7" xlink:to="loc_hfwa_WashingtonBankingMember_0c31c1be-e0d1-4af6-b2c2-ea472adae439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ValleyCommunityBancsharesMember_2e8ba48a-6598-423a-a027-516a78160d20" xlink:href="hfwa-20220630.xsd#hfwa_ValleyCommunityBancsharesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_c91aaa35-3358-4171-9e37-167f01aa9fc7" xlink:to="loc_hfwa_ValleyCommunityBancsharesMember_2e8ba48a-6598-423a-a027-516a78160d20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d47018b5-f72e-4808-83ce-ceafde0df501" 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_ed47f0a2-df2b-43b5-9d8c-80ab59302719" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_d47018b5-f72e-4808-83ce-ceafde0df501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77569eb3-69ce-4cd6-9d84-adc4b4e2a2db" 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_d47018b5-f72e-4808-83ce-ceafde0df501" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_77569eb3-69ce-4cd6-9d84-adc4b4e2a2db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_01db362a-31b8-4be8-b83c-7c54deb1ce16" 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_d47018b5-f72e-4808-83ce-ceafde0df501" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_01db362a-31b8-4be8-b83c-7c54deb1ce16" 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-20220630.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_bf1f1f25-f01c-4b16-82de-28237447a089" 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_890db904-f410-4fbf-8628-6425431f3731" 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_bf1f1f25-f01c-4b16-82de-28237447a089" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_890db904-f410-4fbf-8628-6425431f3731" 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-20220630.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_52c6aa07-51c6-4bd1-8c1f-7cb1e28a3a4b" 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_1b12ceab-9f6b-4a58-886e-ac20bd35333a" 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_52c6aa07-51c6-4bd1-8c1f-7cb1e28a3a4b" xlink:to="loc_us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock_1b12ceab-9f6b-4a58-886e-ac20bd35333a" 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-20220630.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_b2bbb2e5-392d-433a-ae93-d522104a9379" 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_f0c69ac3-dc19-49c9-80c3-0455d17b4e77" 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_b2bbb2e5-392d-433a-ae93-d522104a9379" xlink:to="loc_us-gaap_DerivativeTable_f0c69ac3-dc19-49c9-80c3-0455d17b4e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9fb2aaf0-3deb-4c0c-9231-e521ac51ae28" 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_f0c69ac3-dc19-49c9-80c3-0455d17b4e77" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9fb2aaf0-3deb-4c0c-9231-e521ac51ae28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_d3a25648-d938-4c2a-b063-73d8566db364" 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_9fb2aaf0-3deb-4c0c-9231-e521ac51ae28" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_d3a25648-d938-4c2a-b063-73d8566db364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_a552777d-c471-4914-9670-9021f662e98c" 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_d3a25648-d938-4c2a-b063-73d8566db364" xlink:to="loc_us-gaap_InterestRateSwapMember_a552777d-c471-4914-9670-9021f662e98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationAxis_12285dd6-97aa-4447-8a79-759b65b220f3" 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_f0c69ac3-dc19-49c9-80c3-0455d17b4e77" xlink:to="loc_us-gaap_HedgingDesignationAxis_12285dd6-97aa-4447-8a79-759b65b220f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HedgingDesignationDomain_444945e8-5a36-4c10-b135-cc6c76336d54" 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_12285dd6-97aa-4447-8a79-759b65b220f3" xlink:to="loc_us-gaap_HedgingDesignationDomain_444945e8-5a36-4c10-b135-cc6c76336d54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NondesignatedMember_accef781-7536-45fb-8bef-854e002647ca" 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_444945e8-5a36-4c10-b135-cc6c76336d54" xlink:to="loc_us-gaap_NondesignatedMember_accef781-7536-45fb-8bef-854e002647ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_4cbcad46-e93c-4bcd-8730-7e5760d76834" 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_f0c69ac3-dc19-49c9-80c3-0455d17b4e77" xlink:to="loc_dei_LegalEntityAxis_4cbcad46-e93c-4bcd-8730-7e5760d76834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_e06b6387-d4f2-4540-b836-24496c37a78a" 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_4cbcad46-e93c-4bcd-8730-7e5760d76834" xlink:to="loc_dei_EntityDomain_e06b6387-d4f2-4540-b836-24496c37a78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CustomersMember_6ad9bc24-a87c-467d-9172-1fb281867ef2" xlink:href="hfwa-20220630.xsd#hfwa_CustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e06b6387-d4f2-4540-b836-24496c37a78a" xlink:to="loc_hfwa_CustomersMember_6ad9bc24-a87c-467d-9172-1fb281867ef2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ThirdPartiesMember_4c878275-e08a-4830-aa71-a2cfdc7914aa" xlink:href="hfwa-20220630.xsd#hfwa_ThirdPartiesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_e06b6387-d4f2-4540-b836-24496c37a78a" xlink:to="loc_hfwa_ThirdPartiesMember_4c878275-e08a-4830-aa71-a2cfdc7914aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLineItems_552efb8a-1ef8-443a-b2d7-ee67dccdfdf8" 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_f0c69ac3-dc19-49c9-80c3-0455d17b4e77" xlink:to="loc_us-gaap_DerivativeLineItems_552efb8a-1ef8-443a-b2d7-ee67dccdfdf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetsAbstract_52dd2b25-290d-4e25-950b-5342a8e32d2b" 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_552efb8a-1ef8-443a-b2d7-ee67dccdfdf8" xlink:to="loc_us-gaap_DerivativeAssetsAbstract_52dd2b25-290d-4e25-950b-5342a8e32d2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeAssetNotionalAmount_1480f9b1-26df-4541-97e3-c764f850446c" 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_52dd2b25-290d-4e25-950b-5342a8e32d2b" xlink:to="loc_us-gaap_DerivativeAssetNotionalAmount_1480f9b1-26df-4541-97e3-c764f850446c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_73889f9a-444e-49a4-99e5-5d7474ad22ee" 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_52dd2b25-290d-4e25-950b-5342a8e32d2b" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_73889f9a-444e-49a4-99e5-5d7474ad22ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilitiesAbstract_37824958-e596-4321-956d-6cf6f8492eba" 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_552efb8a-1ef8-443a-b2d7-ee67dccdfdf8" xlink:to="loc_us-gaap_DerivativeLiabilitiesAbstract_37824958-e596-4321-956d-6cf6f8492eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeLiabilityNotionalAmount_c2eaec3f-588c-4a3e-b915-f54405c3da0e" 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_37824958-e596-4321-956d-6cf6f8492eba" xlink:to="loc_us-gaap_DerivativeLiabilityNotionalAmount_c2eaec3f-588c-4a3e-b915-f54405c3da0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_5ce36515-f0dd-4427-baa2-2c36791b2b18" 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_37824958-e596-4321-956d-6cf6f8492eba" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_5ce36515-f0dd-4427-baa2-2c36791b2b18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.hf-wa.com/role/StockholdersEquity" xlink:type="simple" xlink:href="hfwa-20220630.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_4945d24a-1bfb-4624-a4b9-36c70c9e4a68" 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_44c64d38-3acb-448c-a9aa-e7982dd2c714" 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_4945d24a-1bfb-4624-a4b9-36c70c9e4a68" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_44c64d38-3acb-448c-a9aa-e7982dd2c714" 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-20220630.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_ee4e96a4-48c1-41b5-baba-ea23be8a3869" 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_5b524701-f682-4684-a9d0-565452c042c8" 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_ee4e96a4-48c1-41b5-baba-ea23be8a3869" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_5b524701-f682-4684-a9d0-565452c042c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsDeclaredTableTextBlock_619b4371-f209-42c1-bebd-2dc7e26a1c05" 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_ee4e96a4-48c1-41b5-baba-ea23be8a3869" xlink:to="loc_us-gaap_DividendsDeclaredTableTextBlock_619b4371-f209-42c1-bebd-2dc7e26a1c05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchasedDuringPeriodTableTextBlock_1ba702e7-6de3-4b87-a4a6-3a9da1de9d5b" xlink:href="hfwa-20220630.xsd#hfwa_StockRepurchasedDuringPeriodTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_ee4e96a4-48c1-41b5-baba-ea23be8a3869" xlink:to="loc_hfwa_StockRepurchasedDuringPeriodTableTextBlock_1ba702e7-6de3-4b87-a4a6-3a9da1de9d5b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_6a54da27-0305-4154-b99f-c926da15ff2e" 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_ee4e96a4-48c1-41b5-baba-ea23be8a3869" xlink:to="loc_us-gaap_ScheduleOfTreasuryStockByClassTextBlock_6a54da27-0305-4154-b99f-c926da15ff2e" 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-20220630.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_ee29e105-ef1e-45c0-89eb-0eecd8499e68" 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_5bb32187-54de-4295-a78f-8037ae2fb272" xlink:href="hfwa-20220630.xsd#hfwa_ScheduleOfEarningsPerShareReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_ee29e105-ef1e-45c0-89eb-0eecd8499e68" xlink:to="loc_hfwa_ScheduleOfEarningsPerShareReconciliationAbstract_5bb32187-54de-4295-a78f-8037ae2fb272" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_6cd77c58-11c6-48d8-9afc-f5173dfdb9f9" 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_5bb32187-54de-4295-a78f-8037ae2fb272" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_6cd77c58-11c6-48d8-9afc-f5173dfdb9f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_cfa8373b-890a-4e98-8268-518fd83385d5" 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_6cd77c58-11c6-48d8-9afc-f5173dfdb9f9" xlink:to="loc_us-gaap_NetIncomeLoss_cfa8373b-890a-4e98-8268-518fd83385d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_15373a3f-df9e-4d97-95dd-fdc801d626b5" 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_5bb32187-54de-4295-a78f-8037ae2fb272" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_15373a3f-df9e-4d97-95dd-fdc801d626b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_15c3d529-42eb-4597-b6f9-dec0efb5ccd6" xlink:href="hfwa-20220630.xsd#hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract_15373a3f-df9e-4d97-95dd-fdc801d626b5" xlink:to="loc_hfwa_GrossWeightedAverageNumberOfSharesOutstandingBasic_15c3d529-42eb-4597-b6f9-dec0efb5ccd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f9c207c3-6478-436a-a196-87307a0669b5" 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_15373a3f-df9e-4d97-95dd-fdc801d626b5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f9c207c3-6478-436a-a196-87307a0669b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_659ff593-dce2-4f0d-b0d1-1d11ab687be8" 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_5bb32187-54de-4295-a78f-8037ae2fb272" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_659ff593-dce2-4f0d-b0d1-1d11ab687be8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2fae4258-b0ea-4e0d-9e27-51e7d81060a9" 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_659ff593-dce2-4f0d-b0d1-1d11ab687be8" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_2fae4258-b0ea-4e0d-9e27-51e7d81060a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a89a513b-b552-4ea9-8a50-0361a89c3839" 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_659ff593-dce2-4f0d-b0d1-1d11ab687be8" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_a89a513b-b552-4ea9-8a50-0361a89c3839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c4d1631d-5a0d-4032-b84d-a3265dabe83b" 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_659ff593-dce2-4f0d-b0d1-1d11ab687be8" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_c4d1631d-5a0d-4032-b84d-a3265dabe83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_65d8b75e-01e3-4f1d-ab7b-ce6368fe5825" 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_5bb32187-54de-4295-a78f-8037ae2fb272" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_65d8b75e-01e3-4f1d-ab7b-ce6368fe5825" 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-20220630.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_5807b5f9-82ab-4293-a3c1-466b88bce4ea" 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_4ec91784-a834-4f4b-bc10-2f130a02a51a" 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_5807b5f9-82ab-4293-a3c1-466b88bce4ea" xlink:to="loc_us-gaap_DividendsPayableDateDeclaredDayMonthAndYear_4ec91784-a834-4f4b-bc10-2f130a02a51a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockDividendsPerShareDeclared_de0464fd-245e-4ddb-925c-e514539e8fea" 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_5807b5f9-82ab-4293-a3c1-466b88bce4ea" xlink:to="loc_us-gaap_CommonStockDividendsPerShareDeclared_de0464fd-245e-4ddb-925c-e514539e8fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_86a850b0-07e8-4efb-9ef0-6d1da129ce02" 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_5807b5f9-82ab-4293-a3c1-466b88bce4ea" xlink:to="loc_us-gaap_DividendsPayableDateOfRecordDayMonthAndYear_86a850b0-07e8-4efb-9ef0-6d1da129ce02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_394ef803-2f61-4c80-9964-86dd9832784f" 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_5807b5f9-82ab-4293-a3c1-466b88bce4ea" xlink:to="loc_us-gaap_DividendPayableDateToBePaidDayMonthAndYear_394ef803-2f61-4c80-9964-86dd9832784f" 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-20220630.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_327696e7-ab1e-4014-b0a8-0ceeca9ba131" 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_3e638149-2cd1-4291-b4e1-25dec275e463" 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_327696e7-ab1e-4014-b0a8-0ceeca9ba131" xlink:to="loc_us-gaap_ScheduleOfStockByClassTable_3e638149-2cd1-4291-b4e1-25dec275e463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramAxis_f5e5e485-5d97-46ca-8048-85218f4c70ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ShareRepurchaseProgramAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3e638149-2cd1-4291-b4e1-25dec275e463" xlink:to="loc_us-gaap_ShareRepurchaseProgramAxis_f5e5e485-5d97-46ca-8048-85218f4c70ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareRepurchaseProgramDomain_359249d7-d60c-46b1-98eb-b6b3c673e22c" 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_f5e5e485-5d97-46ca-8048-85218f4c70ff" xlink:to="loc_us-gaap_ShareRepurchaseProgramDomain_359249d7-d60c-46b1-98eb-b6b3c673e22c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_c538e8cc-583c-40a8-a7a0-93aed0436d7c" xlink:href="hfwa-20220630.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareRepurchaseProgramDomain_359249d7-d60c-46b1-98eb-b6b3c673e22c" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_c538e8cc-583c-40a8-a7a0-93aed0436d7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfStockLineItems_9e4e3e7d-aa21-477d-ac3f-18d2ccbbb9a4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ClassOfStockLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfStockByClassTable_3e638149-2cd1-4291-b4e1-25dec275e463" xlink:to="loc_us-gaap_ClassOfStockLineItems_9e4e3e7d-aa21-477d-ac3f-18d2ccbbb9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockholdersEquityTextualAbstract_bfea7800-e93b-416c-90d7-8673aeadfe03" xlink:href="hfwa-20220630.xsd#hfwa_StockholdersEquityTextualAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfStockLineItems_9e4e3e7d-aa21-477d-ac3f-18d2ccbbb9a4" xlink:to="loc_hfwa_StockholdersEquityTextualAbstract_bfea7800-e93b-416c-90d7-8673aeadfe03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_dfc87745-1aa0-4938-9ca7-c924e599a0af" xlink:href="hfwa-20220630.xsd#hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_StockholdersEquityTextualAbstract_bfea7800-e93b-416c-90d7-8673aeadfe03" xlink:to="loc_hfwa_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase_dfc87745-1aa0-4938-9ca7-c924e599a0af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4c07fff8-1dc1-4b02-808a-3cdcb673d5e8" 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_bfea7800-e93b-416c-90d7-8673aeadfe03" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_4c07fff8-1dc1-4b02-808a-3cdcb673d5e8" 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-20220630.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_15909437-fb65-4ab6-846b-ead559eae0f6" 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_2d87265a-948e-4a50-bd18-8b8cb402b3fb" 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_15909437-fb65-4ab6-846b-ead559eae0f6" xlink:to="loc_us-gaap_ClassOfTreasuryStockTable_2d87265a-948e-4a50-bd18-8b8cb402b3fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameAxis_4d34c660-51a6-4f43-af8e-e4c7e6940922" 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_ClassOfTreasuryStockTable_2d87265a-948e-4a50-bd18-8b8cb402b3fb" xlink:to="loc_us-gaap_PlanNameAxis_4d34c660-51a6-4f43-af8e-e4c7e6940922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PlanNameDomain_731f54d0-c889-4a6e-8e72-4cd1da6e62fd" 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_4d34c660-51a6-4f43-af8e-e4c7e6940922" xlink:to="loc_us-gaap_PlanNameDomain_731f54d0-c889-4a6e-8e72-4cd1da6e62fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_TwelfthStockRepurchasePlanMember_d391ddd4-18a5-4b1a-9601-f6d0460520c7" xlink:href="hfwa-20220630.xsd#hfwa_TwelfthStockRepurchasePlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_731f54d0-c889-4a6e-8e72-4cd1da6e62fd" xlink:to="loc_hfwa_TwelfthStockRepurchasePlanMember_d391ddd4-18a5-4b1a-9601-f6d0460520c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_31268860-6a75-4dca-af6d-87ecf10c1fe0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ClassOfTreasuryStockTable_2d87265a-948e-4a50-bd18-8b8cb402b3fb" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_31268860-6a75-4dca-af6d-87ecf10c1fe0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_1237e145-ed9c-4c09-92ae-be8acfe96d1e" 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_31268860-6a75-4dca-af6d-87ecf10c1fe0" xlink:to="loc_us-gaap_EquityComponentDomain_1237e145-ed9c-4c09-92ae-be8acfe96d1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_388c6cd3-04a4-45a3-aac8-6e0ea4dbc248" xlink:href="hfwa-20220630.xsd#hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_1237e145-ed9c-4c09-92ae-be8acfe96d1e" xlink:to="loc_hfwa_SharesRelatedtoWithholdingTaxesontheVestingofRestrictedStockMember_388c6cd3-04a4-45a3-aac8-6e0ea4dbc248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityClassOfTreasuryStockLineItems_59d97205-2ba0-4178-b83d-3d535d0ef0bf" 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_2d87265a-948e-4a50-bd18-8b8cb402b3fb" xlink:to="loc_us-gaap_EquityClassOfTreasuryStockLineItems_59d97205-2ba0-4178-b83d-3d535d0ef0bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_e07cb05f-846b-4714-8f10-9939e3d7702e" 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_59d97205-2ba0-4178-b83d-3d535d0ef0bf" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_e07cb05f-846b-4714-8f10-9939e3d7702e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_fff876dc-35a3-4c13-99f4-82aadd4f67f6" 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_59d97205-2ba0-4178-b83d-3d535d0ef0bf" xlink:to="loc_us-gaap_TreasuryStockAcquiredAverageCostPerShare_fff876dc-35a3-4c13-99f4-82aadd4f67f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_ca5e1879-9187-4b6e-9ae2-026263b21f7f" xlink:href="hfwa-20220630.xsd#hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_59d97205-2ba0-4178-b83d-3d535d0ef0bf" xlink:to="loc_hfwa_NetTotalStockRepurchasedDuringPeriodsPresentedShares_ca5e1879-9187-4b6e-9ae2-026263b21f7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_4da36a9e-9136-408b-a3d1-69cfad4e365f" xlink:href="hfwa-20220630.xsd#hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityClassOfTreasuryStockLineItems_59d97205-2ba0-4178-b83d-3d535d0ef0bf" xlink:to="loc_hfwa_NetStockRepurchasedDuringPeriodsPresentedValuePerShare_4da36a9e-9136-408b-a3d1-69cfad4e365f" 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-20220630.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_1d99e309-c899-4499-9534-89f0f69d3813" 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_36c5471c-1db0-4d90-bcf4-881278e31144" 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_1d99e309-c899-4499-9534-89f0f69d3813" xlink:to="loc_us-gaap_FairValueMeasurementInputsDisclosureTextBlock_36c5471c-1db0-4d90-bcf4-881278e31144" 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-20220630.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_295643c8-be47-45b5-80c1-54bcb7e89d0c" 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_fe4e04c1-5dba-4966-9e6b-dbbe612e8d70" 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_295643c8-be47-45b5-80c1-54bcb7e89d0c" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_fe4e04c1-5dba-4966-9e6b-dbbe612e8d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_9e6d1d8e-727e-430c-9b0d-bf81112eecc9" 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_295643c8-be47-45b5-80c1-54bcb7e89d0c" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisTextBlock_9e6d1d8e-727e-430c-9b0d-bf81112eecc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock_1d24d777-4087-481f-b337-fe3bfd202742" 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_295643c8-be47-45b5-80c1-54bcb7e89d0c" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock_1d24d777-4087-481f-b337-fe3bfd202742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_70a74a5c-bc94-4675-827c-9a83a4fa2f95" 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_295643c8-be47-45b5-80c1-54bcb7e89d0c" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_70a74a5c-bc94-4675-827c-9a83a4fa2f95" 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-20220630.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_5314a334-13e9-4333-aa07-bd1138404481" 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_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" 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_5314a334-13e9-4333-aa07-bd1138404481" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1292c12d-fe12-4b5d-9736-9f794660cf1a" 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_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_1292c12d-fe12-4b5d-9736-9f794660cf1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_42d9e737-9ed3-4414-bd72-7c7f073ca8bf" 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_1292c12d-fe12-4b5d-9736-9f794660cf1a" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_42d9e737-9ed3-4414-bd72-7c7f073ca8bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_8d5c9c79-8654-40eb-94a1-1fc66548c930" 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_42d9e737-9ed3-4414-bd72-7c7f073ca8bf" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_8d5c9c79-8654-40eb-94a1-1fc66548c930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2788439f-35b0-4f3d-b0d0-35f0c05cd6b2" 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_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_2788439f-35b0-4f3d-b0d0-35f0c05cd6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c3a501d9-ac00-41d8-8164-60d67a57d772" 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_2788439f-35b0-4f3d-b0d0-35f0c05cd6b2" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_c3a501d9-ac00-41d8-8164-60d67a57d772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_8640f49c-abae-4521-a588-8821483a42cb" 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_c3a501d9-ac00-41d8-8164-60d67a57d772" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_8640f49c-abae-4521-a588-8821483a42cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_f1ade2c1-5f51-4946-b99a-e489210eb8af" 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_c3a501d9-ac00-41d8-8164-60d67a57d772" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_f1ade2c1-5f51-4946-b99a-e489210eb8af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_9cf7d17b-464d-4d21-8a68-64251dbc93a3" 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_c3a501d9-ac00-41d8-8164-60d67a57d772" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_9cf7d17b-464d-4d21-8a68-64251dbc93a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_ac260f7e-c8cd-45e6-853f-5e04d375b20e" 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_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" xlink:to="loc_us-gaap_FinancialInstrumentAxis_ac260f7e-c8cd-45e6-853f-5e04d375b20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" 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_ac260f7e-c8cd-45e6-853f-5e04d375b20e" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_USTreasuryAndGovernmentMember_1bab68ce-bacb-44db-acdb-cd5fdc4f669d" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_USTreasuryAndGovernmentMember_1bab68ce-bacb-44db-acdb-cd5fdc4f669d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MunicipalBondsMember_5dc902fa-3330-46ec-a3d4-27e417057c0d" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_MunicipalBondsMember_5dc902fa-3330-46ec-a3d4-27e417057c0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_3f0d827e-e184-48e8-aaf9-df53b50648e6" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_ResidentialMortgageBackedSecuritiesMember_3f0d827e-e184-48e8-aaf9-df53b50648e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_41fd70b4-c995-4e17-9660-c03bdbe2065a" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_CommercialMortgageBackedSecuritiesMember_41fd70b4-c995-4e17-9660-c03bdbe2065a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_7fce717a-0e93-416e-a6e5-0e668cc43a3b" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_7fce717a-0e93-416e-a6e5-0e668cc43a3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAggregatedInvestmentsMember_96ccd751-fbee-4198-b200-6a572e8a86c1" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_OtherAggregatedInvestmentsMember_96ccd751-fbee-4198-b200-6a572e8a86c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_05c3f3cd-ab29-4b0a-9ca5-5e3bcad23bcc" 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_5c409e8f-78b0-4a80-9b5a-274f20bd6d14" xlink:to="loc_us-gaap_InterestRateSwapMember_05c3f3cd-ab29-4b0a-9ca5-5e3bcad23bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_6b92b644-0d3a-4ae8-b828-cedd0cba2661" 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_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_6b92b644-0d3a-4ae8-b828-cedd0cba2661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_86375edb-0131-4402-97f0-6f0635afb70d" 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_6b92b644-0d3a-4ae8-b828-cedd0cba2661" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_86375edb-0131-4402-97f0-6f0635afb70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fe45e90a-6401-46fe-a9ed-4417550f8edc" 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_86375edb-0131-4402-97f0-6f0635afb70d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_fe45e90a-6401-46fe-a9ed-4417550f8edc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_17b3ce9c-7f48-4171-8dce-31caa15777c6" 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_86375edb-0131-4402-97f0-6f0635afb70d" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_17b3ce9c-7f48-4171-8dce-31caa15777c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d1d8a532-6b86-42b4-b644-73fa1b571fe3" 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_6aaeeaf1-287e-46c0-875e-35ac2a3c7f4a" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_d1d8a532-6b86-42b4-b644-73fa1b571fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b93ae26a-5041-4430-b5c4-6ee6fa90324d" 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_d1d8a532-6b86-42b4-b644-73fa1b571fe3" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_b93ae26a-5041-4430-b5c4-6ee6fa90324d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_739a4dd6-2fc9-4ff0-95b6-c34fb9fd6ab4" 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_d1d8a532-6b86-42b4-b644-73fa1b571fe3" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_739a4dd6-2fc9-4ff0-95b6-c34fb9fd6ab4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_a8742f96-140d-4f67-891c-875e424f4f05" 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_d1d8a532-6b86-42b4-b644-73fa1b571fe3" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_a8742f96-140d-4f67-891c-875e424f4f05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f2666c9a-472d-4d77-a518-917c5f7468d3" 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_d1d8a532-6b86-42b4-b644-73fa1b571fe3" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_f2666c9a-472d-4d77-a518-917c5f7468d3" 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-20220630.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_9bdbb42b-8bc1-4f42-a948-d4a2ae02df6d" 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_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" 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_9bdbb42b-8bc1-4f42-a948-d4a2ae02df6d" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6ded7b18-c7e4-4b25-a891-9eed7c73bc31" 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_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_6ded7b18-c7e4-4b25-a891-9eed7c73bc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1e7743d6-78d1-44f2-90ec-6de31c37e964" 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_6ded7b18-c7e4-4b25-a891-9eed7c73bc31" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1e7743d6-78d1-44f2-90ec-6de31c37e964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_f660a0b8-f7a3-435f-9a2a-eb67b35b07b5" 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_1e7743d6-78d1-44f2-90ec-6de31c37e964" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_f660a0b8-f7a3-435f-9a2a-eb67b35b07b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_6f4b3ffe-4536-4d11-a7a3-31b9c245a9a8" 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_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_6f4b3ffe-4536-4d11-a7a3-31b9c245a9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2a621bb3-55b6-456a-9d5a-7ab58fd17e56" 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_6f4b3ffe-4536-4d11-a7a3-31b9c245a9a8" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2a621bb3-55b6-456a-9d5a-7ab58fd17e56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_ae0ea4ac-a88d-4dbb-b758-dafea099f0ed" xlink:href="hfwa-20220630.xsd#hfwa_ImpairedLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2a621bb3-55b6-456a-9d5a-7ab58fd17e56" xlink:to="loc_hfwa_ImpairedLoansMember_ae0ea4ac-a88d-4dbb-b758-dafea099f0ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_0d6e5162-b91b-448e-a6f5-6d9ce43137db" xlink:href="hfwa-20220630.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_2a621bb3-55b6-456a-9d5a-7ab58fd17e56" xlink:to="loc_hfwa_BranchHeldForSaleMember_0d6e5162-b91b-448e-a6f5-6d9ce43137db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5a8358f4-d106-4ada-aae1-45986a759711" 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_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_5a8358f4-d106-4ada-aae1-45986a759711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5aaa4946-fbc2-42e5-ace6-a39efeafe54e" 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_5a8358f4-d106-4ada-aae1-45986a759711" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5aaa4946-fbc2-42e5-ace6-a39efeafe54e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_9dc25ced-524f-4dfb-8011-93aa38785389" 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_5aaa4946-fbc2-42e5-ace6-a39efeafe54e" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_9dc25ced-524f-4dfb-8011-93aa38785389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_b8a5cb52-fcb9-4d6f-98e9-72e9cf31619f" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_5aaa4946-fbc2-42e5-ace6-a39efeafe54e" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_b8a5cb52-fcb9-4d6f-98e9-72e9cf31619f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_eaef4a11-6748-4226-9d78-81ae06ef086d" 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_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_eaef4a11-6748-4226-9d78-81ae06ef086d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_853338b3-a522-4b74-a194-29d575b263b7" 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_eaef4a11-6748-4226-9d78-81ae06ef086d" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_853338b3-a522-4b74-a194-29d575b263b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_c2a71e91-a01b-45a9-8c37-46cbbb617534" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_853338b3-a522-4b74-a194-29d575b263b7" xlink:to="loc_hfwa_CommercialAndIndustrialMember_c2a71e91-a01b-45a9-8c37-46cbbb617534" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_9fd70a81-b55a-485d-8d3f-affe52800e21" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_853338b3-a522-4b74-a194-29d575b263b7" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_9fd70a81-b55a-485d-8d3f-affe52800e21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8fd2e9dd-4268-42c2-85cf-6c06e6c6746d" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_853338b3-a522-4b74-a194-29d575b263b7" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_8fd2e9dd-4268-42c2-85cf-6c06e6c6746d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_38e8b540-bf1b-4270-a9ed-15c40e67fc1d" 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_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_38e8b540-bf1b-4270-a9ed-15c40e67fc1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4a406777-4dba-45fa-bdc5-9a9edd2795f6" 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_38e8b540-bf1b-4270-a9ed-15c40e67fc1d" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_4a406777-4dba-45fa-bdc5-9a9edd2795f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_7a7c01e1-b910-40f3-b888-b12c11d9d384" 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_4a406777-4dba-45fa-bdc5-9a9edd2795f6" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_7a7c01e1-b910-40f3-b888-b12c11d9d384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_ce5bb157-2685-4157-bd78-8ce7ed4ff1f0" 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_4a406777-4dba-45fa-bdc5-9a9edd2795f6" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_ce5bb157-2685-4157-bd78-8ce7ed4ff1f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_670c73d9-a271-456b-a73d-cd9223cca933" 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_4a406777-4dba-45fa-bdc5-9a9edd2795f6" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_670c73d9-a271-456b-a73d-cd9223cca933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_0a7b68d0-45a3-4ad7-bdd1-7bd16ba48723" 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_4a406777-4dba-45fa-bdc5-9a9edd2795f6" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_0a7b68d0-45a3-4ad7-bdd1-7bd16ba48723" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f9cd17fa-1be1-4f93-9340-4b0798807d3b" 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_5c15f0b8-6d6d-4fdb-8b5f-d528ea2bb63f" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f9cd17fa-1be1-4f93-9340-4b0798807d3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_0dc8373f-0707-4311-9378-4a34bed179c6" xlink:href="hfwa-20220630.xsd#hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationLineItems_f9cd17fa-1be1-4f93-9340-4b0798807d3b" xlink:to="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_0dc8373f-0707-4311-9378-4a34bed179c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_234d4957-c5d4-4022-abe5-18ae19bf9af1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_0dc8373f-0707-4311-9378-4a34bed179c6" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_234d4957-c5d4-4022-abe5-18ae19bf9af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_733c454f-2fac-4d89-8630-328bbee08f83" xlink:href="hfwa-20220630.xsd#hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_0dc8373f-0707-4311-9378-4a34bed179c6" xlink:to="loc_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings_733c454f-2fac-4d89-8630-328bbee08f83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_6b02dea0-a55a-4695-bfc9-bc5af0b02834" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueOptionChangesInFairValueGainLoss1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_hfwa_FairValueAssetsAndLiabilitiesMeasuredOnNonRecurringBasisAbstract_0dc8373f-0707-4311-9378-4a34bed179c6" xlink:to="loc_us-gaap_FairValueOptionChangesInFairValueGainLoss1_6b02dea0-a55a-4695-bfc9-bc5af0b02834" 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-20220630.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_d3e342d9-6cbd-4ade-bdde-e71fc69971bb" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" 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_d3e342d9-6cbd-4ade-bdde-e71fc69971bb" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1eec9ba4-8cab-43b1-bd25-206e3568a321" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1eec9ba4-8cab-43b1-bd25-206e3568a321" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef391ad6-4859-41b5-bdde-2337d44a3910" 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_1eec9ba4-8cab-43b1-bd25-206e3568a321" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef391ad6-4859-41b5-bdde-2337d44a3910" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_8f870930-5ba4-4933-a97b-0cd9165eade6" 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_ef391ad6-4859-41b5-bdde-2337d44a3910" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_8f870930-5ba4-4933-a97b-0cd9165eade6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel12And3Member_fb2890cb-ce45-48a5-b247-2b0e7a39bab7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueInputsLevel12And3Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_ef391ad6-4859-41b5-bdde-2337d44a3910" xlink:to="loc_us-gaap_FairValueInputsLevel12And3Member_fb2890cb-ce45-48a5-b247-2b0e7a39bab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d1d690b5-ed0e-44b6-a615-ece5d567f43e" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_d1d690b5-ed0e-44b6-a615-ece5d567f43e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_e158a4c7-8de9-4cee-8360-f715c099cb34" 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_d1d690b5-ed0e-44b6-a615-ece5d567f43e" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_e158a4c7-8de9-4cee-8360-f715c099cb34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsNonrecurringMember_e314dd24-a717-401c-8699-34aa0a9a518d" 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_e158a4c7-8de9-4cee-8360-f715c099cb34" xlink:to="loc_us-gaap_FairValueMeasurementsNonrecurringMember_e314dd24-a717-401c-8699-34aa0a9a518d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_202e7a70-cf0f-4e50-9f24-78f3328bc41a" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusAxis_202e7a70-cf0f-4e50-9f24-78f3328bc41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_ee797d3a-a886-4acf-a331-ae355a9d895c" 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_202e7a70-cf0f-4e50-9f24-78f3328bc41a" xlink:to="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_ee797d3a-a886-4acf-a331-ae355a9d895c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMember_7015238c-f9a7-4138-83da-0e97b4f841c4" xlink:href="hfwa-20220630.xsd#hfwa_ImpairedLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_ee797d3a-a886-4acf-a331-ae355a9d895c" xlink:to="loc_hfwa_ImpairedLoansMember_7015238c-f9a7-4138-83da-0e97b4f841c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_a48e8bff-f2b3-4f67-9971-f00fee90cf10" xlink:href="hfwa-20220630.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentPerformanceStatusDomain_ee797d3a-a886-4acf-a331-ae355a9d895c" xlink:to="loc_hfwa_BranchHeldForSaleMember_a48e8bff-f2b3-4f67-9971-f00fee90cf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_9dbdaff1-d878-4b3e-a9e4-fa2bce8ac211" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_srt_RangeAxis_9dbdaff1-d878-4b3e-a9e4-fa2bce8ac211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_189c736b-f9b2-4f43-b467-da5a17600d1b" 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_9dbdaff1-d878-4b3e-a9e4-fa2bce8ac211" xlink:to="loc_srt_RangeMember_189c736b-f9b2-4f43-b467-da5a17600d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1f4cc7e0-1ee1-4fcd-b3a7-d9e221f1210f" 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_189c736b-f9b2-4f43-b467-da5a17600d1b" xlink:to="loc_srt_MinimumMember_1f4cc7e0-1ee1-4fcd-b3a7-d9e221f1210f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_1651b19f-30fb-4cdf-9e2a-2333bd2ea141" 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_189c736b-f9b2-4f43-b467-da5a17600d1b" xlink:to="loc_srt_MaximumMember_1651b19f-30fb-4cdf-9e2a-2333bd2ea141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_WeightedAverageMember_36ef052b-a931-4f43-b760-a5f527be5f0d" 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_189c736b-f9b2-4f43-b467-da5a17600d1b" xlink:to="loc_srt_WeightedAverageMember_36ef052b-a931-4f43-b760-a5f527be5f0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeAxis_c4e85fff-4315-48c1-b583-5619dbd0c6cf" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_us-gaap_MeasurementInputTypeAxis_c4e85fff-4315-48c1-b583-5619dbd0c6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputTypeDomain_2c5ee59d-e4f0-4550-87b4-432ee1b3433f" 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_c4e85fff-4315-48c1-b583-5619dbd0c6cf" xlink:to="loc_us-gaap_MeasurementInputTypeDomain_2c5ee59d-e4f0-4550-87b4-432ee1b3433f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_36481031-a0f5-46ad-bf85-3cf15298c294" 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_2c5ee59d-e4f0-4550-87b4-432ee1b3433f" xlink:to="loc_us-gaap_MeasurementInputComparabilityAdjustmentMember_36481031-a0f5-46ad-bf85-3cf15298c294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_08cadb52-69fd-4807-8e61-a6db61e89abf" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_08cadb52-69fd-4807-8e61-a6db61e89abf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_93af6b62-e278-43c5-a302-56a44f713dad" 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_08cadb52-69fd-4807-8e61-a6db61e89abf" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_93af6b62-e278-43c5-a302-56a44f713dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_BranchHeldForSaleMember_64a54c43-307a-423a-9451-95c5476c8523" xlink:href="hfwa-20220630.xsd#hfwa_BranchHeldForSaleMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_93af6b62-e278-43c5-a302-56a44f713dad" xlink:to="loc_hfwa_BranchHeldForSaleMember_64a54c43-307a-423a-9451-95c5476c8523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_25370e41-f7ec-492a-a2e4-8190c026fee0" 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_a9f38b99-334d-4d77-af4b-177e6b4fcc14" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_25370e41-f7ec-492a-a2e4-8190c026fee0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_d13460d4-c898-4c90-bf67-ac2de11d043b" 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_25370e41-f7ec-492a-a2e4-8190c026fee0" xlink:to="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_d13460d4-c898-4c90-bf67-ac2de11d043b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_3a8a0155-3169-4232-a263-0576a9eb507e" 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_d13460d4-c898-4c90-bf67-ac2de11d043b" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_3a8a0155-3169-4232-a263-0576a9eb507e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_ImpairedLoansMeasurementInput_eaf59b2f-f29d-4b5d-a7f3-167323991d81" xlink:href="hfwa-20220630.xsd#hfwa_ImpairedLoansMeasurementInput"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueInputsQuantitativeInformationAbstract_d13460d4-c898-4c90-bf67-ac2de11d043b" xlink:to="loc_hfwa_ImpairedLoansMeasurementInput_eaf59b2f-f29d-4b5d-a7f3-167323991d81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsFairValueDisclosure_1f6128a4-340a-44bc-8714-4174e28e8bf4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsFairValueDisclosure"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesLineItems_25370e41-f7ec-492a-a2e4-8190c026fee0" xlink:to="loc_us-gaap_AssetsFairValueDisclosure_1f6128a4-340a-44bc-8714-4174e28e8bf4" 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-20220630.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_830c7416-5fdb-43a2-b8e9-08f17b024064" 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_afd63f99-d620-4cef-b37a-8e6303f30956" 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_830c7416-5fdb-43a2-b8e9-08f17b024064" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_fcca0ba6-198b-4946-89ce-fb001007cb17" 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_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_fcca0ba6-198b-4946-89ce-fb001007cb17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6852b540-7c30-4224-b232-d43d3d0d7572" 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_fcca0ba6-198b-4946-89ce-fb001007cb17" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_6852b540-7c30-4224-b232-d43d3d0d7572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_206e7ac8-246f-4013-9981-7b140d7b7495" 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_6852b540-7c30-4224-b232-d43d3d0d7572" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_206e7ac8-246f-4013-9981-7b140d7b7495" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_84d231de-699d-495b-9114-df4f19f2af1c" 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_6852b540-7c30-4224-b232-d43d3d0d7572" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_84d231de-699d-495b-9114-df4f19f2af1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_4318c839-9ad8-461d-b1de-5a383cc7975a" 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_6852b540-7c30-4224-b232-d43d3d0d7572" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_4318c839-9ad8-461d-b1de-5a383cc7975a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1cc638b3-8ef5-4b43-a16e-e1e435cf3981" 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_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1cc638b3-8ef5-4b43-a16e-e1e435cf3981" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8b79ee9d-0d44-4526-948c-5c4eafd5ec76" 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_1cc638b3-8ef5-4b43-a16e-e1e435cf3981" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_8b79ee9d-0d44-4526-948c-5c4eafd5ec76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_09bd0469-2472-4e5c-ac71-40293e8b002f" 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_8b79ee9d-0d44-4526-948c-5c4eafd5ec76" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_09bd0469-2472-4e5c-ac71-40293e8b002f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_da3a69d6-8fd6-4b02-804e-860cb8805150" 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_8b79ee9d-0d44-4526-948c-5c4eafd5ec76" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_da3a69d6-8fd6-4b02-804e-860cb8805150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_179a2337-36c7-44a6-b204-088dd1f66818" 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_8b79ee9d-0d44-4526-948c-5c4eafd5ec76" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_179a2337-36c7-44a6-b204-088dd1f66818" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByLiabilityClassAxis_9b672533-64e4-4c7e-a0ad-1a2c877a1b58" 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_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:to="loc_us-gaap_FairValueByLiabilityClassAxis_9b672533-64e4-4c7e-a0ad-1a2c877a1b58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5f7b3e3d-3f59-4a8c-9e24-13dacf368a6e" 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_9b672533-64e4-4c7e-a0ad-1a2c877a1b58" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5f7b3e3d-3f59-4a8c-9e24-13dacf368a6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_4877149a-ab74-4d2a-969a-6881e23bc242" xlink:href="hfwa-20220630.xsd#hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain_5f7b3e3d-3f59-4a8c-9e24-13dacf368a6e" xlink:to="loc_hfwa_NoninterestDepositsInterestBearingDemandDepositsMoneyMarketAccountsAndSavingsAccountsMember_4877149a-ab74-4d2a-969a-6881e23bc242" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BankTimeDepositsMember_f68e8625-25c0-4a1d-a0be-63345b95814a" 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_5f7b3e3d-3f59-4a8c-9e24-13dacf368a6e" xlink:to="loc_us-gaap_BankTimeDepositsMember_f68e8625-25c0-4a1d-a0be-63345b95814a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementFrequencyAxis_84a9f048-ecb4-4f9f-9219-b03edde0cf98" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueByMeasurementFrequencyAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:to="loc_us-gaap_FairValueByMeasurementFrequencyAxis_84a9f048-ecb4-4f9f-9219-b03edde0cf98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementFrequencyDomain_1e6d459f-6f0c-494d-89e3-28d51945fac5" 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_84a9f048-ecb4-4f9f-9219-b03edde0cf98" xlink:to="loc_us-gaap_FairValueMeasurementFrequencyDomain_1e6d459f-6f0c-494d-89e3-28d51945fac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsRecurringMember_53acc034-1d00-43c1-b390-fc983b380eb9" 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_1e6d459f-6f0c-494d-89e3-28d51945fac5" xlink:to="loc_us-gaap_FairValueMeasurementsRecurringMember_53acc034-1d00-43c1-b390-fc983b380eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancialInstrumentAxis_b3db875b-6b87-45cb-b486-4acbd6e532bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinancialInstrumentAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:to="loc_us-gaap_FinancialInstrumentAxis_b3db875b-6b87-45cb-b486-4acbd6e532bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f77f454a-1b0c-4387-b624-0ea7c49af4cd" 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_b3db875b-6b87-45cb-b486-4acbd6e532bd" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f77f454a-1b0c-4387-b624-0ea7c49af4cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateSwapMember_451e9bb2-8273-4a25-aab7-f5ea0da9e647" 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_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_f77f454a-1b0c-4387-b624-0ea7c49af4cd" xlink:to="loc_us-gaap_InterestRateSwapMember_451e9bb2-8273-4a25-aab7-f5ea0da9e647" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e7ce8d90-97b2-4639-bc0c-faf45630f8be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByBalanceSheetGroupingTable_afd63f99-d620-4cef-b37a-8e6303f30956" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e7ce8d90-97b2-4639-bc0c-faf45630f8be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_de31ae56-706d-438d-9ae5-70924e2ef1f4" xlink:href="hfwa-20220630.xsd#hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e7ce8d90-97b2-4639-bc0c-faf45630f8be" xlink:to="loc_hfwa_FinancialInstrumentsFinancialAssetsAndLiabilitiesBalanceSheetGroupingsAbstract_de31ae56-706d-438d-9ae5-70924e2ef1f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_673ad198-ee88-46d9-87f5-908d61887e41" 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_de31ae56-706d-438d-9ae5-70924e2ef1f4" xlink:to="loc_us-gaap_AssetsAbstract_673ad198-ee88-46d9-87f5-908d61887e41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_65d4c672-183d-44ca-adc2-fe6e6fb77aea" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_CashAndCashEquivalentsFairValueDisclosure_65d4c672-183d-44ca-adc2-fe6e6fb77aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InvestmentsFairValueDisclosure_e9ef5241-4c51-43ca-86f3-c9002f4e5c26" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_InvestmentsFairValueDisclosure_e9ef5241-4c51-43ca-86f3-c9002f4e5c26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_HeldToMaturitySecuritiesFairValue_cdbcf7cd-d44a-4824-a8c5-fc84934e32fb" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_HeldToMaturitySecuritiesFairValue_cdbcf7cd-d44a-4824-a8c5-fc84934e32fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_bd1d1a98-f6e2-4b06-91bc-3ba67444606c" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_LoansHeldForSaleFairValueDisclosure_bd1d1a98-f6e2-4b06-91bc-3ba67444606c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LoansReceivableFairValueDisclosure_a2f4bbd0-6c6b-49a6-9328-bbbbb8e3e1b6" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_LoansReceivableFairValueDisclosure_a2f4bbd0-6c6b-49a6-9328-bbbbb8e3e1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableFairValueDisclosure_57613744-a887-4831-8824-3513e81950c7" 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_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_AccountsReceivableFairValueDisclosure_57613744-a887-4831-8824-3513e81950c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_5c301aee-4ee6-404e-b8f8-49ed83a9ae68" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestRateDerivativeAssetsAtFairValue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_InterestRateDerivativeAssetsAtFairValue_5c301aee-4ee6-404e-b8f8-49ed83a9ae68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquitySecuritiesFvNi_6d54e359-16d5-4b2b-a9e0-9659456a3568" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquitySecuritiesFvNi"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_673ad198-ee88-46d9-87f5-908d61887e41" xlink:to="loc_us-gaap_EquitySecuritiesFvNi_6d54e359-16d5-4b2b-a9e0-9659456a3568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0a0e8835-170f-4388-943d-3cfa1723246f" 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_de31ae56-706d-438d-9ae5-70924e2ef1f4" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepositsFairValueDisclosure_cb00f10c-fd07-4333-b96e-30385884db8b" 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_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:to="loc_us-gaap_DepositsFairValueDisclosure_cb00f10c-fd07-4333-b96e-30385884db8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_efdd3a6c-e1cd-4e61-8b99-3193567d29e9" 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_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:to="loc_us-gaap_InterestBearingDomesticDepositCertificatesOfDeposits_efdd3a6c-e1cd-4e61-8b99-3193567d29e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_52e3e4de-40d0-4013-a39d-41742334ab0b" 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_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:to="loc_us-gaap_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure_52e3e4de-40d0-4013-a39d-41742334ab0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_5763a883-de90-43e6-a89d-c9c1c1894319" 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_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations_5763a883-de90-43e6-a89d-c9c1c1894319" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_1b0a60a8-51a0-45d1-9942-7e8405a10229" 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_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:to="loc_us-gaap_AccruedLiabilitiesFairValueDisclosure_1b0a60a8-51a0-45d1-9942-7e8405a10229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_267a7dda-3426-4ccb-98a9-6966f06e7c7b" 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_0a0e8835-170f-4388-943d-3cfa1723246f" xlink:to="loc_us-gaap_InterestRateDerivativeLiabilitiesAtFairValue_267a7dda-3426-4ccb-98a9-6966f06e7c7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_2c765b49-13df-4213-bf04-64be87602907" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e7ce8d90-97b2-4639-bc0c-faf45630f8be" xlink:to="loc_us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss_2c765b49-13df-4213-bf04-64be87602907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cb094553-9e9f-4a26-8e4f-6a7ee1ec0d0a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AvailableForSaleSecuritiesDebtSecurities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_e7ce8d90-97b2-4639-bc0c-faf45630f8be" xlink:to="loc_us-gaap_AvailableForSaleSecuritiesDebtSecurities_cb094553-9e9f-4a26-8e4f-6a7ee1ec0d0a" 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-20220630.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_6e223a9f-55bc-4cb3-8507-43bedd350491" 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_84a7970d-4028-4aea-8036-e4c2ee758c12" xlink:href="hfwa-20220630.xsd#hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BankingAndThriftOtherDisclosuresAbstract_6e223a9f-55bc-4cb3-8507-43bedd350491" xlink:to="loc_hfwa_RegulatoryCashRequirementsUnderBankingRegulationsTextBlock_84a7970d-4028-4aea-8036-e4c2ee758c12" 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-20220630.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_7e3e7b4e-38ba-49fb-b7ff-1a9644c7196f" 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_dd83555a-785f-41b9-bd5c-ef27325a4066" 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_7e3e7b4e-38ba-49fb-b7ff-1a9644c7196f" xlink:to="loc_us-gaap_RestrictedCash_dd83555a-785f-41b9-bd5c-ef27325a4066" 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-20220630.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_cd9134c6-80f1-4884-94dc-e90b86935f53" 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_adf9d269-bff5-4ade-8856-8fddb71037e1" 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_cd9134c6-80f1-4884-94dc-e90b86935f53" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_adf9d269-bff5-4ade-8856-8fddb71037e1" 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-20220630.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_3c1961fb-61fb-411a-a5cb-7a178e3d34c4" 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_e43f24b3-c1c2-49c0-b37a-e64932190cad" xlink:href="hfwa-20220630.xsd#hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3c1961fb-61fb-411a-a5cb-7a178e3d34c4" xlink:to="loc_hfwa_OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock_e43f24b3-c1c2-49c0-b37a-e64932190cad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock_f8e2d5d5-173f-4d32-9733-07189465819e" xlink:href="hfwa-20220630.xsd#hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_3c1961fb-61fb-411a-a5cb-7a178e3d34c4" xlink:to="loc_hfwa_AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock_f8e2d5d5-173f-4d32-9733-07189465819e" 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-20220630.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_2c6a0c95-32f6-42b5-80b9-706c7e637bf1" 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_41513975-1993-4115-8f3e-aac55ca36f5c" 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_2c6a0c95-32f6-42b5-80b9-706c7e637bf1" xlink:to="loc_us-gaap_OtherCommitmentsTable_41513975-1993-4115-8f3e-aac55ca36f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsAxis_7f2342bf-5a33-4c6c-8b71-e957133339a3" 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_41513975-1993-4115-8f3e-aac55ca36f5c" xlink:to="loc_us-gaap_OtherCommitmentsAxis_7f2342bf-5a33-4c6c-8b71-e957133339a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsDomain_3c105144-c88b-4e7e-b6a7-df2108138135" 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_7f2342bf-5a33-4c6c-8b71-e957133339a3" xlink:to="loc_us-gaap_OtherCommitmentsDomain_3c105144-c88b-4e7e-b6a7-df2108138135" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_UnusedCommitmentstoExtendCreditMember_40ee9063-661f-4e79-bf5b-cbac1f48ec44" xlink:href="hfwa-20220630.xsd#hfwa_UnusedCommitmentstoExtendCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsDomain_3c105144-c88b-4e7e-b6a7-df2108138135" xlink:to="loc_hfwa_UnusedCommitmentstoExtendCreditMember_40ee9063-661f-4e79-bf5b-cbac1f48ec44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ba4c1a3c-6811-42c6-a935-28ca752b9a5c" 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_41513975-1993-4115-8f3e-aac55ca36f5c" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentAxis_ba4c1a3c-6811-42c6-a935-28ca752b9a5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4c4881a3-e86c-4d13-a807-311df62b9d16" 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_ba4c1a3c-6811-42c6-a935-28ca752b9a5c" xlink:to="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4c4881a3-e86c-4d13-a807-311df62b9d16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommercialPortfolioSegmentMember_f5b1ebcb-a305-4aaf-861e-4e4d29ea602d" 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_4c4881a3-e86c-4d13-a807-311df62b9d16" xlink:to="loc_us-gaap_CommercialPortfolioSegmentMember_f5b1ebcb-a305-4aaf-861e-4e4d29ea602d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_b6b2b75b-d6eb-419f-9300-9a5692a84bc8" xlink:href="hfwa-20220630.xsd#hfwa_RealEstateConstructionAndLandDevelopmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivablePortfolioSegmentDomain_4c4881a3-e86c-4d13-a807-311df62b9d16" xlink:to="loc_hfwa_RealEstateConstructionAndLandDevelopmentMember_b6b2b75b-d6eb-419f-9300-9a5692a84bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsumerPortfolioSegmentMember_c13f2ca9-5513-445a-8161-32679634fcf1" 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_4c4881a3-e86c-4d13-a807-311df62b9d16" xlink:to="loc_us-gaap_ConsumerPortfolioSegmentMember_c13f2ca9-5513-445a-8161-32679634fcf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_34e81e38-26b2-4e5c-8be8-5833b82358b0" 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_41513975-1993-4115-8f3e-aac55ca36f5c" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentByClassOfFinancingReceivableAxis_34e81e38-26b2-4e5c-8be8-5833b82358b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" 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_34e81e38-26b2-4e5c-8be8-5833b82358b0" xlink:to="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_CommercialAndIndustrialMember_69699253-9b4b-408c-a575-7b555877f01a" xlink:href="hfwa-20220630.xsd#hfwa_CommercialAndIndustrialMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" xlink:to="loc_hfwa_CommercialAndIndustrialMember_69699253-9b4b-408c-a575-7b555877f01a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_a68d9016-3960-4e46-b4e4-7c61fee9f0bd" xlink:href="hfwa-20220630.xsd#hfwa_OwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" xlink:to="loc_hfwa_OwnerOccupiedCommercialRealEstateMember_a68d9016-3960-4e46-b4e4-7c61fee9f0bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_f1bfdaeb-569c-459d-8414-e63167fb8e78" xlink:href="hfwa-20220630.xsd#hfwa_NonOwnerOccupiedCommercialRealEstateMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" xlink:to="loc_hfwa_NonOwnerOccupiedCommercialRealEstateMember_f1bfdaeb-569c-459d-8414-e63167fb8e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_b17c0dfd-fdc2-4781-8b6d-d7c6d1237dd7" xlink:href="hfwa-20220630.xsd#hfwa_OnetoFourFamilyRealEstateConstructionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" xlink:to="loc_hfwa_OnetoFourFamilyRealEstateConstructionMember_b17c0dfd-fdc2-4781-8b6d-d7c6d1237dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_6b9e76d4-7953-46a6-aab1-a758417be50a" xlink:href="hfwa-20220630.xsd#hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancingReceivableRecordedInvestmentClassOfFinancingReceivableDomain_321e5b50-115f-4eda-997f-58fc270cae47" xlink:to="loc_hfwa_FiveOrMoreFamilyResidentialAndCommercialPropertiesMember_6b9e76d4-7953-46a6-aab1-a758417be50a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_72aa5539-21e8-45ff-86fe-02f84411bcff" 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_41513975-1993-4115-8f3e-aac55ca36f5c" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_72aa5539-21e8-45ff-86fe-02f84411bcff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusedCommitmentsToExtendCredit_dd4d5f8b-c07b-499e-bbe7-69c658861223" 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_72aa5539-21e8-45ff-86fe-02f84411bcff" xlink:to="loc_us-gaap_UnusedCommitmentsToExtendCredit_dd4d5f8b-c07b-499e-bbe7-69c658861223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForOtherCreditLosses_7b7a7765-770a-4e89-b0d4-dc43ef616c97" 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_72aa5539-21e8-45ff-86fe-02f84411bcff" xlink:to="loc_us-gaap_ProvisionForOtherCreditLosses_7b7a7765-770a-4e89-b0d4-dc43ef616c97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_189b163c-0c64-404f-8931-6980af64bddd" 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_72aa5539-21e8-45ff-86fe-02f84411bcff" xlink:to="loc_us-gaap_FinancingReceivableAllowanceForCreditLosses_189b163c-0c64-404f-8931-6980af64bddd" 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.2</span><table class="report" border="0" cellspacing="2" id="idm140573864940960">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Aug. 01, 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" 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" 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" 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">Jun. 30,  2022<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_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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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" 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,103,929<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_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" 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" 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" 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">Q2<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_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.2</span><table class="report" border="0" cellspacing="2" id="idm140573864071024">
<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>Jun. 30, 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" 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">$ 93,675<span></span>
</td>
<td class="nump">$ 61,377<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_InterestBearingDepositsInBanks', window );">Interest earning deposits</a></td>
<td class="nump">900,380<span></span>
</td>
<td class="nump">1,661,915<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">994,055<span></span>
</td>
<td class="nump">1,723,292<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_AvailableForSaleSecuritiesDebtSecurities', window );">Investment securities available for sale, at fair value, net (amortized cost of $1,267,715 and $883,832, respectively)</a></td>
<td class="nump">1,187,588<span></span>
</td>
<td class="nump">894,335<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $559,312 and $376,331, respectively)</a></td>
<td class="nump">615,653<span></span>
</td>
<td class="nump">383,393<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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,803,241<span></span>
</td>
<td class="nump">1,277,728<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_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup', window );">Loans held for sale</a></td>
<td class="nump">1,311<span></span>
</td>
<td class="nump">1,476<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">3,874,064<span></span>
</td>
<td class="nump">3,815,662<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="num">(39,696)<span></span>
</td>
<td class="num">(42,361)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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,834,368<span></span>
</td>
<td class="nump">3,773,301<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_PropertyPlantAndEquipmentNet', window );">Premises and equipment, net</a></td>
<td class="nump">77,164<span></span>
</td>
<td class="nump">79,370<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_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="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_BankOwnedLifeInsurance', window );">Bank owned life insurance</a></td>
<td class="nump">120,646<span></span>
</td>
<td class="nump">120,196<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_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">15,908<span></span>
</td>
<td class="nump">14,657<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_PrepaidExpenseAndOtherAssets', window );">Prepaid expenses and other assets</a></td>
<td class="nump">211,350<span></span>
</td>
<td class="nump">183,543<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_IntangibleAssetsNetExcludingGoodwill', window );">Other intangible assets, net</a></td>
<td class="nump">8,569<span></span>
</td>
<td class="nump">9,977<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">240,939<span></span>
</td>
<td class="nump">240,939<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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,316,467<span></span>
</td>
<td class="nump">7,432,412<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>LIABILITIES AND STOCKHOLDERS' EQUITY</strong></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_Deposits', window );">Deposits</a></td>
<td class="nump">6,330,190<span></span>
</td>
<td class="nump">6,394,290<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_JuniorSubordinatedNotes', window );">Junior subordinated debentures</a></td>
<td class="nump">21,326<span></span>
</td>
<td class="nump">21,180<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_SecuritiesSoldUnderAgreementsToRepurchase', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">41,827<span></span>
</td>
<td class="nump">50,839<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_OtherLiabilities', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">117,758<span></span>
</td>
<td class="nump">111,671<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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,511,101<span></span>
</td>
<td class="nump">6,577,980<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_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="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_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="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_CommonStockValue', window );">Common stock, no par value, 50,000,000 shares authorized; 35,103,929 and 35,105,779 shares issued and outstanding, respectively</a></td>
<td class="nump">550,417<span></span>
</td>
<td class="nump">551,798<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">316,732<span></span>
</td>
<td class="nump">293,238<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive (loss) income, net</a></td>
<td class="num">(61,783)<span></span>
</td>
<td class="nump">9,396<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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">805,366<span></span>
</td>
<td class="nump">854,432<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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,316,467<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_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.2</span><table class="report" border="0" cellspacing="2" id="idm140573864856976">
<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>Jun. 30, 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" 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,267,715,000<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_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">$ 559,312,000<span></span>
</td>
<td class="nump">$ 376,331,000<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_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" 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" 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" 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" 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" 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,103,929<span></span>
</td>
<td class="nump">35,105,779<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">35,103,929<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573861574480">
<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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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_InterestAndFeeIncomeLoansAndLeases', window );">Interest and fees on loans</a></td>
<td class="nump">$ 40,890<span></span>
</td>
<td class="nump">$ 50,750<span></span>
</td>
<td class="nump">$ 81,915<span></span>
</td>
<td class="nump">$ 100,274<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_InterestIncomeSecuritiesTaxable', window );">Taxable interest on investment securities</a></td>
<td class="nump">7,607<span></span>
</td>
<td class="nump">4,050<span></span>
</td>
<td class="nump">13,610<span></span>
</td>
<td class="nump">7,584<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_InterestIncomeSecuritiesTaxExempt', window );">Nontaxable interest on investment securities</a></td>
<td class="nump">893<span></span>
</td>
<td class="nump">947<span></span>
</td>
<td class="nump">1,753<span></span>
</td>
<td class="nump">1,905<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_OtherInterestAndDividendIncome', window );">Interest on interest earning deposits</a></td>
<td class="nump">2,342<span></span>
</td>
<td class="nump">263<span></span>
</td>
<td class="nump">3,048<span></span>
</td>
<td class="nump">438<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">51,732<span></span>
</td>
<td class="nump">56,010<span></span>
</td>
<td class="nump">100,326<span></span>
</td>
<td class="nump">110,201<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>
<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_InterestExpenseDeposits', window );">Deposits</a></td>
<td class="nump">1,413<span></span>
</td>
<td class="nump">1,524<span></span>
</td>
<td class="nump">2,837<span></span>
</td>
<td class="nump">3,252<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_InterestExpenseJuniorSubordinatedDebentures', window );">Junior subordinated debentures</a></td>
<td class="nump">239<span></span>
</td>
<td class="nump">186<span></span>
</td>
<td class="nump">433<span></span>
</td>
<td class="nump">373<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_InterestExpenseOther', window );">Other borrowings</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">35<span></span>
</td>
<td class="nump">64<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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,684<span></span>
</td>
<td class="nump">1,745<span></span>
</td>
<td class="nump">3,334<span></span>
</td>
<td class="nump">3,698<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">50,048<span></span>
</td>
<td class="nump">54,265<span></span>
</td>
<td class="nump">96,992<span></span>
</td>
<td class="nump">106,503<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_ProvisionForLoanLeaseAndOtherLosses', window );">Reversal of provision for credit losses</a></td>
<td class="num">(1,204)<span></span>
</td>
<td class="num">(13,987)<span></span>
</td>
<td class="num">(4,781)<span></span>
</td>
<td class="num">(21,186)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">51,252<span></span>
</td>
<td class="nump">68,252<span></span>
</td>
<td class="nump">101,773<span></span>
</td>
<td class="nump">127,689<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,391<span></span>
</td>
<td class="nump">2,067<span></span>
</td>
<td class="nump">4,687<span></span>
</td>
<td class="nump">3,959<span></span>
</td>
</tr>
<tr class="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,332<span></span>
</td>
<td class="nump">2,338<span></span>
</td>
<td class="nump">4,773<span></span>
</td>
<td class="nump">4,435<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_DebtAndEquitySecuritiesRealizedGainLoss', window );">Gain on sale of investment securities, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">29<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_GainLossOnSalesOfLoansNet', window );">Gain on sale of loans, net</a></td>
<td class="nump">219<span></span>
</td>
<td class="nump">1,003<span></span>
</td>
<td class="nump">460<span></span>
</td>
<td class="nump">2,373<span></span>
</td>
</tr>
<tr class="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">26<span></span>
</td>
<td class="nump">209<span></span>
</td>
<td class="nump">305<span></span>
</td>
<td class="nump">361<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_BankOwnedLifeInsuranceIncome', window );">Bank owned life insurance income</a></td>
<td class="nump">764<span></span>
</td>
<td class="nump">717<span></span>
</td>
<td class="nump">2,459<span></span>
</td>
<td class="nump">1,373<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_GainLossOnSaleOfOtherAssets', window );">Gain on sale of other assets, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">724<span></span>
</td>
<td class="nump">204<span></span>
</td>
<td class="nump">746<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_NoninterestIncomeOther', window );">Other income</a></td>
<td class="nump">1,284<span></span>
</td>
<td class="nump">1,239<span></span>
</td>
<td class="nump">2,666<span></span>
</td>
<td class="nump">3,272<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">7,016<span></span>
</td>
<td class="nump">8,297<span></span>
</td>
<td class="nump">15,554<span></span>
</td>
<td class="nump">16,548<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>
<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_LaborAndRelatedExpense', window );">Compensation and employee benefits</a></td>
<td class="nump">21,778<span></span>
</td>
<td class="nump">21,803<span></span>
</td>
<td class="nump">43,030<span></span>
</td>
<td class="nump">44,004<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_OccupancyNet', window );">Occupancy and equipment</a></td>
<td class="nump">4,171<span></span>
</td>
<td class="nump">4,091<span></span>
</td>
<td class="nump">8,502<span></span>
</td>
<td class="nump">8,545<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_CommunicationsAndInformationTechnology', window );">Data processing</a></td>
<td class="nump">4,185<span></span>
</td>
<td class="nump">3,998<span></span>
</td>
<td class="nump">8,246<span></span>
</td>
<td class="nump">7,810<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_MarketingExpense', window );">Marketing</a></td>
<td class="nump">344<span></span>
</td>
<td class="nump">567<span></span>
</td>
<td class="nump">610<span></span>
</td>
<td class="nump">1,080<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_ProfessionalFees', window );">Professional services</a></td>
<td class="nump">529<span></span>
</td>
<td class="nump">1,037<span></span>
</td>
<td class="nump">1,228<span></span>
</td>
<td class="nump">2,307<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_TaxesExcludingIncomeAndExciseTaxes', window );">State/municipal business and use taxes</a></td>
<td class="nump">867<span></span>
</td>
<td class="nump">991<span></span>
</td>
<td class="nump">1,663<span></span>
</td>
<td class="nump">1,963<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_FederalDepositInsuranceCorporationPremiumExpense', window );">Federal deposit insurance premium</a></td>
<td class="nump">425<span></span>
</td>
<td class="nump">339<span></span>
</td>
<td class="nump">1,025<span></span>
</td>
<td class="nump">928<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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">704<span></span>
</td>
<td class="nump">797<span></span>
</td>
<td class="nump">1,408<span></span>
</td>
<td class="nump">1,594<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_OtherNoninterestExpense', window );">Other expense</a></td>
<td class="nump">2,704<span></span>
</td>
<td class="nump">2,773<span></span>
</td>
<td class="nump">5,715<span></span>
</td>
<td class="nump">5,407<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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,707<span></span>
</td>
<td class="nump">36,396<span></span>
</td>
<td class="nump">71,427<span></span>
</td>
<td class="nump">73,638<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">22,561<span></span>
</td>
<td class="nump">40,153<span></span>
</td>
<td class="nump">45,900<span></span>
</td>
<td class="nump">70,599<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_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">3,977<span></span>
</td>
<td class="nump">7,451<span></span>
</td>
<td class="nump">7,559<span></span>
</td>
<td class="nump">12,553<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">$ 18,584<span></span>
</td>
<td class="nump">$ 32,702<span></span>
</td>
<td class="nump">$ 38,341<span></span>
</td>
<td class="nump">$ 58,046<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_EarningsPerShareBasic', window );">Basic earnings per common share (in usd per share)</a></td>
<td class="nump">$ 0.53<span></span>
</td>
<td class="nump">$ 0.91<span></span>
</td>
<td class="nump">$ 1.09<span></span>
</td>
<td class="nump">$ 1.61<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_EarningsPerShareDiluted', window );">Diluted earnings per common share (in usd per share)</a></td>
<td class="nump">0.52<span></span>
</td>
<td class="nump">0.90<span></span>
</td>
<td class="nump">1.08<span></span>
</td>
<td class="nump">1.60<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_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>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 0.40<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">35,110,334<span></span>
</td>
<td class="nump">35,994,740<span></span>
</td>
<td class="nump">35,102,572<span></span>
</td>
<td class="nump">35,961,032<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_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted Average Number of Shares Outstanding, Diluted</a></td>
<td class="nump">35,409,524<span></span>
</td>
<td class="nump">36,289,464<span></span>
</td>
<td class="nump">35,412,722<span></span>
</td>
<td class="nump">36,268,861<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573864070304">
<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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 18,584<span></span>
</td>
<td class="nump">$ 32,702<span></span>
</td>
<td class="nump">$ 38,341<span></span>
</td>
<td class="nump">$ 58,046<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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) income</a></td>
<td class="num">(27,555)<span></span>
</td>
<td class="nump">2,600<span></span>
</td>
<td class="num">(71,179)<span></span>
</td>
<td class="num">(8,957)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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">(8,971)<span></span>
</td>
<td class="nump">35,302<span></span>
</td>
<td class="num">(32,838)<span></span>
</td>
<td class="nump">49,089<span></span>
</td>
</tr>
<tr class="rh">
<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>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Change in fair value of investment securities available for sale, net of tax of $(7,638), $722, $(19,751) and $(2,482), respectively</a></td>
<td class="num">(27,397)<span></span>
</td>
<td class="nump">2,600<span></span>
</td>
<td class="num">(70,879)<span></span>
</td>
<td class="num">(8,934)<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_OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax', window );">Amortization of net unrealized gain for the reclassification of investment securities available for sale to held to maturity, net of tax of $(44), $0, $(83) and $0, respectively</a></td>
<td class="num">(158)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(300)<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_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Reclassification adjustment for net gain from sale of investment securities available for sale included in income, net of tax of $0, $0, $0 and $(6), respectively</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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) income</a></td>
<td class="num">$ (27,555)<span></span>
</td>
<td class="nump">$ 2,600<span></span>
</td>
<td class="num">$ (71,179)<span></span>
</td>
<td class="num">$ (8,957)<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573870891712">
<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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax', window );">Change in fair value of securities available for sale, tax</a></td>
<td class="num">$ (7,638)<span></span>
</td>
<td class="nump">$ 722<span></span>
</td>
<td class="num">$ (19,751)<span></span>
</td>
<td class="num">$ (2,482)<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_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">(44)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(83)<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_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="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (6)<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573861358272">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)<br> $ 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" 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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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" 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">120,120,000<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">1,796<span></span>
</td>
<td class="nump">$ 1,796<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25,803,000)<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="num">(757)<span></span>
</td>
<td class="num">$ (757)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">58,046<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,046<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(8,957)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(8,957)<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_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(14,583)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,583)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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 Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,006,560,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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 Jun. 30, 2021</a></td>
<td class="nump">855,984<span></span>
</td>
<td class="nump">$ 572,060<span></span>
</td>
<td class="nump">267,863<span></span>
</td>
<td class="nump">16,061<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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 Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,981,317,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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 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="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" 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">27,800,000<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">926<span></span>
</td>
<td class="nump">$ 926<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,557,000)<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="num">(70)<span></span>
</td>
<td class="num">$ (70)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">32,702<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,702<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="nump">2,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600<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_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(7,325)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,325)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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 Jun. 30, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,006,560,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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 Jun. 30, 2021</a></td>
<td class="nump">855,984<span></span>
</td>
<td class="nump">$ 572,060<span></span>
</td>
<td class="nump">267,863<span></span>
</td>
<td class="nump">16,061<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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" 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">124,420,000<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">1,793<span></span>
</td>
<td class="nump">$ 1,793<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_StockRepurchasedAndRetiredDuringPeriodShares', window );">Common stock repurchased, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(126,270,000)<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_StockRepurchasedAndRetiredDuringPeriodValue', window );">Common stock repurchased</a></td>
<td class="num">(3,174)<span></span>
</td>
<td class="num">$ (3,174)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">38,341<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,341<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(71,179)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(71,179)<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_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(14,847)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,847)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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 Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,103,929,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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 Jun. 30, 2022</a></td>
<td class="nump">805,366<span></span>
</td>
<td class="nump">$ 550,417<span></span>
</td>
<td class="nump">316,732<span></span>
</td>
<td class="num">(61,783)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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 Mar. 31, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,102,372,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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 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>
<tr 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" 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">22,737,000<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_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercise of stock options, shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(21,180,000)<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_StockIssuedDuringPeriodValueStockOptionsExercised', window );">Exercise of stock options</a></td>
<td class="num">(522)<span></span>
</td>
<td class="num">$ (522)<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_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition', window );">Stock-based compensation expense</a></td>
<td class="nump">843<span></span>
</td>
<td class="nump">$ 843<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">18,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,584<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_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent', window );">Other comprehensive income (loss), net of tax</a></td>
<td class="num">(27,555)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(27,555)<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_DividendsCommonStockCash', window );">Cash dividends declared on common stock</a></td>
<td class="num">(7,433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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 Jun. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,103,929,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" 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 Jun. 30, 2022</a></td>
<td class="nump">$ 805,366<span></span>
</td>
<td class="nump">$ 550,417<span></span>
</td>
<td class="nump">$ 316,732<span></span>
</td>
<td class="num">$ (61,783)<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573864837520">
<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="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 20, 2022</div></th>
<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>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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_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.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>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 0.40<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573861573952">
<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">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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" 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">$ 38,341<span></span>
</td>
<td class="nump">$ 58,046<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" 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,654)<span></span>
</td>
<td class="num">(13,901)<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_ProvisionForLoanLeaseAndOtherLosses', window );">Reversal of provision for credit losses</a></td>
<td class="num">(4,781)<span></span>
</td>
<td class="num">(21,186)<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_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation expense</a></td>
<td class="nump">1,793<span></span>
</td>
<td class="nump">1,796<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_AmortizationOfIntangibleAssets', window );">Amortization of intangible assets</a></td>
<td class="nump">1,408<span></span>
</td>
<td class="nump">1,594<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_PaymentsForOriginationAndPurchasesOfLoansHeldForSale', window );">Origination of mortgage loans held for sale</a></td>
<td class="num">(12,396)<span></span>
</td>
<td class="num">(53,807)<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_ProceedsFromSaleOfLoansHeldForSale', window );">Proceeds from sale of mortgage loans held for sale</a></td>
<td class="nump">13,021<span></span>
</td>
<td class="nump">58,373<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_BankOwnedLifeInsuranceIncome', window );">Bank owned life insurance income</a></td>
<td class="num">(2,459)<span></span>
</td>
<td class="num">(1,373)<span></span>
</td>
</tr>
<tr class="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">(64)<span></span>
</td>
<td class="num">(254)<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_GainLossOnSaleOfNotesReceivable', window );">Gain on sale of mortgage loans held for sale, net</a></td>
<td class="num">(460)<span></span>
</td>
<td class="num">(2,373)<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_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">(746)<span></span>
</td>
</tr>
<tr class="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_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities', window );">Other</a></td>
<td class="nump">1,360<span></span>
</td>
<td class="nump">3,630<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">33,905<span></span>
</td>
<td class="nump">29,770<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">(51,198)<span></span>
</td>
<td class="nump">295,618<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities', window );">Maturities and repayments of investment securities available for sale</a></td>
<td class="nump">86,678<span></span>
</td>
<td class="nump">126,669<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_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities', window );">Maturities and repayments of investment securities held to maturity</a></td>
<td class="nump">11,767<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_PaymentsToAcquireAvailableForSaleSecuritiesDebt', window );">Purchase of investment securities available for sale</a></td>
<td class="num">(472,361)<span></span>
</td>
<td class="num">(388,636)<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_PaymentsToAcquireHeldToMaturitySecurities', window );">Purchase of investment securities held to maturity</a></td>
<td class="num">(244,911)<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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of premises and equipment</a></td>
<td class="num">(1,191)<span></span>
</td>
<td class="num">(1,748)<span></span>
</td>
</tr>
<tr class="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_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="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_PaymentsToAcquireFederalHomeLoanBankStock', window );">Purchases of Federal Home Loan Bank stock</a></td>
<td class="num">(985)<span></span>
</td>
<td class="num">(1,272)<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_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="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_ProceedsFromSaleOfFederalHomeLoanBankStock', window );">Proceeds from redemption of Federal Home Loan Bank stock</a></td>
<td class="nump">2<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_ProceedsfromSaleofAssetsHeldforSale', window );">Proceeds from sales of assets held for sale</a></td>
<td class="nump">1,173<span></span>
</td>
<td class="nump">3,730<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_ProceedsFromSaleOfPropertyPlantAndEquipment', window );">Proceeds from sales of premises and equipment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">10<span></span>
</td>
</tr>
<tr class="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="num">(978)<span></span>
</td>
<td class="num">(12,637)<span></span>
</td>
</tr>
<tr class="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_ReturnOfTaxCreditEquityMethodInvestment', window );">Cash received from return of New Market Tax Credit equity method investment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,642<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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) provided by investing activities</a></td>
<td class="num">(672,109)<span></span>
</td>
<td class="nump">32,519<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_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="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_IncreaseDecreaseInDeposits', window );">Net (decrease) increase in deposits</a></td>
<td class="num">(64,100)<span></span>
</td>
<td class="nump">463,716<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_IncreaseDecreaseInLoansToFederalHomeLoanBanks', window );">Federal Home Loan Bank advances</a></td>
<td class="nump">50<span></span>
</td>
<td class="nump">10<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_RepaymentsOfDebt', window );">Repayment of Federal Home Loan Bank advances</a></td>
<td class="num">(50)<span></span>
</td>
<td class="num">(10)<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_PaymentsOfDividendsCommonStock', window );">Common stock cash dividends paid</a></td>
<td class="num">(14,747)<span></span>
</td>
<td class="num">(14,383)<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_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements', window );">Net (decrease) increase in securities sold under agreement to repurchase</a></td>
<td class="num">(9,012)<span></span>
</td>
<td class="nump">10,746<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_PaymentsForRepurchaseOfCommonStock', window );">Repurchase of common stock</a></td>
<td class="num">(3,174)<span></span>
</td>
<td class="num">(757)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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 (used) provided by financing activities</a></td>
<td class="num">(91,033)<span></span>
</td>
<td class="nump">459,322<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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">(729,237)<span></span>
</td>
<td class="nump">521,611<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_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="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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of period</a></td>
<td class="nump">994,055<span></span>
</td>
<td class="nump">1,264,933<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_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="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_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">3,188<span></span>
</td>
<td class="nump">3,571<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_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of refunds</a></td>
<td class="nump">167<span></span>
</td>
<td class="nump">7,967<span></span>
</td>
</tr>
<tr class="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_InvestmentInLowIncomeHousingTaxPartnership', window );">Investment in LIHTC partnership and related funding commitment</a></td>
<td class="nump">11,284<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_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right of use assets obtained in exchange for new operating lease liabilities</a></td>
<td class="nump">2,222<span></span>
</td>
<td class="nump">8,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_hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets', window );">Transfer of bank owned life insurance to prepaid expenses and other assets due to death benefit accrued</a></td>
<td class="nump">2,114<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale', window );">Transfers of properties classified as held for sale to prepaid expenses and other assets from premises and equipment, net</a></td>
<td class="nump">730<span></span>
</td>
<td class="nump">1,685<span></span>
</td>
</tr>
<tr class="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_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment', window );">Loans received from return of New Market Tax Credit equity method investment</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 15,596<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_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Loan Receivable Received from Tax Credit Equity Method Investment</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_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment</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_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in accrued interest receivable, prepaid expenses and other assets, accrued expenses and other 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;">hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities</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_ReturnOfTaxCreditEquityMethodInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Return of Tax Credit Equity Method Investment</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_ReturnOfTaxCreditEquityMethodInvestment</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_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer of Bank Owned Life Insurance To Prepaid Expenses And 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;">hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets</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_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Transfer of Property and Equipment to Prepaid Expenses and Other 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_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale</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_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_IncreaseDecreaseInLoansToFederalHomeLoanBanks">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Federal Home Loan Bank (FHLBank) loans to another FHLBank.</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_IncreaseDecreaseInLoansToFederalHomeLoanBanks</td>
</tr>
<tr>
<td style="padding-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_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_ProceedsFromSaleOfFederalHomeLoanBankStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 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 12<br> -Subparagraph (b)<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_ProceedsFromSaleOfFederalHomeLoanBankStock</td>
</tr>
<tr>
<td style="padding-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_ProceedsFromSaleOfPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.</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 (c)<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_ProceedsFromSaleOfPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-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_RepaymentsOfDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.</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 15<br> -Subparagraph (b)<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_RepaymentsOfDebt</td>
</tr>
<tr>
<td style="padding-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_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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869268064">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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 50 branch offices located throughout Washington State, the greater Portland, Oregon area, and Eugene, Oregon. 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 six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the year ending December 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  six months ended June 30, 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%;text-decoration:underline">FASB ASU 2020-04</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%">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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869132192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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 June 30, 2022 or 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%">(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%">June 30, 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%">68,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">(3,244)</span></td><td style="background-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%">65,668&#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,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:9pt;font-weight:400;line-height:100%">977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,369)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,010&#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%">433,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">398,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;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%">520,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,620&#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%">6,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,978&#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%">24,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:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,156&#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,267,715&#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%">1,519&#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%">(81,646)</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,187,588&#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,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">(23,416)</span></td><td style="background-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%">127,544&#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%">159,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%">257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,490&#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%">305,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(27,408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278,278&#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%">615,653&#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%">257&#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%">(56,598)</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%">559,312&#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 June 30, 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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,306&#160;</span></td><td style="background-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%">82,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">67,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,516&#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%">130,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">55,028&#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%">288,317&#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%">271,656&#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,960&#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%">127,544&#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%">979,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431,768&#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,267,715&#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,187,588&#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%">615,653&#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%">559,312&#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.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%">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 June 30, 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%">(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%">June 30, 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%">64,200&#160;</span></td><td style="background-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%">(2,995)</span></td><td style="background-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,468&#160;</span></td><td style="background-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%">(249)</span></td><td style="background-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%">65,668&#160;</span></td><td style="background-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%">(3,244)</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%">106,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,369)</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%">352,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,446)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,817)</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%">406,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(473)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">415,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,618)</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%">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%">5,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">5,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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%">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%">19,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">(573)</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%">954,346&#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%">(74,450)</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%">57,820&#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,196)</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,012,166&#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%">(81,646)</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: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="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 June 30, 2022 and December 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 </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%">rated investment securities and none of these securities had a below investment grade credit rating as of both June 30, 2022 and December 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 June 30, 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%">The Company also evaluated investment securities held to maturity for current expected credit losses as of June 30, 2022 and December 31, 2021. There were no investment securities held to maturity classified as nonaccrual or past due as of June 30, 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 June 30, 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: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%">Three Months Ended<br/>June 30,</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%">Six Months Ended<br/>June 30,</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%">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="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></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: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%">&#8212;&#160;</span></td><td style="background-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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">June 30, 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,868&#160;</span></td><td style="background-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,842&#160;</span></td><td style="background-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,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,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: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%">69,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">49,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">320,032&#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%">289,758&#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 the amortized cost of investment securities available for sale totaled $4.6 million and $3.5 million at June 30, 2022 and December 31, 2021, respectively. Accrued interest receivable excluded from the amortized cost on investment securities held to maturity totaled $1.8 million and $1.1 million at June 30, 2022 and December 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%">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 or six months ended June 30, 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.2</span><table class="report" border="0" cellspacing="2" id="idm140573871138000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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. </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%">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%">June 30,<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%">698,828&#160;</span></td><td style="background-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%">11,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">950,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,515,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,176,657&#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%">265,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">90,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">128,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">218,606&#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%">213,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%">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,874,064&#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%">(39,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,834,368&#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,084&#160;</span></td><td style="background-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&#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%">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%">4,947&#160;</span></td><td style="background-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,954&#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"><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, 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 </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%">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 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%">June 30, 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%">96,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 style="background-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%">101,302&#160;</span></td><td style="background-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%">93,475&#160;</span></td><td style="background-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%">73,299&#160;</span></td><td style="background-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%">38,742&#160;</span></td><td style="background-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%">90,980&#160;</span></td><td style="background-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%">168,030&#160;</span></td><td style="background-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%">45&#160;</span></td><td style="background-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%">662,001&#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%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">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%">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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">4,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,405&#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,244&#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%">101,724&#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%">94,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%">82,722&#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%">48,669&#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%">100,827&#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%">171,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 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%">922&#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%">698,828&#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%">11,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">11,334&#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%">78,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">316,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">912,307&#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%">1,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">16,313&#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%">261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,079&#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%">78,387&#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%">171,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 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%">92,312&#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%">182,294&#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%">80,125&#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%">345,850&#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%">950,699&#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%">125,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">166,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:8pt;font-weight:400;line-height:100%">240,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">578,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,435,149&#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%">8,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">28,742&#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,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">51,905&#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%">125,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%">193,540&#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%">166,150&#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%">244,048&#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%">143,252&#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%">643,355&#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,515,796&#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%">299,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:8pt;font-weight:400;line-height:100%">469,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">351,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">494,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:8pt;font-weight:400;line-height:100%">252,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">985,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,020,791&#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%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">64,477&#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%">430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">2,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,389&#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%">301,082&#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%">478,170&#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%">353,521&#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%">509,064&#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%">272,046&#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,090,032&#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%">171,820&#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%">922&#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,176,657&#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%">60,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">24,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">265,204&#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%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">178&#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%">60,870&#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%">140,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%">24,564&#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,699&#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,716&#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,085&#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%">265,382&#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%">21,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,002&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">1,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">90,546&#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%">8,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">6,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">120,070&#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%">1,871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">7,585&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">405&#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%">8,832&#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%">75,096&#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%">25,862&#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%">12,666&#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,186&#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,418&#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%">128,060&#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%">30,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">210,616&#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%">1,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%">5,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">7,585&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">405&#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%">30,496&#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%">118,973&#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%">36,192&#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,668&#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,191&#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,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%">&#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%">218,606&#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%">June 30, 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%">2,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">12,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%">35,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,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%">329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">210,972&#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%">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:8pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,447&#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%">2,475&#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%">770&#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%">12,620&#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%">36,280&#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%">21,703&#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%">20,408&#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%">118,834&#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%">329&#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%">213,419&#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%">393,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">729,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">422,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">566,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,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:8pt;font-weight:400;line-height:100%">1,025,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">286,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,707,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;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%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">72,062&#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%">430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,419&#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%">394,923&#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%">738,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 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%">426,897&#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%">587,711&#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%">302,656&#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,131,611&#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%">290,654&#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,251&#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,874,064&#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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">The 2021 origination year includes $42.2 million of pass grade residential real estate loans purchased during the six months ended June 30, 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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Represents the loans receivable balance at June 30, 2022 which was converted from a revolving loan to an amortizing loan during the six months ended June 30, 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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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%">June 30, 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%">5,604&#160;</span></td><td style="background-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,173&#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%">4,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,302&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">5,604&#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%">4,871&#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,475&#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><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></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%">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/>June 30, 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/>June 30, 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%">(12)</span></td><td style="background-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%">90&#160;</span></td><td style="background-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%">(5)</span></td><td style="background-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,981&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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&#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><tr><td colspan="3" 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%">(12)</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%">90&#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%">(5)</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,984&#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: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%">Six Months Ended<br/>June 30, 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%">Six Months Ended<br/>June 30, 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="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:middle"><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%">(14)</span></td><td style="background-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%">229&#160;</span></td><td style="background-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)</span></td><td style="background-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,044&#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%">117&#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%">(14)</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,056&#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%">(10)</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,474&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(14)</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,143&#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)</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,547&#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 and six months ended June 30, 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 June 30, 2022 and December 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:29.894%"/><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.530%"/><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%">June 30, 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%">259&#160;</span></td><td style="background-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,190&#160;</span></td><td style="background-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,449&#160;</span></td><td style="background-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%">691,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%">698,828&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">11,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,334&#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%">1,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">1,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:9pt;font-weight:400;line-height:100%">949,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">950,699&#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;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;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,515,796&#160;</span></td><td style="background-color:#cceeff;border-bottom: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;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,515,796&#160;</span></td><td style="background-color:#cceeff;border-bottom: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:29.894%"/><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.530%"/><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%">June 30, 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 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%">1,315&#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,379&#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,694&#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,167,963&#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,176,657&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">265,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,382&#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%">90,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,546&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">128,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,060&#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%">&#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%">&#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%">218,606&#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%">218,606&#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%">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:9pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">213,419&#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%">1,966&#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,578&#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%">9,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%">3,864,520&#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,874,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"/></tr></table></div><div style="margin-top:5pt"><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 style="width:29.939%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.229%"/><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%">Loans 90 days or more past due and still accruing interest were $2.0&#160;million and $293,000 as of </span><span style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%">June 30, 2022 and December 31, 2021, 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 June 30, 2022 and December 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%">June 30, 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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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%">1,316&#160;</span></td><td style="background-color:#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%">5,047&#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">189&#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"/></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: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%">1,428&#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,492&#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,316&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">5,236&#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.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.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.057%"/><td style="width:0.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.057%"/><td style="width:0.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.057%"/><td style="width:0.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.065%"/><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 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></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.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.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.057%"/><td style="width:0.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.057%"/><td style="width:0.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.057%"/><td style="width:0.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.065%"/><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 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:#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><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 six months ended June 30, 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 June 30,</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: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/>Contracts</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: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: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/>Contracts</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: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%">3</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%">1,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="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%">18</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%">5,673&#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%">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%">2,200&#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%">251&#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%">3</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%">1,727&#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%">20</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%">8,124&#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"/></tr><tr><td colspan="3" 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"/><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"/><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"><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">443&#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%">Consumer</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%">3</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%">44&#160;</span></td><td style="background-color:#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%">6</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%">146&#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 colspan="3" style="background-color:#cceeff;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%">6</span></td><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,771&#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 colspan="3" style="background-color:#cceeff;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%">27</span></td><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%">8,713&#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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></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 #000000;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: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/>Contracts</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: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: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/>Contracts</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: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,610&#160;</span></td><td style="background-color:#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%">31</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%">8,713&#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%">5,857&#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%">2</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%">2,222&#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 #000;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,610&#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 #000;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%">35</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%">16,792&#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%">181&#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%">443&#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%">8</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%">95&#160;</span></td><td style="background-color:#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%">21</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%">511&#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%">12</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,705&#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%">58</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%">17,927&#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.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%"> 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 six months ended June 30, 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.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%">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%">$4,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 $1.7 million at June 30, 2022 and June 30, 2021, respectively, related to these TDR loans which were restructured during the six months ended June 30, 2022 and June 30, 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.4 million and $5.7 million at June 30, 2022 and December 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 June 30,</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%">1</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%">46&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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%">2022</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%">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)</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%">789&#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%">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.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%">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 six months ended June 30, 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%">The Bank had $3,000 ACL on loans at June 30, 2022 and $7,000 at June 30, 2021 related to these TDR loans which defaulted during the six months ended June 30, 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.5 million and $10.1 million at June 30, 2022 and December 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 June 30, 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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869251120">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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 June 30, 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 six months ended June 30, 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 June 30, 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 six months ended June 30, 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 six months ended June 30, 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 six months ended June 30, 2022, the ACL on loans decreased $2.7&#160;million, or 6.3%, due primarily to a reversal of provision for credit losses on loans of $3.2&#160;million driven by a $2.9&#160;million 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 June 30, 2022 and December 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 six months ended June 30, 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%"/><td colspan="3" style="display:none"/><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%">Six Months Ended<br/>June 30,</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="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><td colspan="3" style="display:none"/><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="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><td colspan="3" style="display:none"/><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%">Beginning balance</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"/><td colspan="3" style="display:none"/><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%">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%">(604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(320)</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;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%">1,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">653&#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 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%">(3,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,956)</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%">Ending balance</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%">39,696&#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%">51,562&#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="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 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 June 30, 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%">15,265&#160;</span></td><td style="background-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%">(117)</span></td><td style="background-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%">149&#160;</span></td><td style="background-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,264)</span></td><td style="background-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%">14,033&#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,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,162&#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%">9,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,512&#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%">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"/><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%">(117)</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%">149&#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%">(257)</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,707&#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,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,137&#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,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,081&#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%">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,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: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%">(1,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,203&#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%">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"/><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%">59&#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,074)</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,284&#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,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,568&#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%">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"/><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%">(249)</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%">261&#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%">(649)</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%">39,696&#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%">Six Months Ended June 30, 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%">(280)</span></td><td style="background-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,885)</span></td><td style="background-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%">14,033&#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%">1,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:9pt;font-weight:400;line-height:100%">8,162&#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%">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:9pt;font-weight:400;line-height:100%">9,512&#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%">(316)</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%">421&#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,447)</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,707&#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%">755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,137&#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,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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,081&#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%">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%">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%">(1,822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,203&#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%">67&#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,059)</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,284&#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%">(258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,568&#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%">(604)</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,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 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%">(3,171)</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%">39,696&#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 June 30, 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%">21,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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)</span></td><td style="background-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%">132&#160;</span></td><td style="background-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,404)</span></td><td style="background-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%">17,485&#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%">10,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,562&#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%">12,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,630&#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%">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"/><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%">(13)</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%">143&#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%">(8,657)</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,677&#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,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: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%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,153&#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%">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: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%">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%">(416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,636&#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,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,835&#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,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"/><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%">4&#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,804)</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%">10,471&#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%">4,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(1,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%">3,261&#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%">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"/><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%">(133)</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%">291&#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,821)</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%">51,562&#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%">Six Months Ended June 30, 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 #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 #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%">(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%">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%">(14)</span></td><td style="background-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%">337&#160;</span></td><td style="background-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,848)</span></td><td style="background-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%">17,485&#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%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,562&#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%">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:9pt;font-weight:400;line-height:100%">10,630&#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%">(14)</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%">350&#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%">(13,267)</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,677&#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%">(438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,153&#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:36pt;text-indent:-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,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%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,636&#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%">(2,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,835&#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%">20&#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,640)</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%">10,471&#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%">(305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(2,611)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,261&#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%">(320)</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%">653&#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%">(18,956)</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%">51,562&#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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869251120">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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 and six months ended June 30, 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 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 and six months ended June 30, 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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869090816">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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 InstrumentsThe 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 <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%">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-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%">June 30, 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%">305,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:9pt;font-weight:400;line-height:100%">19,842&#160;</span></td><td style="background-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%">305,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:8pt;font-weight:400;line-height:120%">&#160;</span><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%">The estimated fair value of derivatives with customers was $(19.0) million and $9.8 million as of June 30, 2022 and December 31, 2021, respectively. The estimated fair value of derivatives with third-parties was $19.0 million and $(9.8) million as of June 30, 2022 and December 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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869161680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stockholders' Equity<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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: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%">Three Months Ended <br/>June 30,</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%">Six Months Ended<br/>June 30,</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%">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="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></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, 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%">18,584&#160;</span></td><td style="background-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%">32,702&#160;</span></td><td style="background-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%">38,341&#160;</span></td><td style="background-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%">58,046&#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;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="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%">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,110,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,994,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,102,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:9pt;font-weight:400;line-height:100%">35,961,032&#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;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="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%">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,110,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,994,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,102,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:9pt;font-weight:400;line-height:100%">35,961,032&#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%">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%">299,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,829&#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 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,409,524&#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,289,464&#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%">35,412,722&#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,268,861&#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 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%">16,978&#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%">7,065&#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%">14,334&#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%">4,766&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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.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%;padding-left:2.65pt">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.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%"> 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 </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%">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 six months ended June 30, 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><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 20, 2022</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%">May 4, 2022</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 18, 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 plan 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: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="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/>June 30,</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%">Six Months Ended<br/>June 30,</span></td><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="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="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%">19,531&#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%">100,090&#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 #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,160,840&#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%">24.63&#160;</span></td><td style="background-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%">25.07&#160;</span></td><td style="background-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%">23.94&#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.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%;padding-left:2.65pt">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: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%">Three Months Ended <br/>June 30,</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%">Six Months Ended<br/>June 30,</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%">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="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></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%">Repurchased shares to pay withholding taxes</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,649&#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,557&#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%">26,180&#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%">25,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"/></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%">Stock repurchase to pay withholding taxes average share price</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%">24.43&#160;</span></td><td style="background-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%">27.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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.40&#160;</span></td><td style="background-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%">29.33&#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_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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869390320">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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 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 June 30, 2022 and December 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%">June 30, 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%">65,668&#160;</span></td><td style="background-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%">19,939&#160;</span></td><td style="background-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%">45,729&#160;</span></td><td style="background-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%">200,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">200,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">398,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">398,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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"><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%">June 30, 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:#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%">493,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,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%">&#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%">5,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">24,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">24,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,187,588&#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%">19,939&#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,167,649&#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%">186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">19,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">19,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">19,842&#160;</span></td><td style="background-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%">19,842&#160;</span></td><td style="background-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 June 30, 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%">1,054&#160;</span></td><td style="background-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%">969&#160;</span></td><td style="background-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%">969&#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%">186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">186&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">1,667&#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,155&#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%">1,155&#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-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%">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></table></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="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.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%">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.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%">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: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%">Three Months Ended <br/>June 30,</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%">Six Months Ended<br/>June 30,</span></td></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="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></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%">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"/></tr><tr><td colspan="3" 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"/></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%">35&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">23&#160;</span></td><td style="background-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%">(28)</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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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 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 #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%">32&#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%">(70)</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%">20&#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%">(104)</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"/></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="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"/><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%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(38)</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="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%">Net loss from nonrecurring fair value adjustments</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%">32&#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%">(93)</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%">20&#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%">(142)</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%">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%">June 30, 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%">1,155&#160;</span></td><td style="background-color:#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 style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</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></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;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%;padding-left:2.65pt">Quantitative disclosures are not provided for collateral-dependent loans because there were no adjustments made to the appraisal or stated values during the current period.</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="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 </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%">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%">June 30, 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%">994,055&#160;</span></td><td style="background-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%">994,055&#160;</span></td><td style="background-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%">994,055&#160;</span></td><td style="background-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,187,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,187,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,167,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">615,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">559,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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: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,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: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,834,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%">3,760,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,760,294&#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%">15,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%">15,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%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,451&#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%">19,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,019,421&#160;</span></td><td style="background-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,019,421&#160;</span></td><td style="background-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,019,421&#160;</span></td><td style="background-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%">310,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">311,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">41,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:9pt;font-weight:400;line-height:100%">41,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:9pt;font-weight:400;line-height:100%">41,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: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 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%">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,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:9pt;font-weight:400;line-height:100%">19,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">19,250&#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%">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%">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%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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%">19,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869250304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cash Restriction<br></strong></div></th>
<th class="th" colspan="1">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 June 30, 2022 and had restricted cash included in interest earning deposits of $9.8&#160;million at December 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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869025328">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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 Contingencies<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%">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.</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%">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%">June 30,<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%">553,134&#160;</span></td><td style="background-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%">3,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">570,056&#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%">52,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">217,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">269,551&#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%">307,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,147,513&#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: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%">Three Months Ended <br/>June 30,</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%">Six Months Ended<br/>June 30,</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:middle"><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:middle"><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 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%">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%">2021</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%">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%">1,552&#160;</span></td><td style="background-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%">3,617&#160;</span></td><td style="background-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%">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"/></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%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,230)</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, end of period</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%">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 #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%">2,451&#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%">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%">2,451&#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_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.2</span><table class="report" border="0" cellspacing="2" id="idm140573864111488">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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 50 branch offices located throughout Washington State, the greater Portland, Oregon area, and Eugene, Oregon. 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" 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 six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the year ending December 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" 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%;text-decoration:underline">FASB ASU 2020-04</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%">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 June 30, 2022 and December 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 <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%">rated investment securities and none of these securities had a below investment grade credit rating as of both June 30, 2022 and December 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 June 30, 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%">The Company also evaluated investment securities held to maturity for current expected credit losses as of June 30, 2022 and December 31, 2021. There were no investment securities held to maturity classified as nonaccrual or past due as of June 30, 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 June 30, 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.2</span><table class="report" border="0" cellspacing="2" id="idm140573870823504">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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%">June 30, 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%">68,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">(3,244)</span></td><td style="background-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%">65,668&#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,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:9pt;font-weight:400;line-height:100%">977&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,369)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">200,010&#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%">433,903&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,817)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">398,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;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%">520,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,618)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,620&#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%">6,003&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,978&#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%">24,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:9pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(573)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,156&#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,267,715&#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%">1,519&#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%">(81,646)</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,187,588&#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,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:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="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%">(23,416)</span></td><td style="background-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%">127,544&#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%">159,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%">257&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,774)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,490&#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%">305,686&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(27,408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">278,278&#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%">615,653&#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%">257&#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%">(56,598)</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%">559,312&#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" 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 June 30, 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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;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,306&#160;</span></td><td style="background-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%">82,106&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,881&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">67,161&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">65,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">72,516&#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%">130,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">117,148&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">55,028&#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%">288,317&#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%">271,656&#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,960&#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%">127,544&#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%">979,398&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">915,932&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">431,768&#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,267,715&#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,187,588&#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%">615,653&#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%">559,312&#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.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%">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" 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%">June 30, 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%">64,200&#160;</span></td><td style="background-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%">(2,995)</span></td><td style="background-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,468&#160;</span></td><td style="background-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%">(249)</span></td><td style="background-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%">65,668&#160;</span></td><td style="background-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%">(3,244)</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%">106,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,287)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,712&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,082)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,917&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,369)</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%">352,074&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,446)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,371)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,082&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,817)</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%">406,835&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,145)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,711&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(473)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">415,546&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,618)</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%">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%">5,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">5,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</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%">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%">19,054&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(552)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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:9pt;font-weight:400;line-height:100%">(21)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">(573)</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%">954,346&#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%">(74,450)</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%">57,820&#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,196)</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,012,166&#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%">(81,646)</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: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="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" 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: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%">Three Months Ended<br/>June 30,</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%">Six Months Ended<br/>June 30,</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%">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="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></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: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%">&#8212;&#160;</span></td><td style="background-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%">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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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" 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%">June 30, 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,868&#160;</span></td><td style="background-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,842&#160;</span></td><td style="background-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,865&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">52,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: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%">69,358&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,647&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">49,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,739&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">320,032&#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%">289,758&#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.2</span><table class="report" border="0" cellspacing="2" id="idm140573864737968">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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%">June 30,<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%">698,828&#160;</span></td><td style="background-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%">11,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">950,699&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,515,796&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,176,657&#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%">265,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">90,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">128,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">218,606&#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%">213,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%">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,874,064&#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%">(39,696)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,834,368&#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,084&#160;</span></td><td style="background-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&#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%">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%">4,947&#160;</span></td><td style="background-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,954&#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-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%">June 30, 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%">96,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 style="background-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%">101,302&#160;</span></td><td style="background-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%">93,475&#160;</span></td><td style="background-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%">73,299&#160;</span></td><td style="background-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%">38,742&#160;</span></td><td style="background-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%">90,980&#160;</span></td><td style="background-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%">168,030&#160;</span></td><td style="background-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%">45&#160;</span></td><td style="background-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%">662,001&#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%">234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">729&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,764&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,981&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">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%">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:8pt;font-weight:400;line-height:100%">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:8pt;font-weight:400;line-height:100%">4,581&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,163&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,866&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,171&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,405&#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,244&#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%">101,724&#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%">94,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%">82,722&#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%">48,669&#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%">100,827&#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%">171,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 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%">922&#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%">698,828&#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%">11,175&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">11,334&#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%">78,387&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,470&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180,596&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,797&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">316,424&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">912,307&#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%">1,698&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,573&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">16,313&#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%">261&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,384&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,079&#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%">78,387&#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%">171,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 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%">92,312&#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%">182,294&#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%">80,125&#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%">345,850&#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%">950,699&#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%">125,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,105&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">166,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:8pt;font-weight:400;line-height:100%">240,396&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">578,421&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,435,149&#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%">8,435&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,652&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,655&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">28,742&#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,626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,279&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">51,905&#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%">125,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%">193,540&#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%">166,150&#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%">244,048&#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%">143,252&#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%">643,355&#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,515,796&#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%">299,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:8pt;font-weight:400;line-height:100%">469,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">351,417&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">494,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:8pt;font-weight:400;line-height:100%">252,165&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">985,825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168,030&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,020,791&#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%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,192&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">64,477&#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%">430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,375&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,581&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">2,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,389&#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%">301,082&#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%">478,170&#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%">353,521&#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%">509,064&#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%">272,046&#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,090,032&#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%">171,820&#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%">922&#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,176,657&#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%">60,870&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">24,564&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,699&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,716&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">265,204&#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%">178&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">178&#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%">60,870&#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%">140,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%">24,564&#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,699&#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,716&#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,085&#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%">265,382&#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%">21,664&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,002&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:8pt;font-weight:400;line-height:100%">1,668&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">90,546&#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%">8,832&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">6,952&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,013&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">120,070&#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%">1,871&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,714&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">7,585&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">405&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">405&#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%">8,832&#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%">75,096&#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%">25,862&#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%">12,666&#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,186&#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,418&#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%">128,060&#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%">30,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,321&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,954&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,191&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,681&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">210,616&#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%">1,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%">5,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">7,585&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">405&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">405&#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%">30,496&#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%">118,973&#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%">36,192&#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,668&#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,191&#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,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%">&#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%">218,606&#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%">June 30, 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%">2,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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%">12,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%">35,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,337&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,062&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">118,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%">329&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">210,972&#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%">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:8pt;font-weight:400;line-height:100%">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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">366&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,346&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,447&#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%">2,475&#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%">770&#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%">12,620&#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%">36,280&#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%">21,703&#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%">20,408&#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%">118,834&#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%">329&#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%">213,419&#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%">393,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">729,243&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">422,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">566,666&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">282,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:8pt;font-weight:400;line-height:100%">1,025,475&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">286,856&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,707,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;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%">234&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,600&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,906&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,337&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,678&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,619&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">72,062&#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%">430&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,544&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,910&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,458&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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%">877&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,419&#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%">394,923&#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%">738,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 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%">426,897&#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%">587,711&#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%">302,656&#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,131,611&#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%">290,654&#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,251&#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,874,064&#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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">The 2021 origination year includes $42.2 million of pass grade residential real estate loans purchased during the six months ended June 30, 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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(2) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%">Represents the loans receivable balance at June 30, 2022 which was converted from a revolving loan to an amortizing loan during the six months ended June 30, 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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline">(1) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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" 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%">June 30, 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%">5,604&#160;</span></td><td style="background-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,173&#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%">4,302&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,302&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">5,604&#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%">4,871&#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,475&#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><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></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%">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/>June 30, 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/>June 30, 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%">(12)</span></td><td style="background-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%">90&#160;</span></td><td style="background-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%">(5)</span></td><td style="background-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,981&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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&#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><tr><td colspan="3" 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%">(12)</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%">90&#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%">(5)</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,984&#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: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%">Six Months Ended<br/>June 30, 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%">Six Months Ended<br/>June 30, 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="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:middle"><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%">(14)</span></td><td style="background-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%">229&#160;</span></td><td style="background-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)</span></td><td style="background-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,044&#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%">117&#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%">(14)</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,056&#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%">(10)</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,474&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">(14)</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,143&#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)</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,547&#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" 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 June 30, 2022 and December 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:29.894%"/><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.530%"/><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%">June 30, 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%">259&#160;</span></td><td style="background-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,190&#160;</span></td><td style="background-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,449&#160;</span></td><td style="background-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%">691,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%">698,828&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">11,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,334&#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%">1,056&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">1,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:9pt;font-weight:400;line-height:100%">949,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">950,699&#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;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;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,515,796&#160;</span></td><td style="background-color:#cceeff;border-bottom: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;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,515,796&#160;</span></td><td style="background-color:#cceeff;border-bottom: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:29.894%"/><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.530%"/><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%">June 30, 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 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%">1,315&#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,379&#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,694&#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,167,963&#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,176,657&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">265,382&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">265,382&#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%">90,546&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,546&#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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">128,060&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,060&#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%">&#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%">&#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%">218,606&#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%">218,606&#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%">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:9pt;font-weight:400;line-height:100%">199&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">850&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,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:9pt;font-weight:400;line-height:100%">213,419&#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%">1,966&#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,578&#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%">9,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%">3,864,520&#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,874,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"/></tr></table></div><div style="margin-top:5pt"><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 style="width:29.939%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.223%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.385%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.229%"/><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 June 30, 2022 and December 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%">June 30, 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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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%">1,316&#160;</span></td><td style="background-color:#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%">5,047&#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%">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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">189&#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"/></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: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%">1,428&#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,492&#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,316&#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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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%">5,236&#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.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.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.057%"/><td style="width:0.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.057%"/><td style="width:0.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.057%"/><td style="width:0.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.065%"/><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 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></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.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.057%"/><td style="width:0.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.057%"/><td style="width:0.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.057%"/><td style="width:0.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.057%"/><td style="width:0.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.065%"/><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 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:#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><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" 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 June 30,</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: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/>Contracts</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: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: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/>Contracts</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: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%">3</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%">1,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="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%">18</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%">5,673&#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%">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%">2,200&#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%">251&#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%">3</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%">1,727&#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%">20</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%">8,124&#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"/></tr><tr><td colspan="3" 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"/><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"/><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"><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">443&#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%">Consumer</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%">3</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%">44&#160;</span></td><td style="background-color:#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%">6</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%">146&#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 colspan="3" style="background-color:#cceeff;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%">6</span></td><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,771&#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 colspan="3" style="background-color:#cceeff;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%">27</span></td><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%">8,713&#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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></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 #000000;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: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/>Contracts</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: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: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/>Contracts</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: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,610&#160;</span></td><td style="background-color:#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%">31</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%">8,713&#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%">5,857&#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%">2</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%">2,222&#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 #000;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,610&#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 #000;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%">35</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%">16,792&#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%">181&#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%">443&#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%">8</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%">95&#160;</span></td><td style="background-color:#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%">21</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%">511&#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%">12</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,705&#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%">58</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%">17,927&#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.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%"> 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 six months ended June 30, 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.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%">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 June 30,</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%">1</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%">46&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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="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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</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%">2022</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%">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)</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%">789&#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%">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.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%">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 six months ended June 30, 2022 and 2021.</span></div><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_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 June 30,</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: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/>Contracts</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: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: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/>Contracts</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: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%">3</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%">1,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="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%">18</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%">5,673&#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%">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%">2,200&#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%">251&#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%">3</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%">1,727&#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%">20</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%">8,124&#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"/></tr><tr><td colspan="3" 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"/><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"/><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"><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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">443&#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%">Consumer</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%">3</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%">44&#160;</span></td><td style="background-color:#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%">6</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%">146&#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 colspan="3" style="background-color:#cceeff;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%">6</span></td><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,771&#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 colspan="3" style="background-color:#cceeff;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%">27</span></td><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%">8,713&#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: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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Six Months Ended June 30,</span></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 #000000;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: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/>Contracts</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: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: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/>Contracts</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: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,610&#160;</span></td><td style="background-color:#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%">31</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%">8,713&#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%">5,857&#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%">2</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%">2,222&#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 #000;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,610&#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 #000;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%">35</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%">16,792&#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%">181&#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%">443&#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%">8</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%">95&#160;</span></td><td style="background-color:#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%">21</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%">511&#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%">12</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,705&#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%">58</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%">17,927&#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.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%"> 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 six months ended June 30, 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.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%">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.2</span><table class="report" border="0" cellspacing="2" id="idm140573873071440">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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 six months ended June 30, 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%"/><td colspan="3" style="display:none"/><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%">Six Months Ended<br/>June 30,</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="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><td colspan="3" style="display:none"/><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="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><td colspan="3" style="display:none"/><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%">Beginning balance</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"/><td colspan="3" style="display:none"/><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%">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%">(604)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(320)</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;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%">1,110&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">653&#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 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%">(3,171)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,956)</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%">Ending balance</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%">39,696&#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%">51,562&#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="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 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 June 30, 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%">15,265&#160;</span></td><td style="background-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%">(117)</span></td><td style="background-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%">149&#160;</span></td><td style="background-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,264)</span></td><td style="background-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%">14,033&#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,085&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,077&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,162&#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%">9,582&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(70)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,512&#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%">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"/><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%">(117)</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%">149&#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%">(257)</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,707&#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,803&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,137&#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,124&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,081&#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%">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,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: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%">(1,025)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,203&#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%">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"/><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%">59&#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,074)</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,284&#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,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(132)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,568&#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%">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"/><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%">(249)</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%">261&#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%">(649)</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%">39,696&#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%">Six Months Ended June 30, 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%">(280)</span></td><td style="background-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%">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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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,885)</span></td><td style="background-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%">14,033&#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%">1,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:9pt;font-weight:400;line-height:100%">8,162&#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%">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:9pt;font-weight:400;line-height:100%">9,512&#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%">(316)</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%">421&#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,447)</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,707&#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%">755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,137&#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,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%">14&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(237)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,081&#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%">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%">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%">(1,822)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,203&#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%">67&#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,059)</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,284&#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%">(258)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,568&#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%">(604)</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,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 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%">(3,171)</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%">39,696&#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 June 30, 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%">21,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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)</span></td><td style="background-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%">132&#160;</span></td><td style="background-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,404)</span></td><td style="background-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%">17,485&#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%">10,464&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">11&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,913)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,562&#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%">12,970&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,630&#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%">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"/><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%">(13)</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%">143&#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%">(8,657)</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,677&#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,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: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%">(249)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,153&#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%">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: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%">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%">(416)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,636&#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,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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,835&#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,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"/><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%">4&#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,804)</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%">10,471&#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%">4,348&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">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%">(1,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%">3,261&#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%">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"/><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%">(133)</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%">291&#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,821)</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%">51,562&#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%">Six Months Ended June 30, 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 #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 #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%">(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%">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%">(14)</span></td><td style="background-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%">337&#160;</span></td><td style="background-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,848)</span></td><td style="background-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%">17,485&#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%">13&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,562&#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%">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:9pt;font-weight:400;line-height:100%">10,630&#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%">(14)</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%">350&#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%">(13,267)</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,677&#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%">(438)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,153&#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:36pt;text-indent:-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,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%">20&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">(335)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,636&#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%">(2,305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,835&#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%">20&#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,640)</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%">10,471&#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%">(305)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%">(2,611)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,261&#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%">(320)</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%">653&#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%">(18,956)</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%">51,562&#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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869245520">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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%">June 30, 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%">305,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:9pt;font-weight:400;line-height:100%">19,842&#160;</span></td><td style="background-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%">305,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,842)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:8pt;font-weight:400;line-height:120%">&#160;</span><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%">The estimated fair value of derivatives with customers was $(19.0) million and $9.8 million as of June 30, 2022 and December 31, 2021, respectively. The estimated fair value of derivatives with third-parties was $19.0 million and $(9.8) million as of June 30, 2022 and December 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.2</span><table class="report" border="0" cellspacing="2" id="idm140573870817360">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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: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%">Three Months Ended <br/>June 30,</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%">Six Months Ended<br/>June 30,</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%">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="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></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, 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%">18,584&#160;</span></td><td style="background-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%">32,702&#160;</span></td><td style="background-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%">38,341&#160;</span></td><td style="background-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%">58,046&#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;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="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%">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,110,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,994,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,102,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:9pt;font-weight:400;line-height:100%">35,961,032&#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;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="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%">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,110,334&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,994,740&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,102,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:9pt;font-weight:400;line-height:100%">35,961,032&#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%">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%">299,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">294,724&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">310,150&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,829&#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 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,409,524&#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,289,464&#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%">35,412,722&#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,268,861&#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 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%">16,978&#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%">7,065&#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%">14,334&#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%">4,766&#160;</span></td><td style="background-color:#ffffff;border-top:3pt double #000000;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.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%;padding-left:2.65pt">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.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%"> 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" 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 six months ended June 30, 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><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 20, 2022</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%">May 4, 2022</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 18, 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 plan 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: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="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/>June 30,</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%">Six Months Ended<br/>June 30,</span></td><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="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="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%">19,531&#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%">100,090&#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 #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,160,840&#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%">24.63&#160;</span></td><td style="background-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%">25.07&#160;</span></td><td style="background-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%">23.94&#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.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%;padding-left:2.65pt">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" 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: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%">Three Months Ended <br/>June 30,</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%">Six Months Ended<br/>June 30,</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%">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="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></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%">Repurchased shares to pay withholding taxes</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,649&#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,557&#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%">26,180&#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%">25,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"/></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%">Stock repurchase to pay withholding taxes average share price</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%">24.43&#160;</span></td><td style="background-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%">27.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;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.40&#160;</span></td><td style="background-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%">29.33&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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.2</span><table class="report" border="0" cellspacing="2" id="idm140573870852896">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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" 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%">June 30, 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%">65,668&#160;</span></td><td style="background-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%">19,939&#160;</span></td><td style="background-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%">45,729&#160;</span></td><td style="background-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%">200,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">200,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">398,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">398,156&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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"><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%">June 30, 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:#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%">493,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%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">493,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%">&#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%">5,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,978&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">24,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">24,156&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,187,588&#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%">19,939&#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,167,649&#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%">186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">19,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">19,842&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">19,842&#160;</span></td><td style="background-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%">19,842&#160;</span></td><td style="background-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><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_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 June 30, 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%">1,054&#160;</span></td><td style="background-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%">969&#160;</span></td><td style="background-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%">969&#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%">186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">186&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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"/></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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 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%">1,667&#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,155&#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%">1,155&#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-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%">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></table></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="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.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%">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.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%">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: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%">Three Months Ended <br/>June 30,</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%">Six Months Ended<br/>June 30,</span></td></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="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></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%">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"/></tr><tr><td colspan="3" 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"/></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%">35&#160;</span></td><td style="background-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&#160;</span></td><td style="background-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%">23&#160;</span></td><td style="background-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%">(28)</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%">(3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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)</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 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 #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%">32&#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%">(70)</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%">20&#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%">(104)</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"/></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="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"/><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%">(23)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">(38)</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="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%">Net loss from nonrecurring fair value adjustments</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%">32&#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%">(93)</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%">20&#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%">(142)</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="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_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%">June 30, 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%">1,155&#160;</span></td><td style="background-color:#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 style="text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">N/A</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></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;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%;padding-left:2.65pt">Quantitative disclosures are not provided for collateral-dependent loans because there were no adjustments made to the appraisal or stated values during the current period.</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="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" 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">The following tables present the carrying value amount of the Company&#8217;s financial instruments and their corresponding <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%">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%">June 30, 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%">994,055&#160;</span></td><td style="background-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%">994,055&#160;</span></td><td style="background-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%">994,055&#160;</span></td><td style="background-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,187,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,187,588&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,939&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,167,649&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">615,653&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">559,312&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,311&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,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: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,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: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,834,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%">3,760,294&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,760,294&#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%">15,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%">15,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%">272&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,451&#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%">19,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">186&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,019,421&#160;</span></td><td style="background-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,019,421&#160;</span></td><td style="background-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,019,421&#160;</span></td><td style="background-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%">310,769&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">311,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">311,481&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">41,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:9pt;font-weight:400;line-height:100%">41,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:9pt;font-weight:400;line-height:100%">41,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: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 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%">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,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:9pt;font-weight:400;line-height:100%">19,250&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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%">19,250&#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%">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%">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%">31&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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&#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%">19,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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,842&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="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.2</span><table class="report" border="0" cellspacing="2" id="idm140573864845920">
<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">6 Months Ended</th>
</tr>
<tr><th class="th"><div>Jun. 30, 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%">June 30,<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%">553,134&#160;</span></td><td style="background-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%">3,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">570,056&#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%">52,374&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;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%">217,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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%">269,551&#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%">307,906&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,147,513&#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: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%">Three Months Ended <br/>June 30,</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%">Six Months Ended<br/>June 30,</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:middle"><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:middle"><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 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%">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%">2021</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%">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%">1,552&#160;</span></td><td style="background-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%">3,617&#160;</span></td><td style="background-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%">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"/></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%">(555)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,166)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,610)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;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,230)</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, end of period</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%">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 #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%">2,451&#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%">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%">2,451&#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_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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869183296">
<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>Jun. 30, 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">50<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573860083776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Investment Securities - Textual (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">$ 559,312<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 376,331<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_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" 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" 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" 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" 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" 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 $559,312 and $376,331, respectively)</a></td>
<td class="nump">$ 615,653<span></span>
</td>
<td class="text">&#160;<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_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" 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" 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,187,588<span></span>
</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_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" 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">4,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,500<span></span>
</td>
</tr>
<tr class="rh">
<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" 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,800<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<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>
</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.2</span><table class="report" border="0" cellspacing="2" id="idm140573861085152">
<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>Jun. 30, 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="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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">$ 1,267,715<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">1,187,588<span></span>
</td>
<td class="nump">$ 894,335<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $559,312 and $376,331, respectively)</a></td>
<td class="nump">615,653<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_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">559,312<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" 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,187,588<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" 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,267,715<span></span>
</td>
<td class="nump">883,832<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">1,519<span></span>
</td>
<td class="nump">15,341<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(81,646)<span></span>
</td>
<td class="num">(4,838)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">1,167,649<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $559,312 and $376,331, respectively)</a></td>
<td class="nump">615,653<span></span>
</td>
<td class="nump">383,393<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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain</a></td>
<td class="nump">257<span></span>
</td>
<td class="nump">120<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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</a></td>
<td class="num">(56,598)<span></span>
</td>
<td class="num">(7,182)<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_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">559,312<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_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" 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">65,668<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 | 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" 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">68,912<span></span>
</td>
<td class="nump">21,494<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_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" 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">(3,244)<span></span>
</td>
<td class="num">(176)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">45,729<span></span>
</td>
<td class="nump">21,373<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $559,312 and $376,331, respectively)</a></td>
<td class="nump">150,960<span></span>
</td>
<td class="nump">141,011<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_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" 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">(23,416)<span></span>
</td>
<td class="num">(1,768)<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_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">127,544<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_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="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" 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">200,010<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 | 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" 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">213,402<span></span>
</td>
<td class="nump">213,158<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">977<span></span>
</td>
<td class="nump">8,908<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(14,369)<span></span>
</td>
<td class="num">(854)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">200,010<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 | 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" 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">398,156<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 | 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" 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">433,903<span></span>
</td>
<td class="nump">307,366<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">2,111<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(35,817)<span></span>
</td>
<td class="num">(2,593)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">398,156<span></span>
</td>
<td class="nump">306,884<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $559,312 and $376,331, respectively)</a></td>
<td class="nump">159,007<span></span>
</td>
<td class="nump">24,529<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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Gain</a></td>
<td class="nump">257<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_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss', window );">Debt Securities, Held-to-maturity, Accumulated Unrecognized Loss</a></td>
<td class="num">(5,774)<span></span>
</td>
<td class="num">(153)<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_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">153,490<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_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="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" 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">493,620<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 | 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" 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">520,772<span></span>
</td>
<td class="nump">313,169<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">466<span></span>
</td>
<td class="nump">3,891<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(27,618)<span></span>
</td>
<td class="num">(1,199)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">493,620<span></span>
</td>
<td class="nump">315,861<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $559,312 and $376,331, respectively)</a></td>
<td class="nump">305,686<span></span>
</td>
<td class="nump">217,853<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_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" 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">(27,408)<span></span>
</td>
<td class="num">(5,261)<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_HeldToMaturitySecuritiesFairValue', window );">Total investment securities</a></td>
<td class="nump">278,278<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_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" 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">5,978<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 | 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" 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">6,003<span></span>
</td>
<td class="nump">2,007<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">7<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(25)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">5,978<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 | 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" 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">24,156<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 | 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" 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">24,723<span></span>
</td>
<td class="nump">26,638<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross Unrealized Gains</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">369<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_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross Unrealized Losses</a></td>
<td class="num">(573)<span></span>
</td>
<td class="num">(16)<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_AvailableForSaleSecuritiesDebtSecurities', window );">Fair Value</a></td>
<td class="nump">$ 24,156<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573861045712">
<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>Jun. 30, 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" 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,283<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost', window );">Due after one year through five years</a></td>
<td class="nump">82,106<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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost', window );">Due after five years through ten years</a></td>
<td class="nump">67,161<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_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost', window );">Due after ten years</a></td>
<td class="nump">130,767<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_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">1,267,715<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" 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,306<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_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue', window );">Due after one year through five years</a></td>
<td class="nump">80,881<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_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue', window );">Due after five years through ten years</a></td>
<td class="nump">65,321<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_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Due after ten years</a></td>
<td class="nump">117,148<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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,187,588<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" 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" 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" 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,210<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_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount', window );">Due after ten years</a></td>
<td class="nump">67,750<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $559,312 and $376,331, respectively)</a></td>
<td class="nump">615,653<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" 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" 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" 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">72,516<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_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue', window );">Due after ten years</a></td>
<td class="nump">55,028<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">559,312<span></span>
</td>
<td class="nump">$ 376,331<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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis', window );">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Amortized Cost</a></td>
<td class="nump">288,317<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_AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate', window );">Debt Securities, Available-for-sale, Maturity, Allocated and Single Maturity Date, Fair Value</a></td>
<td class="nump">271,656<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_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,960<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_HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue', window );">Debt Securities, Held-to-maturity, Maturity, Allocated and Single Maturity Date, Fair Value</a></td>
<td class="nump">127,544<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_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost', window );">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Amortized Cost</a></td>
<td class="nump">979,398<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_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Debt Securities, Available-for-sale, Maturity, without Single Maturity Date, Fair Value</a></td>
<td class="nump">915,932<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_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount', window );">Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, without Single Maturity Date</a></td>
<td class="nump">464,693<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_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue', window );">Debt Securities, Held-to-maturity, Maturity, without Single Maturity Date, Fair Value</a></td>
<td class="nump">$ 431,768<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573861012976">
<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>Jun. 30, 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" 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">$ 954,346<span></span>
</td>
<td class="nump">$ 334,687<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">57,820<span></span>
</td>
<td class="nump">32,267<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">1,012,166<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" 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">(74,450)<span></span>
</td>
<td class="num">(4,435)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="num">(7,196)<span></span>
</td>
<td class="num">(403)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">(81,646)<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 );">US Treasury and Government [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_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" 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">64,200<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">1,468<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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">65,668<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" 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">(2,995)<span></span>
</td>
<td class="num">(176)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="num">(249)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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">(3,244)<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" 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">106,205<span></span>
</td>
<td class="nump">29,774<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">15,712<span></span>
</td>
<td class="nump">9,351<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">121,917<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" 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">(11,287)<span></span>
</td>
<td class="num">(619)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="num">(3,082)<span></span>
</td>
<td class="num">(235)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">(14,369)<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" 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">352,074<span></span>
</td>
<td class="nump">204,039<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">31,008<span></span>
</td>
<td class="nump">19,862<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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">383,082<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" 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">(32,446)<span></span>
</td>
<td class="num">(2,470)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="num">(3,371)<span></span>
</td>
<td class="num">(123)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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">(35,817)<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" 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">406,835<span></span>
</td>
<td class="nump">83,283<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">8,711<span></span>
</td>
<td class="nump">1,936<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">415,546<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" 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">(27,145)<span></span>
</td>
<td class="num">(1,161)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="num">(473)<span></span>
</td>
<td class="num">(38)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">(27,618)<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_CorporateDebtSecuritiesMember', window );">Corporate Debt Securities [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_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" 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">5,978<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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">5,978<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_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" 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">(25)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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">(25)<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</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" 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">19,054<span></span>
</td>
<td class="nump">2,763<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger', window );">12 Months or Longer</a></td>
<td class="nump">921<span></span>
</td>
<td class="nump">1,118<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">19,975<span></span>
</td>
<td class="nump">3,881<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" 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">(552)<span></span>
</td>
<td class="num">(9)<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_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss', window );">12 Months or Longer</a></td>
<td class="num">(21)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" 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">$ (573)<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_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>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.2</span><table class="report" border="0" cellspacing="2" id="idm140573861449072">
<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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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_DebtSecuritiesAvailableForSaleRealizedGain', window );">Gross realized gains</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</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.2</span><table class="report" border="0" cellspacing="2" id="idm140573864080352">
<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>Jun. 30, 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" 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">$ 320,032<span></span>
</td>
<td class="nump">$ 305,579<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_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">289,758<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_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" 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,868<span></span>
</td>
<td class="nump">128,216<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_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">128,842<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_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" 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,865<span></span>
</td>
<td class="nump">61,057<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_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">52,530<span></span>
</td>
<td class="nump">59,674<span></span>
</td>
</tr>
<tr class="rh">
<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" 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">69,358<span></span>
</td>
<td class="nump">59,887<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_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">62,647<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=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" 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">49,941<span></span>
</td>
<td class="nump">56,419<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_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue', window );">Fair Value</a></td>
<td class="nump">$ 45,739<span></span>
</td>
<td class="nump">$ 55,633<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_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_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>
<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=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>
</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.2</span><table class="report" border="0" cellspacing="2" id="idm140573866118704">
<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">6 Months Ended</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>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 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>
<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_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">$ 15,908<span></span>
</td>
<td class="text">&#160;<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>
<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>
<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">$ 3,874,064<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">39,696<span></span>
</td>
<td class="nump">$ 40,333<span></span>
</td>
<td class="nump">42,361<span></span>
</td>
<td class="nump">$ 51,562<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" 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,834,368<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableUnamortizedPurchasePremiumDiscount', window );">Financing Receivable, Unamortized Purchase Premium (Discount)</a></td>
<td class="nump">3,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,938<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_FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount', window );">Financing Receivable, Unamortized Loan Fee (Cost) and Purchase Premium (Discount)</a></td>
<td class="nump">4,947<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,954<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_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>
<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>
<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_InterestReceivable', window );">Accrued interest receivable</a></td>
<td class="nump">9,500<span></span>
</td>
<td class="text">&#160;<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>
<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>
<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>
<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">3,176,657<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">31,707<span></span>
</td>
<td class="nump">31,932<span></span>
</td>
<td class="nump">33,049<span></span>
</td>
<td class="nump">36,677<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>
<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>
<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">698,828<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">14,033<span></span>
</td>
<td class="nump">15,265<span></span>
</td>
<td class="nump">17,777<span></span>
</td>
<td class="nump">17,485<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>
<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>
<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">950,699<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">8,162<span></span>
</td>
<td class="nump">7,085<span></span>
</td>
<td class="nump">6,411<span></span>
</td>
<td class="nump">8,562<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>
<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>
<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">1,515,796<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">9,512<span></span>
</td>
<td class="nump">9,582<span></span>
</td>
<td class="nump">8,861<span></span>
</td>
<td class="nump">10,630<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>
<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>
<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">11,334<span></span>
</td>
<td class="text">&#160;<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>
<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>
<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>
<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">11,334<span></span>
</td>
<td class="text">&#160;<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>
<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>
<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>
<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">265,382<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">2,137<span></span>
</td>
<td class="nump">1,803<span></span>
</td>
<td class="nump">1,409<span></span>
</td>
<td class="nump">1,153<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>
<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>
<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">218,606<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">3,284<span></span>
</td>
<td class="nump">4,299<span></span>
</td>
<td class="nump">5,276<span></span>
</td>
<td class="nump">10,471<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>
<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>
<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">90,546<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">1,081<span></span>
</td>
<td class="nump">1,124<span></span>
</td>
<td class="nump">1,304<span></span>
</td>
<td class="nump">1,636<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>
<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>
<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">128,060<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">2,203<span></span>
</td>
<td class="nump">3,175<span></span>
</td>
<td class="nump">3,972<span></span>
</td>
<td class="nump">8,835<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>
<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>
<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_NotesReceivableGross', window );">Loans receivable</a></td>
<td class="nump">213,419<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">$ 2,568<span></span>
</td>
<td class="nump">$ 2,299<span></span>
</td>
<td class="nump">$ 2,627<span></span>
</td>
<td class="nump">$ 3,261<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573851985600">
<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">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 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" 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">$ 394,923<span></span>
</td>
<td class="nump">$ 795,563<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">738,361<span></span>
</td>
<td class="nump">495,465<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">426,897<span></span>
</td>
<td class="nump">665,007<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">587,711<span></span>
</td>
<td class="nump">341,114<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">302,656<span></span>
</td>
<td class="nump">289,525<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">1,131,611<span></span>
</td>
<td class="nump">984,194<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">290,654<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,251<span></span>
</td>
<td class="nump">2,165<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,874,064<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" 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">301,082<span></span>
</td>
<td class="nump">607,848<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">478,170<span></span>
</td>
<td class="nump">386,542<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">353,521<span></span>
</td>
<td class="nump">548,563<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">509,064<span></span>
</td>
<td class="nump">296,432<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">272,046<span></span>
</td>
<td class="nump">266,675<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">1,090,032<span></span>
</td>
<td class="nump">949,467<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">171,820<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">922<span></span>
</td>
<td class="nump">2,028<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,176,657<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" 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">97,244<span></span>
</td>
<td class="nump">97,729<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">101,724<span></span>
</td>
<td class="nump">102,364<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">94,900<span></span>
</td>
<td class="nump">106,567<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">82,722<span></span>
</td>
<td class="nump">58,941<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">48,669<span></span>
</td>
<td class="nump">33,307<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">100,827<span></span>
</td>
<td class="nump">86,602<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">171,820<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">922<span></span>
</td>
<td class="nump">1,956<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">698,828<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" 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">78,387<span></span>
</td>
<td class="nump">183,006<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">171,731<span></span>
</td>
<td class="nump">91,941<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">92,312<span></span>
</td>
<td class="nump">191,459<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">182,294<span></span>
</td>
<td class="nump">85,022<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">80,125<span></span>
</td>
<td class="nump">72,990<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">345,850<span></span>
</td>
<td class="nump">306,660<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_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" 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">950,699<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" 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">125,451<span></span>
</td>
<td class="nump">187,860<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">193,540<span></span>
</td>
<td class="nump">185,650<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">166,150<span></span>
</td>
<td class="nump">250,537<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">244,048<span></span>
</td>
<td class="nump">152,469<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">143,252<span></span>
</td>
<td class="nump">160,378<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">643,355<span></span>
</td>
<td class="nump">556,205<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_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" 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,515,796<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" 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">11,334<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" 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">2,475<span></span>
</td>
<td class="nump">1,286<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">770<span></span>
</td>
<td class="nump">15,918<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">12,620<span></span>
</td>
<td class="nump">46,698<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">36,280<span></span>
</td>
<td class="nump">30,295<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">21,703<span></span>
</td>
<td class="nump">15,610<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">20,408<span></span>
</td>
<td class="nump">14,069<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">118,834<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">329<span></span>
</td>
<td class="nump">137<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">213,419<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" 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">60,870<span></span>
</td>
<td class="nump">85,089<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">140,448<span></span>
</td>
<td class="nump">27,090<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">24,564<span></span>
</td>
<td class="nump">23,295<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">17,699<span></span>
</td>
<td class="nump">5,672<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">4,716<span></span>
</td>
<td class="nump">6,141<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">17,085<span></span>
</td>
<td class="nump">17,295<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_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" 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">265,382<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" 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,496<span></span>
</td>
<td class="nump">101,340<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">118,973<span></span>
</td>
<td class="nump">65,915<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">36,192<span></span>
</td>
<td class="nump">46,451<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">24,668<span></span>
</td>
<td class="nump">8,715<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">4,191<span></span>
</td>
<td class="nump">1,099<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">4,086<span></span>
</td>
<td class="nump">3,363<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_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" 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">218,606<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" 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">90,546<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" 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,832<span></span>
</td>
<td class="nump">56,448<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">75,096<span></span>
</td>
<td class="nump">42,187<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">25,862<span></span>
</td>
<td class="nump">34,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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">12,666<span></span>
</td>
<td class="nump">5,794<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">3,186<span></span>
</td>
<td class="nump">710<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">2,418<span></span>
</td>
<td class="nump">2,012<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_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" 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">128,060<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" 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">393,807<span></span>
</td>
<td class="nump">793,530<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">729,243<span></span>
</td>
<td class="nump">491,210<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">422,753<span></span>
</td>
<td class="nump">643,619<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">566,666<span></span>
</td>
<td class="nump">321,717<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">282,409<span></span>
</td>
<td class="nump">261,801<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">1,025,475<span></span>
</td>
<td class="nump">882,945<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">286,856<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">374<span></span>
</td>
<td class="nump">1,227<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,707,583<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" 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">299,966<span></span>
</td>
<td class="nump">605,815<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">469,052<span></span>
</td>
<td class="nump">383,039<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">351,417<span></span>
</td>
<td class="nump">527,900<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">494,291<span></span>
</td>
<td class="nump">277,511<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">252,165<span></span>
</td>
<td class="nump">239,493<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">985,825<span></span>
</td>
<td class="nump">850,298<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">168,030<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">45<span></span>
</td>
<td class="nump">1,107<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,020,791<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" 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">96,128<span></span>
</td>
<td class="nump">95,960<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">101,302<span></span>
</td>
<td class="nump">100,193<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">93,475<span></span>
</td>
<td class="nump">94,657<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">73,299<span></span>
</td>
<td class="nump">54,707<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">38,742<span></span>
</td>
<td class="nump">28,558<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">90,980<span></span>
</td>
<td class="nump">77,294<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">168,030<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">45<span></span>
</td>
<td class="nump">1,035<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">662,001<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" 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">78,387<span></span>
</td>
<td class="nump">182,742<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">171,470<span></span>
</td>
<td class="nump">90,609<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">91,633<span></span>
</td>
<td class="nump">188,380<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">180,596<span></span>
</td>
<td class="nump">73,714<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">73,797<span></span>
</td>
<td class="nump">66,039<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">316,424<span></span>
</td>
<td class="nump">273,518<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_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" 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">912,307<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" 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">125,451<span></span>
</td>
<td class="nump">187,860<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">185,105<span></span>
</td>
<td class="nump">185,650<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">166,150<span></span>
</td>
<td class="nump">244,863<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">240,396<span></span>
</td>
<td class="nump">149,090<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">139,626<span></span>
</td>
<td class="nump">144,896<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">578,421<span></span>
</td>
<td class="nump">499,486<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_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" 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,435,149<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" 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" 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">11,175<span></span>
</td>
<td class="nump">6,587<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">159<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_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" 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" 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" 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" 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">11,334<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" 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">2,475<span></span>
</td>
<td class="nump">1,286<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">770<span></span>
</td>
<td class="nump">15,737<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">12,451<span></span>
</td>
<td class="nump">46,041<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">35,722<span></span>
</td>
<td class="nump">29,819<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">21,337<span></span>
</td>
<td class="nump">15,068<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">19,062<span></span>
</td>
<td class="nump">13,026<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">118,826<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">329<span></span>
</td>
<td class="nump">120<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">210,972<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" 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">60,870<span></span>
</td>
<td class="nump">85,089<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">140,448<span></span>
</td>
<td class="nump">27,090<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">24,564<span></span>
</td>
<td class="nump">23,295<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">17,699<span></span>
</td>
<td class="nump">5,672<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">4,716<span></span>
</td>
<td class="nump">6,141<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">16,907<span></span>
</td>
<td class="nump">16,891<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_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" 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">265,204<span></span>
</td>
<td class="nump">164,178<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_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" 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,496<span></span>
</td>
<td class="nump">101,340<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">118,973<span></span>
</td>
<td class="nump">65,344<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">34,321<span></span>
</td>
<td class="nump">46,383<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">18,954<span></span>
</td>
<td class="nump">8,715<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">4,191<span></span>
</td>
<td class="nump">1,099<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">3,681<span></span>
</td>
<td class="nump">2,730<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_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" 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">210,616<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" 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">21,664<span></span>
</td>
<td class="nump">44,892<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">43,877<span></span>
</td>
<td class="nump">23,728<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">10,330<span></span>
</td>
<td class="nump">12,266<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">12,002<span></span>
</td>
<td class="nump">2,921<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">1,005<span></span>
</td>
<td class="nump">389<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">1,668<span></span>
</td>
<td class="nump">1,351<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_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" 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">90,546<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" 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,832<span></span>
</td>
<td class="nump">56,448<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">75,096<span></span>
</td>
<td class="nump">41,616<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">23,991<span></span>
</td>
<td class="nump">34,117<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">6,952<span></span>
</td>
<td class="nump">5,794<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">3,186<span></span>
</td>
<td class="nump">710<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">2,013<span></span>
</td>
<td class="nump">1,379<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_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" 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">120,070<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" 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">234<span></span>
</td>
<td class="nump">590<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">8,688<span></span>
</td>
<td class="nump">884<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">2,600<span></span>
</td>
<td class="nump">14,819<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">15,906<span></span>
</td>
<td class="nump">8,946<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">11,337<span></span>
</td>
<td class="nump">21,642<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">31,678<span></span>
</td>
<td class="nump">21,738<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">1,619<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" 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">72,062<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" 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">234<span></span>
</td>
<td class="nump">590<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">8,688<span></span>
</td>
<td class="nump">884<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">729<span></span>
</td>
<td class="nump">14,751<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">10,192<span></span>
</td>
<td class="nump">8,946<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">11,337<span></span>
</td>
<td class="nump">21,642<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">31,678<span></span>
</td>
<td class="nump">21,525<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">1,619<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" 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,477<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" 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">234<span></span>
</td>
<td class="nump">326<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">253<span></span>
</td>
<td class="nump">884<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">729<span></span>
</td>
<td class="nump">5,998<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,842<span></span>
</td>
<td class="nump">1,425<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">8,764<span></span>
</td>
<td class="nump">2,223<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">2,981<span></span>
</td>
<td class="nump">2,401<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">1,619<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" 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">19,422<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" 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" 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" 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">3,079<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">1,698<span></span>
</td>
<td class="nump">7,521<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">2,573<span></span>
</td>
<td class="nump">3,937<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">12,042<span></span>
</td>
<td class="nump">16,724<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_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" 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">16,313<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" 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" 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">8,435<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_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" 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,652<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_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" 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,655<span></span>
</td>
<td class="nump">2,400<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_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" 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">28,742<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" 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" 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" 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,871<span></span>
</td>
<td class="nump">68<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,714<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_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" 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">213<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_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" 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">7,585<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" 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" 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" 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,871<span></span>
</td>
<td class="nump">68<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,714<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_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" 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">213<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_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" 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">7,585<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" 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" 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">430<span></span>
</td>
<td class="nump">3,371<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">1,544<span></span>
</td>
<td class="nump">6,569<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,139<span></span>
</td>
<td class="nump">10,451<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">8,910<span></span>
</td>
<td class="nump">6,082<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">74,458<span></span>
</td>
<td class="nump">79,511<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">2,179<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">877<span></span>
</td>
<td class="nump">585<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">94,419<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" 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" 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">430<span></span>
</td>
<td class="nump">2,619<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">1,375<span></span>
</td>
<td class="nump">5,912<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,581<span></span>
</td>
<td class="nump">9,975<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">8,544<span></span>
</td>
<td class="nump">5,540<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">72,529<span></span>
</td>
<td class="nump">77,644<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">2,171<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">877<span></span>
</td>
<td class="nump">568<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">91,389<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" 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" 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">169<span></span>
</td>
<td class="nump">1,287<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">696<span></span>
</td>
<td class="nump">5,912<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,581<span></span>
</td>
<td class="nump">2,809<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">1,163<span></span>
</td>
<td class="nump">2,526<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">6,866<span></span>
</td>
<td class="nump">6,907<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">2,171<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">877<span></span>
</td>
<td class="nump">568<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">17,405<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" 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" 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">261<span></span>
</td>
<td class="nump">1,332<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">679<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_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" 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,755<span></span>
</td>
<td class="nump">3,014<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">17,384<span></span>
</td>
<td class="nump">16,418<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_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" 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,079<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" 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" 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" 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" 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" 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,626<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">48,279<span></span>
</td>
<td class="nump">54,319<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_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" 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">51,905<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" 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" 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" 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">169<span></span>
</td>
<td class="nump">657<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">558<span></span>
</td>
<td class="nump">476<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_FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Four Years before Latest Fiscal Year</a></td>
<td class="nump">366<span></span>
</td>
<td class="nump">542<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_FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Five or More Years before Latest Fiscal Year</a></td>
<td class="nump">1,346<span></span>
</td>
<td class="nump">1,043<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_FinancingReceivableRevolving', window );">Financing Receivable, Revolving</a></td>
<td class="nump">8<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" 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,447<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" 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" 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" 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" 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" 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" 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">178<span></span>
</td>
<td class="nump">404<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_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" 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">178<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" 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" 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" 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="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_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" 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" 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">405<span></span>
</td>
<td class="nump">420<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_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" 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">405<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" 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" 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" 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" 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" 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" 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">405<span></span>
</td>
<td class="nump">420<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_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" 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">$ 405<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573852899424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Nonaccrual Loans (Details)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </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_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>
<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_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">$ 10,475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,475,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" 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">5,604,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,604,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">4,871,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,871,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" 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">394,923,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">394,923,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" 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">738,361,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">738,361,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" 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">426,897,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">426,897,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" 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">587,711,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">587,711,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" 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">40,890,000<span></span>
</td>
<td class="nump">$ 50,750,000<span></span>
</td>
<td class="nump">81,915,000<span></span>
</td>
<td class="nump">$ 100,274,000<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">1,771,000<span></span>
</td>
<td class="nump">$ 8,713,000<span></span>
</td>
<td class="nump">2,705,000<span></span>
</td>
<td class="nump">$ 17,927,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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">393,807,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">393,807,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">793,530,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">729,243,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">729,243,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">491,210,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">422,753,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">422,753,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">643,619,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">566,666,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">566,666,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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">234,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234,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" 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">8,688,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,688,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" 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,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,600,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,819,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">15,906,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,906,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>
<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>
<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_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">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" 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">430,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,371,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">1,544,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,544,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,569,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,139,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,139,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>
<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>
<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_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</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="nump">23,107,000<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,763,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="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="nump">12,344,000<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">301,082,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">301,082,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">607,848,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">478,170,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">478,170,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">386,542,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">353,521,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">353,521,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">548,563,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">$ 509,064,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 509,064,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">296,432,000<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_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">35<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 1,727,000<span></span>
</td>
<td class="nump">$ 8,124,000<span></span>
</td>
<td class="nump">$ 2,610,000<span></span>
</td>
<td class="nump">$ 16,792,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] | 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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">299,966,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">299,966,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">605,815,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">469,052,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">469,052,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">383,039,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">351,417,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">351,417,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">527,900,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">494,291,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">494,291,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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">234,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234,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" 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">8,688,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,688,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" 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">729,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">729,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,751,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">10,192,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,192,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>
<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>
<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_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">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" 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">430,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">430,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,619,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">1,375,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,375,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" 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,581,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,581,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>
<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>
<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_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">6,173,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,173,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,281,000<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_FinancingReceivableNonaccrualNoAllowance', window );">Financing Receivable, Nonaccrual, No Allowance</a></td>
<td class="nump">5,604,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,604,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,454,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">569,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">569,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,827,000<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">97,244,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,244,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">97,729,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">101,724,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,724,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">102,364,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">94,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,900,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">106,567,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">$ 82,722,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 82,722,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,941,000<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_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">31<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 1,727,000<span></span>
</td>
<td class="nump">$ 5,673,000<span></span>
</td>
<td class="nump">$ 2,610,000<span></span>
</td>
<td class="nump">$ 8,713,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] | 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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">96,128,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">96,128,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">95,960,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">101,302,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,302,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,193,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">93,475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">94,657,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">73,299,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">73,299,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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">234,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">234,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">326,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">253,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">253,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" 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">729,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">729,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,998,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">4,842,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,842,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>
<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>
<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_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">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" 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">169,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,287,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">696,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">696,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" 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,581,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,581,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>
<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>
<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_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</a></td>
<td class="nump">4,302,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,302,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,174,000<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,036,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">4,302,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,302,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,138,000<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">78,387,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,387,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">183,006,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">171,731,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,731,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,941,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">92,312,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">92,312,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">191,459,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">$ 182,294,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 182,294,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,022,000<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_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="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" 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">$ 2,200,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,857,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] | 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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">78,387,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">78,387,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">182,742,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">171,470,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171,470,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,609,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">91,633,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">91,633,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">188,380,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">180,596,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">180,596,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>
<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>
<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_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</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="nump">571,000<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_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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">571,000<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">264,000<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_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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,079,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">1,698,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,698,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>
<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>
<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_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>
<td class="text">&#160;<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">261,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">261,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,332,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">679,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">679,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" 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>
<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>
<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>
<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_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</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="nump">4,652,000<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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,273,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="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="nump">3,379,000<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">125,451,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,451,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,860,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">193,540,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,540,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,650,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">166,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">250,537,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">$ 244,048,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 244,048,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,469,000<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_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="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" 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">$ 251,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,222,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] | 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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">125,451,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">125,451,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">187,860,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">185,105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,105,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">185,650,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">166,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">166,150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">244,863,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">240,396,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240,396,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>
<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>
<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_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>
<td class="text">&#160;<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">8,435,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,435,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" 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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,674,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">3,652,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,652,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>
<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>
<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_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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_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>
<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>
<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>
<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_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</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="nump">47,000<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_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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,000<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">60,870,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,870,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,089,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">140,448,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140,448,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,090,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">24,564,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,564,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,295,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">17,699,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,699,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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">60,870,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">60,870,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85,089,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">140,448,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">140,448,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,090,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">24,564,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,564,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,295,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">17,699,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,699,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>
<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>
<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_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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_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>
<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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">30,496,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,496,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,340,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">118,973,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,973,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,915,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">36,192,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,192,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,451,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">24,668,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,668,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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">30,496,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,496,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">101,340,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">118,973,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">118,973,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,344,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">34,321,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,321,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,383,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">18,954,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,954,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>
<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>
<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_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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">1,871,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,871,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,714,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,714,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>
<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>
<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_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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">571,000<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_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>
<td class="text">&#160;<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_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>
<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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">21,664,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">21,664,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">44,892,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">43,877,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">43,877,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,728,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">10,330,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,330,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,266,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">12,002,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,002,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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">8,832,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,832,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,448,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">75,096,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,096,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,187,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">25,862,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25,862,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,185,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">12,666,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,666,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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">8,832,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,832,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">56,448,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">75,096,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,096,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,616,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">23,991,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,991,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">34,117,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">6,952,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,952,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>
<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>
<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_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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">1,871,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,871,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">5,714,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,714,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>
<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>
<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_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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">571,000<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_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>
<td class="text">&#160;<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_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>
<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>
<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>
<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_FinancingReceivableRecordedInvestmentNonaccrualStatus', window );">Gross nonaccrual loans</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="nump">29,000<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_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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29,000<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">2,475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,286,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">770,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">770,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,918,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">12,620,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,620,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,698,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">$ 36,280,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 36,280,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">30,295,000<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_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">21<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 44,000<span></span>
</td>
<td class="nump">$ 146,000<span></span>
</td>
<td class="nump">$ 95,000<span></span>
</td>
<td class="nump">$ 511,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_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>
<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>
<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_FinancingReceivableOriginatedInCurrentFiscalYear', window );">Financing Receivable, Originated in Current Fiscal Year</a></td>
<td class="nump">2,475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,475,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,286,000<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_FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear', window );">Financing Receivable, Originated in Fiscal Year before Latest Fiscal Year</a></td>
<td class="nump">770,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">770,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,737,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">12,451,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,451,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">46,041,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">35,722,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,722,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>
<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>
<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_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>
<td class="text">&#160;<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_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>
<td class="text">&#160;<span></span>
</td>
<td class="nump">181,000<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_FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Two Years before Latest Fiscal Year</a></td>
<td class="nump">169,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">169,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">657,000<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_FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear', window );">Financing Receivable, Originated Three Years before Latest Fiscal Year</a></td>
<td class="nump">558,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 558,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_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>
<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>
<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_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 181,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]</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>
</tr>
<tr 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>
<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_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">90,000<span></span>
</td>
<td class="nump">1,984,000<span></span>
</td>
<td class="nump">1,143,000<span></span>
</td>
<td class="nump">2,547,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">(12,000)<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
<td class="num">(14,000)<span></span>
</td>
<td class="num">(10,000)<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_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="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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,056,000<span></span>
</td>
<td class="nump">2,474,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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,000)<span></span>
</td>
<td class="num">(10,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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">90,000<span></span>
</td>
<td class="nump">1,981,000<span></span>
</td>
<td class="nump">229,000<span></span>
</td>
<td class="nump">2,044,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">(12,000)<span></span>
</td>
<td class="num">(5,000)<span></span>
</td>
<td class="num">(14,000)<span></span>
</td>
<td class="num">(10,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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,000<span></span>
</td>
<td class="nump">53,000<span></span>
</td>
<td class="nump">117,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="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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]</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>
</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>
<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_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">58<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>
<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>
<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_ImpairedFinancingReceivableRelatedAllowance', window );">Impaired Financing Receivable, Related Allowance</a></td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 1,700,000<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="nump">$ 1,700,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_TroubledDebtRestructuredLoansMember', window );">Troubled Debt Restructured Loans [Member] | 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>
<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>
<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_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="nump">0<span></span>
</td>
<td class="nump">1<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 443,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 443,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_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_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_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_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.2</span><table class="report" border="0" cellspacing="2" id="idm140573849578672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Loans Receivable - Past Due Loans (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">$ 3,874,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,874,064<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,815,662<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_FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing', window );">90 days or more and still accruing</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">293<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_FinancingReceivableUnamortizedPurchasePremiumDiscount', window );">Financing Receivable, Unamortized Purchase Premium (Discount)</a></td>
<td class="nump">3,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,084<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,938<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_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>
<td class="text">&#160;<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_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>
<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_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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">$ (5)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="num">$ (10)<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_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">1,984<span></span>
</td>
<td class="nump">1,143<span></span>
</td>
<td class="nump">2,547<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_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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">1,966<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,966<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">7,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,578<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">9,544<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,544<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,864,520<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,864,520<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,176,657<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,176,657<span></span>
</td>
<td class="text">&#160;<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] | 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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="num">(10)<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_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,056<span></span>
</td>
<td class="nump">2,474<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] | 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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">1,315<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,315<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">7,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,379<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">8,694<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,694<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">3,167,963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,167,963<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">698,828<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">698,828<span></span>
</td>
<td class="text">&#160;<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] | 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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="num">(10)<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_ImpairedFinancingReceivableInterestIncomeAccrualMethod', window );">Impaired Financing Receivable, Interest Income, Accrual Method</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">1,981<span></span>
</td>
<td class="nump">229<span></span>
</td>
<td class="nump">2,044<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] | 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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">259<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">259<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">7,190<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,190<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">7,449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,449<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">691,379<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">691,379<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">11,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,334<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">11,334<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,334<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">950,699<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">950,699<span></span>
</td>
<td class="text">&#160;<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] | 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>
<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>
<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_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="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" 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">$ 3<span></span>
</td>
<td class="nump">53<span></span>
</td>
<td class="nump">117<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] | 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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">1,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,056<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">189<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">189<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">1,245<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,245<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">949,454<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">949,454<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">1,515,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,515,796<span></span>
</td>
<td class="text">&#160;<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] | 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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">774<span></span>
</td>
<td class="nump">313<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] | 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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<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] | 90&#160;Days&#160;or Greater</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>
</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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<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] | Financial Asset, Past Due</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>
</tr>
<tr 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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<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] | Financial Asset, Not Past Due</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>
</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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">1,515,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,515,796<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">265,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">265,382<span></span>
</td>
<td class="text">&#160;<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] | 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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19<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_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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">265,382<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">265,382<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">218,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,606<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">218,606<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">218,606<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">90,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,546<span></span>
</td>
<td class="text">&#160;<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 | 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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">73<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 | 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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<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 | Financial Asset, Past Due</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>
</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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">90,546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">90,546<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">128,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,060<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before 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>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">128,060<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">128,060<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">213,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">213,419<span></span>
</td>
<td class="text">&#160;<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] | 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>
<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>
<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_ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod', window );">Impaired Financing Receivable Interest Income Reversal Accrual Method</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">68<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_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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">651<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">651<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">199<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">199<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] | Financial Asset, Past Due</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>
</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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">850<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">850<span></span>
</td>
<td class="text">&#160;<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>
<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_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>
<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_NotesReceivableGross', window );">Financing Receivable, before Allowance for Credit Loss</a></td>
<td class="nump">$ 212,569<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 212,569<span></span>
</td>
<td class="text">&#160;<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_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_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_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_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_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_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.2</span><table class="report" border="0" cellspacing="2" id="idm140573860997344">
<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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Jun. 30, 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>
<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 1,771<span></span>
</td>
<td class="nump">$ 8,713<span></span>
</td>
<td class="nump">$ 2,705<span></span>
</td>
<td class="nump">$ 17,927<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_InterestAndFeeIncomeLoansAndLeases', window );">Interest and Fee Income, Loans and Leases</a></td>
<td class="nump">$ 40,890<span></span>
</td>
<td class="nump">$ 50,750<span></span>
</td>
<td class="nump">$ 81,915<span></span>
</td>
<td class="nump">$ 100,274<span></span>
</td>
</tr>
<tr class="rh">
<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_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>
<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_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">35<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 1,727<span></span>
</td>
<td class="nump">$ 8,124<span></span>
</td>
<td class="nump">$ 2,610<span></span>
</td>
<td class="nump">$ 16,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=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_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>
<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_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">31<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 1,727<span></span>
</td>
<td class="nump">$ 5,673<span></span>
</td>
<td class="nump">$ 2,610<span></span>
</td>
<td class="nump">$ 8,713<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_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of contracts modified | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</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>
<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>
<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_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,857<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_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of contracts modified</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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>
<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_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 251<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,222<span></span>
</td>
</tr>
<tr class="rh">
<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_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>
<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_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">21<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 44<span></span>
</td>
<td class="nump">$ 146<span></span>
</td>
<td class="nump">$ 95<span></span>
</td>
<td class="nump">$ 511<span></span>
</td>
</tr>
<tr class="rh">
<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>
<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>
<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_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 181<span></span>
</td>
</tr>
<tr class="rh">
<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>
<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>
<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_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="rh">
<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>
<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>
<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_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
<td class="nump">$ 1,700<span></span>
</td>
</tr>
<tr class="rh">
<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>
<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>
<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_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
<tr class="rh">
<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>
<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>
<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_FinancingReceivableModificationsNumberOfContracts2', window );">Number of Contracts | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Outstanding Principal Balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 443<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 443<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573860857456">
<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="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Jun. 30, 2021 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($) </div>
<div>contract</div>
</th>
<th class="th">
<div>Jun. 30, 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>
<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 1,771<span></span>
</td>
<td class="nump">$ 8,713<span></span>
</td>
<td class="nump">$ 2,705<span></span>
</td>
<td class="nump">$ 17,927<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_LoansAndLeasesReceivableImpairedCommitmentToLend', window );">Financing Receivable, Troubled Debt Restructuring, Commitment to Lend</a></td>
<td class="nump">3,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,400<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" 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">40,890<span></span>
</td>
<td class="nump">50,750<span></span>
</td>
<td class="nump">81,915<span></span>
</td>
<td class="nump">100,274<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>
<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>
<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 1,727<span></span>
</td>
<td class="nump">$ 8,124<span></span>
</td>
<td class="nump">$ 2,610<span></span>
</td>
<td class="nump">$ 16,792<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_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">35<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>
<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>
<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 1,727<span></span>
</td>
<td class="nump">$ 5,673<span></span>
</td>
<td class="nump">$ 2,610<span></span>
</td>
<td class="nump">$ 8,713<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_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="nump">4<span></span>
</td>
<td class="nump">31<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_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1', window );">Number&#160;of Contracts (1) | contract</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1<span></span>
</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" 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">$ 46<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 789<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>
<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>
<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,857<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_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="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" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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" 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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>
<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 251<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,222<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_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="nump">0<span></span>
</td>
<td class="nump">2<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>
<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>
<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 44<span></span>
</td>
<td class="nump">$ 146<span></span>
</td>
<td class="nump">$ 95<span></span>
</td>
<td class="nump">$ 511<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_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">8<span></span>
</td>
<td class="nump">21<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>
<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>
<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 181<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_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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>
<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>
<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_FinancingReceivableModificationsNumberOfContracts2', window );">Financing Receivable, Modifications, Number of Contracts | contract</a></td>
<td class="nump">6<span></span>
</td>
<td class="nump">27<span></span>
</td>
<td class="nump">12<span></span>
</td>
<td class="nump">58<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>
<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>
<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_FinancingReceivableModificationsPostModificationRecordedInvestment2', window );">Financing Receivable, Troubled Debt Restructuring, Postmodification</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 443<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 443<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_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="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>
<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>
<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_ImpairedFinancingReceivableRelatedAllowance', window );">Related Specific Valuation Allowance</a></td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="nump">$ 3<span></span>
</td>
<td class="nump">$ 7<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573849488480">
<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>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 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">$ 5,236,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" 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">15,908,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" 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" 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">3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,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" 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,500,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="text">&#160;<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">5,047,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">189,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="text">&#160;<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="text">&#160;<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="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_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">1,428,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="text">&#160;<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,239,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">189,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">1,316,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="text">&#160;<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">1,316,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="text">&#160;<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="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]</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.2</span><table class="report" border="0" cellspacing="2" id="idm140573860287488">
<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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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_AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease', window );">Allowance for Loan and Lease Losses, Period Increase (Decrease)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,700)<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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6.30%)<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_AllowanceForLoanAndLeaseLossesAdjustmentsNet', window );">Reduction in ACL</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,900<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_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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</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="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_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="num">(249)<span></span>
</td>
<td class="num">(133)<span></span>
</td>
<td class="num">(604)<span></span>
</td>
<td class="num">(320)<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_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(261)<span></span>
</td>
<td class="num">(291)<span></span>
</td>
<td class="num">(1,110)<span></span>
</td>
<td class="num">(653)<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_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(649)<span></span>
</td>
<td class="num">(12,821)<span></span>
</td>
<td class="num">(3,171)<span></span>
</td>
<td class="num">(18,956)<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_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">39,696<span></span>
</td>
<td class="nump">51,562<span></span>
</td>
<td class="nump">39,696<span></span>
</td>
<td class="nump">51,562<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_AllowanceForLoanAndLeaseLossesWriteOffs', window );">Allowance for Loan and Lease Losses, Write-offs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(604)<span></span>
</td>
<td class="num">(320)<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_AllowanceForLoanAndLeaseLossRecoveryOfBadDebts', window );">Allowance for Loan and Lease Loss, Recovery of Bad Debts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,110<span></span>
</td>
<td class="nump">653<span></span>
</td>
</tr>
<tr class="rh">
<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="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_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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</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="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_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="num">(117)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(316)<span></span>
</td>
<td class="num">(14)<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_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(149)<span></span>
</td>
<td class="num">(143)<span></span>
</td>
<td class="num">(421)<span></span>
</td>
<td class="num">(350)<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_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(257)<span></span>
</td>
<td class="num">(8,657)<span></span>
</td>
<td class="num">(1,447)<span></span>
</td>
<td class="num">(13,267)<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_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">31,707<span></span>
</td>
<td class="nump">36,677<span></span>
</td>
<td class="nump">31,707<span></span>
</td>
<td class="nump">36,677<span></span>
</td>
</tr>
<tr class="rh">
<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_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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</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="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_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="num">(117)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="num">(280)<span></span>
</td>
<td class="num">(14)<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_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(149)<span></span>
</td>
<td class="num">(132)<span></span>
</td>
<td class="num">(421)<span></span>
</td>
<td class="num">(337)<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_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(1,264)<span></span>
</td>
<td class="num">(4,404)<span></span>
</td>
<td class="nump">3,885<span></span>
</td>
<td class="num">(12,848)<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_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">14,033<span></span>
</td>
<td class="nump">17,485<span></span>
</td>
<td class="nump">14,033<span></span>
</td>
<td class="nump">17,485<span></span>
</td>
</tr>
<tr class="rh">
<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="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_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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</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="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_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>
<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_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(11)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(13)<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_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="nump">1,077<span></span>
</td>
<td class="num">(1,913)<span></span>
</td>
<td class="num">(1,787)<span></span>
</td>
<td class="num">(937)<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_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">8,162<span></span>
</td>
<td class="nump">8,562<span></span>
</td>
<td class="nump">8,162<span></span>
</td>
<td class="nump">8,562<span></span>
</td>
</tr>
<tr class="rh">
<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_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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</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="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_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>
<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_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</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_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(70)<span></span>
</td>
<td class="num">(2,340)<span></span>
</td>
<td class="num">(651)<span></span>
</td>
<td class="nump">518<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_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">9,512<span></span>
</td>
<td class="nump">10,630<span></span>
</td>
<td class="nump">9,512<span></span>
</td>
<td class="nump">10,630<span></span>
</td>
</tr>
<tr class="rh">
<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="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_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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</a></td>
<td class="nump">1,803<span></span>
</td>
<td class="nump">1,402<span></span>
</td>
<td class="nump">1,409<span></span>
</td>
<td class="nump">1,591<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_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>
<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_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(3)<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_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="nump">334<span></span>
</td>
<td class="num">(249)<span></span>
</td>
<td class="num">(755)<span></span>
</td>
<td class="num">(438)<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_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">2,137<span></span>
</td>
<td class="nump">1,153<span></span>
</td>
<td class="nump">2,137<span></span>
</td>
<td class="nump">1,153<span></span>
</td>
</tr>
<tr class="rh">
<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_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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</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="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_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>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<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_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(59)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
<td class="num">(20)<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_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(1,074)<span></span>
</td>
<td class="num">(2,804)<span></span>
</td>
<td class="num">(2,059)<span></span>
</td>
<td class="num">(2,640)<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_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">3,284<span></span>
</td>
<td class="nump">10,471<span></span>
</td>
<td class="nump">3,284<span></span>
</td>
<td class="nump">10,471<span></span>
</td>
</tr>
<tr class="rh">
<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="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_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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</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="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_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>
<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_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(6)<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="num">(14)<span></span>
</td>
<td class="num">(20)<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_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(49)<span></span>
</td>
<td class="num">(416)<span></span>
</td>
<td class="nump">237<span></span>
</td>
<td class="num">(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_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">1,081<span></span>
</td>
<td class="nump">1,636<span></span>
</td>
<td class="nump">1,081<span></span>
</td>
<td class="nump">1,636<span></span>
</td>
</tr>
<tr class="rh">
<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_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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</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="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_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>
<td class="nump">0<span></span>
</td>
<td class="num">(1)<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_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(53)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(53)<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_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="num">(1,025)<span></span>
</td>
<td class="num">(2,388)<span></span>
</td>
<td class="nump">1,822<span></span>
</td>
<td class="num">(2,305)<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_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">2,203<span></span>
</td>
<td class="nump">8,835<span></span>
</td>
<td class="nump">2,203<span></span>
</td>
<td class="nump">8,835<span></span>
</td>
</tr>
<tr class="rh">
<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="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_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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Beginning Balance</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="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_FinancingReceivableAllowanceForCreditLossesWriteOffs', window );">Financing Receivable, Allowance for Credit Loss, Writeoff</a></td>
<td class="num">(132)<span></span>
</td>
<td class="num">(120)<span></span>
</td>
<td class="num">(258)<span></span>
</td>
<td class="num">(305)<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_FinancingReceivableAllowanceForCreditLossesRecovery', window );">Recoveries</a></td>
<td class="num">(53)<span></span>
</td>
<td class="num">(144)<span></span>
</td>
<td class="num">(619)<span></span>
</td>
<td class="num">(283)<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_ProvisionForLoanAndLeaseLosses', window );">(Reversal of) Provision for Credit Losses</a></td>
<td class="nump">348<span></span>
</td>
<td class="num">(1,111)<span></span>
</td>
<td class="nump">420<span></span>
</td>
<td class="num">(2,611)<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_FinancingReceivableAllowanceForCreditLosses', window );">Ending Balance</a></td>
<td class="nump">$ 2,568<span></span>
</td>
<td class="nump">$ 3,261<span></span>
</td>
<td class="nump">$ 2,568<span></span>
</td>
<td class="nump">$ 3,261<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_AllowanceForLoanAndLeaseLossesAdjustmentsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 other addition (reduction) in 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 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_AllowanceForLoanAndLeaseLossesAdjustmentsNet</td>
</tr>
<tr>
<td style="padding-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.2</span><table class="report" border="0" cellspacing="2" id="idm140573864001120">
<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">6 Months Ended</th>
</tr>
<tr><th class="th">
<div>Jun. 30, 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" 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" 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" 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" 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" 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.2</span><table class="report" border="0" cellspacing="2" id="idm140573871174608">
<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>Jun. 30, 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" 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">$ (19,000)<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" 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" 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">19,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_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" 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">19,842<span></span>
</td>
<td class="nump">15,219<span></span>
</td>
</tr>
<tr class="rh">
<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" 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">305,902<span></span>
</td>
<td class="nump">322,726<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" 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">305,902<span></span>
</td>
<td class="nump">322,726<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_DerivativeFairValueOfDerivativeLiability', window );">Estimated Fair Value</a></td>
<td class="nump">$ 19,842<span></span>
</td>
<td class="nump">$ 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.2</span><table class="report" border="0" cellspacing="2" id="idm140573857804336">
<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>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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_NetIncomeLoss', window );">Net Income</a></td>
<td class="nump">$ 18,584<span></span>
</td>
<td class="nump">$ 32,702<span></span>
</td>
<td class="nump">$ 38,341<span></span>
</td>
<td class="nump">$ 58,046<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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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,110,334<span></span>
</td>
<td class="nump">35,994,740<span></span>
</td>
<td class="nump">35,102,572<span></span>
</td>
<td class="nump">35,961,032<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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,110,334<span></span>
</td>
<td class="nump">35,994,740<span></span>
</td>
<td class="nump">35,102,572<span></span>
</td>
<td class="nump">35,961,032<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>
<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_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average common shares outstanding (in shares)</a></td>
<td class="nump">35,110,334<span></span>
</td>
<td class="nump">35,994,740<span></span>
</td>
<td class="nump">35,102,572<span></span>
</td>
<td class="nump">35,961,032<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_WeightedAverageNumberDilutedSharesOutstandingAdjustment', window );">Effect of potentially dilutive common shares (in shares)</a></td>
<td class="nump">299,190<span></span>
</td>
<td class="nump">294,724<span></span>
</td>
<td class="nump">310,150<span></span>
</td>
<td class="nump">307,829<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" 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,409,524<span></span>
</td>
<td class="nump">36,289,464<span></span>
</td>
<td class="nump">35,412,722<span></span>
</td>
<td class="nump">36,268,861<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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount</a></td>
<td class="nump">16,978<span></span>
</td>
<td class="nump">7,065<span></span>
</td>
<td class="nump">14,334<span></span>
</td>
<td class="nump">4,766<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573871101264">
<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="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="2">6 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Apr. 20, 2022</div></th>
<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>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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_DividendsPayableDateDeclaredDayMonthAndYear', window );">Declared</a></td>
<td class="text">Apr. 20,  2022<span></span>
</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>
<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_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.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>
<td class="nump">$ 0.42<span></span>
</td>
<td class="nump">$ 0.40<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_DividendsPayableDateOfRecordDayMonthAndYear', window );">Record Date</a></td>
<td class="text">May  04,  2022<span></span>
</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>
<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_DividendPayableDateToBePaidDayMonthAndYear', window );">Paid Date</a></td>
<td class="text">May 18,  2022<span></span>
</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>
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869277856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stockholders' Equity - Stock Repurchase Program (Details) - Twelfth Stock Repurchase Plan [Member] [Member] [Domain]<br></strong></div></th>
<th class="th">
<div>Mar. 12, 2020 </div>
<div>shares</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_StockholdersEquityTextualAbstract', window );"><strong>Stockholders Equity (Textual) [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_StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase', window );">Outstanding share percent</a></td>
<td class="nump">5.00%<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Outstanding common shares in the plan (in shares)</a></td>
<td class="nump">1,799,054<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<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_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>
</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.2</span><table class="report" border="0" cellspacing="2" id="idm140573871176880">
<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>
<th class="th" colspan="2">6 Months Ended</th>
<th class="th" colspan="1">25 Months Ended</th>
<th class="th" colspan="1">28 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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>
<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_StockRepurchasedDuringPeriodShares', window );">Repurchased shares to pay withholding taxes (in shares)</a></td>
<td class="nump">1,649<span></span>
</td>
<td class="nump">2,557<span></span>
</td>
<td class="nump">26,180<span></span>
</td>
<td class="nump">25,803<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_TreasuryStockAcquiredAverageCostPerShare', window );">Withholding taxes average price per share (in usd per share)</a></td>
<td class="nump">$ 24.43<span></span>
</td>
<td class="nump">$ 27.47<span></span>
</td>
<td class="nump">$ 25.40<span></span>
</td>
<td class="nump">$ 29.33<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>
<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>
<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_StockRepurchasedDuringPeriodShares', window );">Repurchased shares to pay withholding taxes (in shares)</a></td>
<td class="nump">19,531<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">100,090<span></span>
</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_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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,160,840<span></span>
</td>
</tr>
<tr class="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_NetStockRepurchasedDuringPeriodsPresentedValuePerShare', window );">Net Stock Repurchased During Periods Presented, Value Per Share</a></td>
<td class="nump">$ 24.63<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 25.07<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 23.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_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_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_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_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>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.2</span><table class="report" border="0" cellspacing="2" id="idm140573849133280">
<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>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">$ 1,187,588<span></span>
</td>
<td class="nump">$ 894,335<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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">1,187,588<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_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">186<span></span>
</td>
<td class="nump">240<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_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">15,219<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">15,286<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 | Fair Value</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_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>
<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_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">240<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_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</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" 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>
<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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,167,649<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_EquitySecuritiesFvNi', window );">Equity security</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" 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">19,842<span></span>
</td>
<td class="nump">15,219<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">15,286<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>
<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>
<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_EquitySecuritiesFvNi', window );">Equity security</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" 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>
<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</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_FairValueByMeasurementFrequencyAxis=us-gaap_FairValueMeasurementsRecurringMember', window );">Recurring</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_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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">1,187,588<span></span>
</td>
<td class="nump">894,335<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_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">186<span></span>
</td>
<td class="nump">240<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 | U.S. government and agency 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="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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">65,668<span></span>
</td>
<td class="nump">21,373<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 | Municipal 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" 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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">200,010<span></span>
</td>
<td class="nump">221,212<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 | Residential CMO and MBS</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_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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">398,156<span></span>
</td>
<td class="nump">306,884<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 | Commercial CMO and MBS</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_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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">493,620<span></span>
</td>
<td class="nump">315,861<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 | Corporate obligations</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_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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">5,978<span></span>
</td>
<td class="nump">2,014<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 | Other asset-backed 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" 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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">24,156<span></span>
</td>
<td class="nump">26,991<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 | Interest rate swap</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_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>
<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_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">15,219<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">15,286<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</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_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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">19,939<span></span>
</td>
<td class="nump">0<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_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">186<span></span>
</td>
<td class="nump">240<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 | Fair Value</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_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>
<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_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">186<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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">19,939<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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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_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>
<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>
<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_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</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" 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>
<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 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_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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">1,167,649<span></span>
</td>
<td class="nump">894,335<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_EquitySecuritiesFvNi', window );">Equity security</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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">45,729<span></span>
</td>
<td class="nump">21,373<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 2 | Municipal 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="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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">200,010<span></span>
</td>
<td class="nump">221,212<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 2 | Residential CMO and MBS</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_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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">398,156<span></span>
</td>
<td class="nump">306,884<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 2 | Commercial CMO and MBS</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_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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">493,620<span></span>
</td>
<td class="nump">315,861<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 2 | Corporate obligations</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_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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">5,978<span></span>
</td>
<td class="nump">2,014<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 2 | Other asset-backed 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="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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">24,156<span></span>
</td>
<td class="nump">26,991<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 2 | Interest rate swap</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_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>
<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_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">19,842<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">19,842<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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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" 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>
<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;3 | U.S. government and agency 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" 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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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_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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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_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>
<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>
<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_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</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" 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>
<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_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_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_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_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>
<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.2</span><table class="report" border="0" cellspacing="2" id="idm140573866125600">
<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="2">6 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">$ 1,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,667<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,213<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_FairValueOptionChangesInFairValueGainLoss1', window );">Fair Value, Option, Changes in Fair Value, Gain (Loss)</a></td>
<td class="nump">32<span></span>
</td>
<td class="num">$ (93)<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="num">$ (142)<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 );">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>
<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>
<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_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>
<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>
<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>
<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_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>
<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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">1,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,155<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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">1,155<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,155<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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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 | 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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="nump">2,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_hfwa_FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings', window );">Net&#160;Losses (Gains) Recorded&#160;in Earnings</a></td>
<td class="nump">32<span></span>
</td>
<td class="num">(70)<span></span>
</td>
<td class="nump">20<span></span>
</td>
<td class="num">(104)<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 | 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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">1,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,054<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,911<span></span>
</td>
</tr>
<tr class="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="nump">35<span></span>
</td>
<td class="nump">6<span></span>
</td>
<td class="nump">23<span></span>
</td>
<td class="num">(28)<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 | 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>
<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>
<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_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>
<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>
<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>
<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_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>
<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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">969<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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">969<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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">613<span></span>
</td>
</tr>
<tr class="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">(3)<span></span>
</td>
<td class="num">(76)<span></span>
</td>
<td class="num">(3)<span></span>
</td>
<td class="num">(76)<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 | 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>
<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>
<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_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>
<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>
<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>
<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_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>
<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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186<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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">186<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">186<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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="nump">991<span></span>
</td>
</tr>
<tr class="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="nump">$ 0<span></span>
</td>
<td class="num">$ (23)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">$ (38)<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 | 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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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>
<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>
<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</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="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_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.2</span><table class="report" border="0" cellspacing="2" id="idm140573864707792">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Fair Value Measurements - Quantitative Information, Level 3 (Details) - Nonrecurring<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</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_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>
</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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">$ 1,667<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 );">Impaired Loans</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_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>
</tr>
<tr 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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></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 );">Branch held for sale</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_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>
</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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">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_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>
</tr>
<tr 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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">1,155<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_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>
</tr>
<tr 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>
</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_LoansReceivableFairValueDisclosure', window );">Collateral-dependent loans</a></td>
<td class="nump">1,155<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_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>
</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>
</tr>
<tr class="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="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>
</tr>
<tr 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>
</tr>
<tr class="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="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>
</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>
</tr>
<tr class="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="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>
</tr>
<tr 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>
</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_LoansReceivableFairValueDisclosure', window );">Collateral-dependent loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 698<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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', 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>
</tr>
<tr 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>
</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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></td>
<td class="nump">$ 1,155<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', window );">Fair Value, Inputs, Level 1, 2 and 3 | Impaired Loans</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_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>
</tr>
<tr 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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel12And3Member', window );">Fair Value, Inputs, Level 1, 2 and 3 | Branch held for sale</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_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>
</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_AssetsFairValueDisclosure', window );">Assets, Fair Value Disclosure</a></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_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_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_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_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>
<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_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>
</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.2</span><table class="report" border="0" cellspacing="2" id="idm140573859556608">
<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>Jun. 30, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 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>
<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_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">$ 559,312<span></span>
</td>
<td class="nump">$ 376,331<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>
<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $559,312 and $376,331, respectively)</a></td>
<td class="nump">615,653<span></span>
</td>
<td class="nump">383,393<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">1,187,588<span></span>
</td>
<td class="nump">894,335<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 );">Fair Value, Recurring [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_AssetsAbstract', window );"><strong>Financial Assets:</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" 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">186<span></span>
</td>
<td class="nump">240<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">1,187,588<span></span>
</td>
<td class="nump">894,335<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 );">Fair Value, Recurring [Member] | Interest rate swap</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_AssetsAbstract', window );"><strong>Financial Assets:</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" 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">19,842<span></span>
</td>
<td class="nump">15,219<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>
<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">15,286<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 | Fair Value, Recurring [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_AssetsAbstract', window );"><strong>Financial Assets:</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" 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">186<span></span>
</td>
<td class="nump">240<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">19,939<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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level&#160;1 | Fair Value, Recurring [Member] | Interest rate swap</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_AssetsAbstract', window );"><strong>Financial Assets:</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" 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>
<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>
<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</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_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>
<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>
<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_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">559,312<span></span>
</td>
<td class="nump">376,331<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_EquitySecuritiesFvNi', window );">Equity security</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" 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>
<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $559,312 and $376,331, respectively)</a></td>
<td class="nump">615,653<span></span>
</td>
<td class="nump">383,393<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">1,167,649<span></span>
</td>
<td class="nump">894,335<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, Recurring [Member] | Interest rate swap</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_AssetsAbstract', window );"><strong>Financial Assets:</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" 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">19,842<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_LiabilitiesAndStockholdersEquityAbstract', window );"><strong>Financial Liabilities:</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" 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">19,842<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 | Fair Value, Recurring [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_AssetsAbstract', window );"><strong>Financial Assets:</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" 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>
<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>
<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</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_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level&#160;3 | Fair Value, Recurring [Member] | Interest rate swap</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_AssetsAbstract', window );"><strong>Financial Assets:</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" 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>
<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>
<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</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_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember', window );">Carrying Value</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_AssetsAbstract', window );"><strong>Financial Assets:</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" 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">994,055<span></span>
</td>
<td class="nump">1,723,292<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_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">3,834,368<span></span>
</td>
<td class="nump">3,773,301<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_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">15,908<span></span>
</td>
<td class="nump">14,657<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_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">15,219<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_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">186<span></span>
</td>
<td class="nump">240<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>
<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_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,038,498<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_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">342,839<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_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">41,827<span></span>
</td>
<td class="nump">50,839<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_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">21,326<span></span>
</td>
<td class="nump">21,180<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_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">73<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">15,286<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_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss', window );">Investment securities held to maturity, at amortized cost, net (fair value of $559,312 and $376,331, respectively)</a></td>
<td class="nump">615,653<span></span>
</td>
<td class="nump">383,393<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">1,187,588<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_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>
<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>
<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_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">6,019,421<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_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>
<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>
<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_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">310,769<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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value</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_AssetsAbstract', window );"><strong>Financial Assets:</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" 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">994,055<span></span>
</td>
<td class="nump">1,723,292<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_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">894,335<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_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">559,312<span></span>
</td>
<td class="nump">376,331<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_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">1,353<span></span>
</td>
<td class="nump">1,527<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_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">3,760,294<span></span>
</td>
<td class="nump">3,849,602<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_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">15,908<span></span>
</td>
<td class="nump">14,657<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_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">15,219<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_EquitySecuritiesFvNi', window );">Equity security</a></td>
<td class="nump">186<span></span>
</td>
<td class="nump">240<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>
<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_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,038,498<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_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">344,025<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_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">41,827<span></span>
</td>
<td class="nump">50,839<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_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</a></td>
<td class="nump">19,250<span></span>
</td>
<td class="nump">18,750<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_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">83<span></span>
</td>
<td class="nump">73<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">15,286<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="nump">1,187,588<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_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>
<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>
<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_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">6,019,421<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_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>
<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>
<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_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">311,481<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_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>
<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>
<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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</a></td>
<td class="nump">994,055<span></span>
</td>
<td class="nump">1,723,292<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_InvestmentsFairValueDisclosure', window );">Investment securities available for sale</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="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_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</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" 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>
<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_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</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" 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">272<span></span>
</td>
<td class="nump">14<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_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</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" 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>
<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>
<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_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6,038,498<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_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</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="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_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</a></td>
<td class="nump">41,827<span></span>
</td>
<td class="nump">50,839<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_FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations', window );">Junior subordinated debentures</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" 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">31<span></span>
</td>
<td class="nump">33<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</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_FairValueByMeasurementBasisAxis=us-gaap_EstimateOfFairValueFairValueDisclosureMember', window );">Fair Value | Level&#160;1 | Fair Value, Recurring [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_AssetsAbstract', window );"><strong>Financial Assets:</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" 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">186<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_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>
<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>
<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_DepositsFairValueDisclosure', window );">Non-maturity deposits</a></td>
<td class="nump">6,019,421<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_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>
<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>
<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_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</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_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>
<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>
<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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</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" 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>
<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_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</a></td>
<td class="nump">559,312<span></span>
</td>
<td class="nump">376,331<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_LoansHeldForSaleFairValueDisclosure', window );">Loans held for sale</a></td>
<td class="nump">1,353<span></span>
</td>
<td class="nump">1,527<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_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</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" 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">6,185<span></span>
</td>
<td class="nump">4,582<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_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">15,219<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_EquitySecuritiesFvNi', window );">Equity security</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" 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>
<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_DepositsFairValueDisclosure', window );">Non-maturity deposits</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="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_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">344,025<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_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</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" 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>
<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_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">19<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</a></td>
<td class="nump">19,842<span></span>
</td>
<td class="nump">15,286<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_AvailableForSaleSecuritiesDebtSecurities', window );">Total investment securities available for sale</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,167,649<span></span>
</td>
</tr>
<tr class="rh">
<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>
<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>
<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_DepositsFairValueDisclosure', window );">Non-maturity deposits</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_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>
<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>
<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_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">311,481<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_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>
<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>
<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_CashAndCashEquivalentsFairValueDisclosure', window );">Cash and cash equivalents</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" 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>
<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_HeldToMaturitySecuritiesFairValue', window );">Investment securities held to maturity</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" 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>
<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_LoansReceivableFairValueDisclosure', window );">Loans receivable, net</a></td>
<td class="nump">3,760,294<span></span>
</td>
<td class="nump">3,849,602<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_AccountsReceivableFairValueDisclosure', window );">Accrued interest receivable</a></td>
<td class="nump">9,451<span></span>
</td>
<td class="nump">10,061<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_InterestRateDerivativeAssetsAtFairValue', window );">Derivative assets - interest rate swaps</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" 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>
<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>
<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_DepositsFairValueDisclosure', window );">Non-maturity deposits</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="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_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</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="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_SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure', window );">Securities sold under agreement to repurchase</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" 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">19,250<span></span>
</td>
<td class="nump">18,750<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_AccruedLiabilitiesFairValueDisclosure', window );">Accrued interest payable</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">21<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_InterestRateDerivativeLiabilitiesAtFairValue', window );">Derivative liabilities - interest rate swaps</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_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>
<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>
<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_DepositsFairValueDisclosure', window );">Non-maturity deposits</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_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>
<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>
<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_InterestBearingDomesticDepositCertificatesOfDeposits', window );">Certificates of deposit</a></td>
<td class="nump">$ 0<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_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_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_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_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_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_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>
<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_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>
</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.2</span><table class="report" border="0" cellspacing="2" id="idm140573869185936">
<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>Jun. 30, 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" 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.2</span><table class="report" border="0" cellspacing="2" id="idm140573860802704">
<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="2">6 Months Ended</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>
</tr>
<tr>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</div></th>
<th class="th"><div>Jun. 30, 2022</div></th>
<th class="th"><div>Jun. 30, 2021</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>
<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>
<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_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">$ 1,147,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,147,513<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">39,696<span></span>
</td>
<td class="nump">$ 51,562<span></span>
</td>
<td class="nump">39,696<span></span>
</td>
<td class="nump">$ 51,562<span></span>
</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="rh">
<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>
<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>
<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_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">570,056<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">570,056<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">31,707<span></span>
</td>
<td class="nump">36,677<span></span>
</td>
<td class="nump">31,707<span></span>
</td>
<td class="nump">36,677<span></span>
</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>
<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>
<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_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">553,134<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">553,134<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">14,033<span></span>
</td>
<td class="nump">17,485<span></span>
</td>
<td class="nump">14,033<span></span>
</td>
<td class="nump">17,485<span></span>
</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>
<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>
<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_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">3,612<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,612<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">8,162<span></span>
</td>
<td class="nump">8,562<span></span>
</td>
<td class="nump">8,162<span></span>
</td>
<td class="nump">8,562<span></span>
</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>
<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>
<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_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">13,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,310<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">9,512<span></span>
</td>
<td class="nump">10,630<span></span>
</td>
<td class="nump">9,512<span></span>
</td>
<td class="nump">10,630<span></span>
</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=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>
<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>
<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_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">269,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">269,551<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">3,284<span></span>
</td>
<td class="nump">10,471<span></span>
</td>
<td class="nump">3,284<span></span>
</td>
<td class="nump">10,471<span></span>
</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 [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>
<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>
<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_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">52,374<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">52,374<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">1,081<span></span>
</td>
<td class="nump">1,636<span></span>
</td>
<td class="nump">1,081<span></span>
</td>
<td class="nump">1,636<span></span>
</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 [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>
<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>
<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_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">217,177<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">217,177<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">2,203<span></span>
</td>
<td class="nump">8,835<span></span>
</td>
<td class="nump">2,203<span></span>
</td>
<td class="nump">8,835<span></span>
</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>
<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>
<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_UnusedCommitmentsToExtendCredit', window );">Unused Commitments to Extend Credit</a></td>
<td class="nump">307,906<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">307,906<span></span>
</td>
<td class="text">&#160;<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>
<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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">2,568<span></span>
</td>
<td class="nump">3,261<span></span>
</td>
<td class="nump">2,568<span></span>
</td>
<td class="nump">3,261<span></span>
</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>
<tr class="rh">
<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>
<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>
<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_ProvisionForOtherCreditLosses', window );">Provision for Other Credit Losses</a></td>
<td class="num">(555)<span></span>
</td>
<td class="num">(1,166)<span></span>
</td>
<td class="num">(1,610)<span></span>
</td>
<td class="num">(2,230)<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="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_FinancingReceivableAllowanceForCreditLosses', window );">Allowance for credit losses on loans</a></td>
<td class="nump">$ 997<span></span>
</td>
<td class="nump">$ 2,451<span></span>
</td>
<td class="nump">$ 997<span></span>
</td>
<td class="nump">$ 2,451<span></span>
</td>
<td class="nump">$ 1,552<span></span>
</td>
<td class="nump">$ 2,607<span></span>
</td>
<td class="nump">$ 3,617<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-20220630_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/20220630"
  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-20220630.xsd" xlink:type="simple"/>
    <context id="i622c9322be09494da00e482a88c3959e_D20220101-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i71bb4d4fb07c4ce7ac0196330a343c2d_I20220801">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2022-08-01</instant>
        </period>
    </context>
    <context id="i2ad1c2e19165472fa47fade32378cd5a_I20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="idcb20a21900848e68118c662d75f74e5_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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8ddd8483d33e45e0b22f2dccfa02ff13_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="icc23666dcc934ca8aa1fa7d871a97c93_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i83128bfa7b804fd3a7858983fabd16ad_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9912ada78f6c4a179385f89dd6e1563f_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ibeb054bd920742e591576ca4780f4188_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="i08f855e48dde4dadb7097ccbdfc8abcc_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="i744c44e7e31e44cf942905cc81f48904_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="icb91660e1c904bada952bee0e22276b9_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4f43638ea3b046c7b4af06ae14462f08_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="iee47acb607fe4b4792ca6c1b170cd229_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i21b439e04c0f46e6aa41f4f6bfc222a3_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i905c38b2738644f38c4432f843120bb5_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ice7165d21e4344ec86a5e656b73a7b07_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iaaf1941357164fdb868f7f5a91160a6c_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="ie87638ca7b4b4bcebf36d1457cada513_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="i77174470ff09441daded2fd4c7a920e5_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="i295cdec7f0544ee29be8dd358d9a3d49_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i552991d5aaf44e16aa7d3b06863a1037_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iac9725136f5d4fbd81cc36711f34d2dd_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="i593dbce1396141ffbc63dc6e316034e2_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="if19dba2209d54e11ba42dc0c72212d91_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="i0a8f2a3ff0b844288b829279fb619733_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="iecc16b51186c4721bf36e4a40defab2a_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="if331ccd29fbb4d8aa5723cc2f1662a75_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="idc410a72e63c4944ae27d7a2c7971168_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ife47ac45e09e4493ae428a9ae9b3c451_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4e8d1f4a8ea0466891c4bd0637a16850_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3c751d97f3114ab09e48246cb28aca2c_I20210630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2021-06-30</instant>
        </period>
    </context>
    <context id="ia2a8250f179a4e32ae9c68fc89aca4da_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="i9bbb388a8cf144fa87a47199855b562e_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="i972d5be1914743958311c5d07c9ed31d_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="i2b1ff45fc56344adaaf8b08b72f8da17_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8878076774564996b24ecfb09ac0fd59_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9cb0eff961214f368c44d47e8f1577d7_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icfb83321bef446899ab97cd926174252_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia9ecb030e8d64b489f94218496013110_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ifd2c372014604811b43838574053e84e_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="icc429bdda8df4338ae58c76c3c0cc1c1_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i528bf9a435c44aa3a72d21c41d5b1118_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i3d216230312149a99e5cd0e315d07358_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i1539ed55d7dd4f0db5cca0556e4c7c61_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i34fc8ffd80254253a4eec5070f552b0f_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="id2ef274a36214c1ba4a0770a6862b71f_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0d2975adffd041e3af01c9871e46b297_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="i3329a5413dbd4312afab15b5413a7b2c_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="i40685252d8794039821d8e8a24113e92_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="i3e5db030c37343229ecd00f763c27765_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="i1891f770fc8c45039cada7cd4af8fe2f_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="i05692421ce8249558316d00154aa2ccf_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="i3b002e17622d4d55b253ee9f6946f997_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i702cc38a375f410aac6a4a1db2771461_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="idf4736fdcab64977a05255897b903e72_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i77cbe8f95e3c40818b283e81d6760e37_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i10c83e49ae444d47aa9d6b943f1be909_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie17d28ebfc8f4b7c9190712b2eaf5692_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="id844685cf0e1408cb9a31411b697c4bb_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="i766df6157bad4901a3e67bce96752ec9_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="i61aa175fe448403f9bbd0745996841e7_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="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_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="i912cf3dda5214e578a60b28e73c91550_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i66e7979fb2a14d8687f13b24948ec7b2_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="i699d6327c0004870864a596bacec07e5_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5ed95b72efca4092aaf61bf41fdea7a5_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="i67903a65057749c7857d4babe3f28352_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6627f91c665a4c62a5446656e347a559_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="id6ad5ca502714b84ad91e407283758b3_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7d9102815a4c4e949a1078529f0f9caa_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="i24ece550ab5044a9a7f7ecc41cf504d9_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic78234a8b85f4489abb9c0714e6b4ad9_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="ie0fb956d8afd4abe8ef47505b51325cd_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3d1defc793b14c49a0730610cce2abe9_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="idf457ab83ad843739b767a05e6289e53_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i643eaaa36209448d894a88c1349b4e93_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="i5186a7301d4d491d85e15932175c367e_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if8fa043b5950474f9726e7598e66543c_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="i644b5f990b594fc7ac136420aca88400_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i45273cefac47414f82ea5b57a75d4dcf_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="i1db5413f1fa94dc69928de3fb4a43e22_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie492a0fd4c484034ae48a3c892a6e4cf_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="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic6f199f8cd904a979ce95597ba2c8713_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="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6a97051501ab4108ad833225a97ed8fa_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="ibfb175e83bb24a3d849f32de21c25244_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0cbc444f50db48f48862fc56874c6712_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="i64642459c3484b72b361acdb0fe09a47_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6c97132be8c04991b3a6038c28fc0ac2_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="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iea386ab059794e80a011ee0803fc8da1_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="iccb6501735d541839b141ba759bc5397_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i279f8c90cff94a5eadb5486dccfbf9b7_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="i80f85058531d4512bbb0fd8ef4194848_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i9b1599f431d04efdab2e86435e4eb16e_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0b3eb415a8d946fbb96fe97f516ded25_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if83c609c949f4947a5de078ca646e44f_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iebbeaf187ee84019ae2bff345b44262d_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6f907e5cf158475bb75562218dd77d68_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i66b431ecfb1e47699b705d3dfc156543_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i21ef43b31c3f441a8176be6da282c94d_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i10bd2901ea5e41798b60d7a84b47046e_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i65cd64eee5ab4e04833f478006cb11cf_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iac5511e54ee943ceaed26d358b172429_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="idc9093cb88904d549ef037237af32b23_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i3df20c1e4676457aac2f861c6f654951_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i34f50ac22d844e7794040aaabbb87ee3_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib025c887a42d4ab4813db11e748fba27_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i90961f2d98d241e5acf03136b9373f61_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1f1a4455738e4fbc982484b117535fc3_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id4bf5fedfb0b430c950d997d2d0542e9_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i882f800186044760a61e5d929c8ee918_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7b4e33da760d42b98711c4e223f798d9_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2be64bad989347449e740d26e97f7b77_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9d2b11810b504ad6899d94bd351a2a9c_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="i4c797218eb2249c18d08a66933227141_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="i9f37f10746034d7c925e5de0447dc4d4_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="ife9b908db94f4000909566c155379638_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="i653e86b7046b48cdb92fed56c0f4f844_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="i577d38f9a5564c4f8c09073181ffae7b_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="i018845a5861f415ab8edcaf36160c4fc_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="ic515c2fd29284e12980d6cf6f145ad6e_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="i59c73dba1d3546458ff2590824e15b12_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="ifcf80b6cc54340d2ac5ed56df77c25f9_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="i790eb8a10bda4c54acefd817af2d0291_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="i13f9af30f8dd440b80e87c28347c2cd8_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="i843d4a4ce3f4490e88bf225077e4a27b_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="i4239cfc6dd094b67a8ea8a2836c328f9_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="i57643d6f60f9411e99504d9e76879eaf_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="ifa5d6ffc3353466784a46e6be4a10821_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="ic3540d1397b84f7fa847c4536279091a_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="ia5b9a040c3ab418c9bd95d47a406fbfd_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="i2db7bd7ef5384c65accfec8628d9858e_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="if4d38937dd144758bd3618b98d5b718f_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="i622bd197e34442bd9778b5426be6cc18_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="i69ac2c2828004bad90d9e3b1abab4bbb_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="i2e5990aa3dbc4e90a8a91db66ebd6b82_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="i8697fe02031e4db095baa8163e898e22_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="i635eefdeece54329980c4b18d42cc277_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="if034b0cbaf9f4ad991a26166c640ccee_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="ia6358051cc814e73921f5ef2291d5b45_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="i840869a80e3e4841ad6eaf7073fbf123_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie4d62e61e6f74a9c83701650a45fcd59_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifee8fab60daa42ad97101148b446f940_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i2d7238a9d0b540158da3a9449efdf435_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ie829f301967842799b223a77a9d039be_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i9d82e758bb454f0691113cc6e7f6c588_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4d105d735ab34e12a18fbb1d739081ab_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i97fb0004e2b04c2faff83ba8ecb299f3_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i12b7601884fb4f1b9e7bbdb7cd3bebf1_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2e607c3bc2fe48859d6e2abdf0cbbb73_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i61e10a8f43c14b5a8f569666a08239e2_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i792a4e5866a54a6c848113cd53b32f38_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i0bad550471394c93bacb721cbc2fb4ed_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i117aeb9d14e44d179c394da8e5b16fa3_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i209f7b2446d348809588da18a56bff86_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic3e1869bbf184ea895fc0830a46dea3c_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ifcb3d38a0fb3417f88cd12e6949888a5_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia3f923c792dc4c51abdf8e8054a4472d_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i371a66090e334af89a82e67fe85cf59e_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i986a01d8535b4a2eb9542e52b2b1da45_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iada1f26c95d5478db4bb201643fbd6e6_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i11fc34dd281e410baa09e2c3dd8ca287_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1ac97da038ad4ccba89d17081fc265f7_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2519aa8a25164d67a37b165733d7251a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i40fa4ff8be7b441f949cc96ae32d2a6c_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i61f5dee17e7444f4bfcb7eeaf83cc776_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0f6218456bae4916baec6340fe7e8882_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i07dcf4798bb04b12854a07449a74ede9_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iad944dcc4afc4f1eb47347ecb131dfd5_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i049c3b4470254f64a5b289a66c544dce_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i05bb897994d048fd9aabec4434925c3f_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i24b5c3b66413407b8fd8d2df83dc493c_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4635e9c5853f417584158701d375c88a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i37ccdd196692417fbbfb651fdfbefd39_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0341e78bdf634458885f71532f293793_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i9f0650ed8bf845e1b40d918173790917_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i255f67879c7f4013b0221351c5351b05_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7e5f18a5195f4f539ae0a0bada028293_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id0674857e4bf4f34b11de0ce37a813bd_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ica79ac7f788a416991d8bc42ab3473b1_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia60453a6a008468fa452a378171e09ac_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ibb2df5961b5f418cb8ff3d738fde3ebe_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ifa7a5689ea3b47a18900de7bb36a4957_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i82ec4b2995154789afb448a87b39db35_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i518e6202f40a47979b0ad53f6af4ba3f_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i699bcbb75ad54bee94834a01a3711f89_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i32533a95f7e54210ad0a9454151dd7d5_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ica64f688aa524c3ab2eb5187fb5ade52_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i57b0bbec8ff3457383213b47c4d09721_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if4f5a194611c40baa5618cd433ab9f16_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ie5f7e8dc38a345288634e512a3a07342_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0319b194b59e436d81bd8f0c6ba5d79b_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id58deb18bb7d4fc78f3538f0d957c2d3_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib7e14d8345534b1080cad847836777be_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i589c9cc720cb4e1ca21c8334c3cd8413_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i110e21082a964d02b2298315db8ecde7_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0eef5802a89f439bb52940f215bb25e3_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4019c1cc4b7a4a8c94a9a8170033dbc6_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if1b810d85bca46629900afd5538b5069_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4fd2396c82b24f5f8db77b57f7065b1f_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0f5952065fde4b6c9524994bdeddacfa_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i579c2a5f821c4ec4a3300410872e0bb4_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i36f32e46da73428696ea5ca78ffedf91_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ifba69d369592438099657181e16e1cb0_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if271e80a15894450874628887fa9a180_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2906d929805e414489c39e67510bc44e_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if3aa00c0c30f4c15abb0b6b9625c6ff1_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i7df4892d9cf04d0fb6ee6cd637ecef5e_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="i9229b2b7bcad4e8f8cc4a41dde9a22b6_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="ib0292628c0564e6091adb1ac447ce524_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="i86d677f6456c444ab0f09fb51ba81ee2_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="i010b4b3db53846af972d268b5b12485e_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="i235cd4b8d19546f59139a2161e12e397_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="i751504bf269347698aa061c26c093e48_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="i24933b20c54744b59da51bd5bbcf54a5_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="i6041d1fa71ea473780a71813da89d345_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="ica3948aa7f6a4854a4882f76b342b67a_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="i66d0ae73bdd74dc1a3addfbb659531b4_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="ic70eda239f8545269e9d766cacd00c07_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="i1b754c5cb88e420abaa10ff878b1a404_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="i44600c8b6f44410999e4087e3a5aaee8_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="i76dfa589dd9645ccb517163c507f64c0_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="i89be124244d44f12824222e286083efc_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="i965b3e41cc79491d9fffd2a78659dbc6_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="i8f2fb81215a64c7eb04b4214f59ec605_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="if416fbf1628742409a11f350a3f066d5_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="i7e44afb1c45e43c3a22e309f8b9e17d3_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="i3577812f69b74d29866194a195e9a6ff_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="i350494e53ba54ec7960e91c7a809e2ec_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="iad89c62fc301419092d9f277d7946224_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="ic1e17b445489430a8d75a9d8a127f9f6_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="i567ca6d75a9940968a7e4b7214305db1_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="i5a140fbe70284c4481765c852be33f62_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="i44c73a9bc492414193dacfca1fb47ec8_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="i2e48e961379148cb8350e27d3d61f4e7_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="i08f237e7de9f4a2984ffc89193a59e1c_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="i751d79c97b9d47179de379aa80f66b4f_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="i8280f4107cf643cbadcebb4cfc94ec9f_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="ic413c76df6e6424899300b45cdf779bc_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="ifc6c5079e376469180250069a8575a5e_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="ie4cfeb3628ae490d94a4cdc941448da4_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="i39c5683d29404503a5697938a6c5cbab_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="i0f2cf80ab81245e8a5e02f996d5d4b23_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="ifffa7592fbd9469aab87e8ecfe72147c_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="ia252450e0f5948d786e8397fb26901e7_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="i7fb004602eeb4135bb72f55485b057f9_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="i9e9f7fca38c147dfbf2b20a924b8383b_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="i4b1b368ab80a49ac88a113d90a336562_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="i803eb84a2d1042e1a7ee588e82971bfa_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="i7dc2f35ffa4240eb88a09ce8764750f6_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="i6ca4054f8f4e47469cead8d8d12010c5_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="ic3af3d8926a14c0ea4121435a2b0675e_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="i5244f01d3be945d886dcac1ac25ce8e5_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib951683e84b746529803047a3d6b19f8_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i997d3fa0649545f596a7f4cd9123541c_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1f87f38348ef4ac3b5dcdad3282b4f15_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i2399ed4603ad410bbd3d39a92f7a17cc_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id62133f7b6054c418c25850b3f73b345_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia465ffd4f6284a199a485ea5a2cd4afa_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6867d2887bba4a179fc3d7c0a1edab57_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ieedbd125e98848fb9bebc60666a6c425_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib36c0c98bd0d41feb71190b31ed9ab5d_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="ic12a92202efa49fd9fc0fc536bdedff9_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="i661553c77fa244ada3581f93e7647f40_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="i5471b72845324272998608e20f1529f8_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="i6a4e99c754be425fb165f7f4a8108e01_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="i96c87a2e9f8a43309bbd211534688348_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="i16bbdfcdbf244b4883b3bb99d8b9e752_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="ia9ce83d635664e56a1fb8d5148be0397_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="i68d0f16e38da455e987053d019af9952_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="iaa42a4b141a44b7093dc3efc3d762aa9_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="iac50c01485f14fb2969c8c1d8330538c_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="ibcd5ae2502e8478d97a2d0a1c0429f6f_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="i7aacf2085d4d4f4885844bfbac10d2ce_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="i9e167ac5b51a493593798fd052bb41e0_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="icef926745ae3490cb22e20e979d1692e_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="i5b7da85b5f2c417787d911721513451a_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="ib8c48d83e89442a395cc416b50834684_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="id039b310035f46a69bc322c94f126713_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="i234b5a59584e46c7a98e3ffd94b36540_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="i21468f136880424fbe1f97e5c900a3a8_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="iad1f9e74c74a4a53b3f95743e295fcd5_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="i08545e212f1c4e62a19b8c256f15411a_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="i74602e762cb9492eb40e33d6f36e6e58_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="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i9c203f9efe404cf08aabd5ac59ecf156_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i837f9d64252241cfb555af91d0d20a13_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="id118a992f71e4f5999a87e70c87b7e9f_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i6e94559124fe428a9a15e9601613ace2_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5069d8c51f484e3aaba5712b40beec32_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i7af089077e00434cbf27d596ba33f81b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i247408f2efba47bc86ee65c1581557f1_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i639e1a4c580d4d8eb4c064247084e3b9_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i15ebe24489f744cab8efe6ae627a1e36_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i5d052ef3287e4d91a4da70b9324f366e_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i2538c45a5ae147d080529067310280c9_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i25c706d654bb4ed5b1bc754674a5ab5a_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i951e4421ffa74c4cb7b4a773f9e87bbe_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ia39f6f92b78c4895aef69edf2bef0a96_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie16549acf30d4d3e8d78d611e446cea3_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1bafb46188804501bfe40fa5c769618c_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ie06e52e57ee940adbcc720276be0928c_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i43037f32375d4e1b90159239c05ae3ff_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i4b863ae18d654808af607fea72e930f4_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ice691b1ef3904f4cb59b420c68a4f220_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ica71a8fca72b4d73827e57605a20920f_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i6f6d33b0212246098dce2caccffd440d_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i34b451c9d15b4d3698ca47392cb73229_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8a77c336d2d14f87b5481ee240af4ada_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i10aea7832888436191dddc2b00bbb258_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ifd4af629606b4b958fe0184fc4ce82b5_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i389c38c332a143fc9fcc5a2fb7db1636_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i126332fe6cfd44a09e820b8bf2d12f52_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="idded9eed75fb4503b48903f70a30410f_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ibcbe4721cd0741d3835837e9ee1482ef_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="i5a1dba8df89642aa9bce1dce8ff54c5a_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="if7384e201d6644d0abc006c70e2aff4c_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="i633f0ec07453436fa4bdb4b359cb123e_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="i3ca0d185a35942848a2e3def3d87e3c8_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="i3ddd9c34c48948e8b1ffc87260b2e414_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="ic15bf70b778044df81a94da427d6208e_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ie7bd6d69895c49979099cdc25381a2b1_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="i3ceea0586dc7405dbb053ae8f90a895b_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i156e0ca94ae340d28e80622c19d259b0_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="i02b8b852c30c4e559ede10bd0e0c1f2f_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id0b19f9f18054befbbcb772986b7fa43_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="i67c1368ca3b240e398842d2971c6995a_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i746bd0da97b34fbebaafe9f0f2dd88e2_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="i5024f899e5a64a6cac9c587cc7a99781_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i2ce3cc0e00634fc586543c4dcd5efa08_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i7b44ca6edcd44a6f8170008aaa9a754a_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i060fac3156394a2f986db1627523226f_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic23c6c6c922b464abf450455dd269141_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="id3e66100a25c4712ad6eff901b74995e_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6236c1ab5566426dba3df9964c1dff22_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="i5f0fda8912cc4b2cad9498159779744b_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib6976ba10a1e49088b070931a24eace1_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="i610005fd8b244381beca48ff70319601_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic7692c869830417985ce392b6e64c276_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="i1ea0a6b0c5b2424caff2a90f307e326f_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i25910d433fc34976aea95dddbed15e9c_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="i095c621e5a3645e59382517df378e28f_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i15a1b7a4239044cda3d4f65be909e34f_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i03fbd78d84ee44d7bcadab967fc7f5cd_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="i3c6b7541bfbc4d148f2db0be63bf9e4b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i05a3efccc0184cd7a221e6dc93944246_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i38064aae27fc4feca0142309a59a5c12_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="ic044d8582aaa422aaf1da93c089b0390_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i1b31f395a16e419d8e745e7c4342baf0_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i883741a333dc49ee97ab00abec7649fb_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="id96f78ae25dc49c883808e08060bfbef_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8dafe403b399498e98f39ee2b5a5ca71_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id6f3353d63654b9b9229c503c1aa4f92_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="i966a74c2afb84f47b577e21591fcf59a_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if9077ff1db3f43369d750d2a2ca5a07e_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="i63a6dae599494e7dbf59038e98faf08b_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="ie285f875ba7445deb80c3ee403ec16c5_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="if2738db4d27d48aeb2100cd04157cf98_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="i12f6d30ef1904c18ad1230d3a8773dee_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="i1bab9e856ea046ac8fa63554d46884eb_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i9bc0ce7901c54d0fa214b95d74a0f21d_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="ia90036874f2842d6b45717c8f285c66f_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ib6237bb2a85a4604a29b392a7eb69af5_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="i6919f0ba01a344e3a7f1bfe1eed4177a_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i6da4d45855d54413a12a6fdebe64d98b_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="i0793495db9bb4531ace3072a4c694a9a_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iede5d0373c9a4da3867a78afbb07ddee_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="ia3545ab8497e4732b1c5692c7b3b0667_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1e3d1b4b7da84b89bd32b11b117a4466_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="ic8a314ecd35840c4a4b3a029820753cb_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if4de9e87ac1744ff91f063f08b558abe_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1102852a397f4fa493e074fb7e74ed70_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ic6cd4c11e2af453ab4bd619ca44e6aed_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5847943a94624514ac5172422eef3f04_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="i82f55d79f1e54b2eb584f34a562b8de1_I20211231">
        <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>2021-12-31</instant>
        </period>
    </context>
    <context id="ie9686e2db53048dd8252d3d790d8d354_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i9c87fc97f8eb4df09cab18292ad403c8_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="ibc05328d6c17486a8b53e4682936970b_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="idd108f0868924148b25f42b9d559b55f_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="ic113d28bd7ca4ddcb97693136029395e_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="i73456d8974404beda7cb6b4f40e69464_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="i2689e57b01a744acb65d9f56f3836e6c_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="icccb4ecf13bb4025ab1d3a9066b0417b_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="i57cd28e3c04c416db2702f161ab31cd5_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="iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001046025</identifier>
        </entity>
        <period>
            <startDate>2022-04-20</startDate>
            <endDate>2022-04-20</endDate>
        </period>
    </context>
    <context id="i01b0b74895a1462bb91207af56a37764_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="i9fce0537f94b499993eebb012a4ca67b_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="i4300177065224575b8eb409937eadaf9_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if9f58e1d81a64b23b109a89c60db3d2b_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ifdb22ea858a4496cb890a8b76f818c12_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i5c7ec9a8381143cda76e88821b7ce010_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="icc4e50927d3845cf817474129df7bd5d_D20200312-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="iddb1d501f1234cc288e7c7f575bcd506_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="id09e617eebab4a79b0e9d9e4e9bf9a62_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ia7c76658860a4efba76e1f3f16aa1e4a_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i4490b6e71bf74322bfc3058bb4763b1e_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="idaa14891d1a74eeaa9262ee7e7aa6be5_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i46ac5db0accd468f8283891bc88d18d3_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i43e28b9b16eb48f98143c3643793b261_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib264b7d853314d0bb1cfcab112dbf07d_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if5be6fae0d6c4190a5058560c0d3dd25_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="iaa696f1b7346492994b25932e9ce42a9_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ide2657b6f6c84700ada10aa555a38f27_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if338b9da01424dbbb1235a66a04fef4a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i80a3471524bf465e815c8a8f4378a602_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i72224b489ab141eaa5c9ec22f4c459ad_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id6206754c74743e78599c56ebf2cbdd4_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iac78546454144b2ea362e3ebb7b325e5_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ibef56b9a5540437a9b1f60dc7b020bf6_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4aed99e03cea48af8b8532b16b4c4bc6_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i578a6da111dd496f84d3b5b4fdaa27ca_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i9a4f6acfe2fb489f9073c81160501265_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib0a3e4e0744a47caaaf64b80bf580f3c_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i98e468465ad0463783d0ca82f24564ab_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i1ac274fca1034b898a50084d804bab83_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4431c7a9004440a58b1b822ee919af9a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i35b6560965194b54a6b552c05c363326_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if5a177c47c8b4a0b89699108f38efcd7_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ibdd1a10308504130987afbd0d8948e48_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i79d8fe18d76c44fb9eb5a1cb6a3f9c80_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i6156e061d3644ce18b4c9a23da88214a_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="iea08177c6716414e8d089f62ca829081_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="id58154b921164521bceb358ded97ff9e_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="ib94bec22cace42c8a10e809b2cffd5ad_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="i3eb0c2b9a75544eab7c9e3edbd6d2c68_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="iadc4be52966e46198c62a68edc373b56_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="idf1baedff11348be86a53b83ac258432_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="i83821d69031a489b8806b0dd0386c8dd_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="i38458309f38345a8803038a2ac086ff4_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="i9a9f1bb1116e43a2a67eeb2f1ef6c741_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="if3f639f038d849f4a7f81095e0bf2469_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="i34b40bc6e8774698a02dcda0ee660877_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="i11e1c2b1b52748a8a46119b8c18694b6_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="i16b2a33aab564c32b553a08cdbc27757_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="id76fb91c6fa44313a054e966edb6fc31_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="i3bff201524d4420cba83990c894cc33f_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="i5c5752149949467091a52e5e84a8034d_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="i1679cd436fbe417389c17bef1a927d0c_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="ic13edb46063948e5a2e23d69e9deaa9a_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="i99f6ef5198124739a3953553df69611b_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="ia61f73b8414742d08c32bb39affc7775_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="i1a6890f63c6649de95008a5820ecbf3c_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="i80492e789fc5442596ef9ef9134a925d_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="i1bdd15854f7043bcafe6e543749837c7_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="i5387b7474c2446389f2187bf9ad373ff_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="i38663e1d10954d20903f8a2e5ec1c73d_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ibf7447ded9e145cc857b8b158fc400a8_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i8e566fe2891748449a5974e6e2128e34_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i324bc1c968a74569bb9b3d3759c69deb_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i0e48f9475a384983a69fe71102a09e95_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i9882849d64574adf83dd5532cbd5dd9f_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="if00f787d5f294bbfb9961d4a7b05936f_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ia98c7d2072ba4a91939494946cf50520_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i416cbc413efd45d7beedd52a54655b6e_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="i39b9d3da01ec439ca190e7f6fd4aa426_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ib593d6206d764556ae262e6ad5647ccf_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib494fc198248404c8a6b0e8a7ac33a33_I20220630">
        <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>2022-06-30</instant>
        </period>
    </context>
    <context id="ibbce13268090411a8a4db449f108f543_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ib61d22b39de844e4b180bdb0c5ea0b3f_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4335dee218084c13979708dcfe201f38_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4df2b5b1145b4c3c952574fe59e2bf4c_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="iccf2afe0e6af407783854e81b4747c3d_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="i61c2f835b7174492a9279fa7fc268546_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="i6786ca6a60f24d35b285c0bed80a9ece_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="i0cc56cd366054ab8a82b667ecaa58acc_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="ic3061aee5bfb46ddb4cfdf5d6cb7eeaf_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="i596e7677bfcc427e9f3c24b9684f290a_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="i2f9d4c02cdbe4c95acadaf5f61030035_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="i2990543bd9e94a2f92fe6d639b0bc2da_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="i5f89cde3998b4241bab34fb2e737567d_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="ie4c0a420148d4911b0fc8e5215c66f5e_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="i18d33ee09e474739afd7bef68fb798d3_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="i558fda34616d4549826542db8c94b330_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="i9622fc557f134fd0a9bb4c3447b9bc32_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="i34a4c8094de44adbaaf86ffada155082_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="i7c01694d62a046b48248b4209e9d5444_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="i44358e84e59a4c12acb035518165c5be_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="i3234a763c11d49009af5ae311c2c18e2_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="i50587528040d449d9fb5c30bfe452369_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="i49b6c30662c2433bbd79fac0362675f4_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="if5c91ef2d3f8483fbaa3d88b33ce67ca_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="id4ebd0133cf14395a7745ed4edb036d1_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="idbc2823c56b74f499c9f51a3310ea428_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="i77319bb2f55047fb9c3da7291c0dc577_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="i35d66052072440949668912563527e9a_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="ia764c062f68440009557f0f85a36aecb_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="ib993eefe8cc94ff0ac4778d6ae40d40d_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="i9328a99a839744b083b409b2b5331ec5_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="iee373d5b158445faa8cfa8a3ff9f5725_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="if6f7fff51c814c8397dbf66c598d8458_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="i1159d3fe71e240e4a81409fa7aa640b0_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="ia1bfa6ffcf744c5e8983393256e9c8c4_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="i17eb8ec4d226422f9d34d244dc90b361_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="i12ff5e2a6bc24ebab7f8b626fee0ccee_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="ic0fa3adac99f4215955bed9244915d6a_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="i77e51ec9cd804b6682ac9d12b15aa514_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i90cc198f538343c0b612510b1f9aecf4_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i243b95e2e63846c5925d922471fed594_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i546a9c37af3548faa7ee86500efa35bc_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i805d34a2f6484d45816e235f312bf43a_D20220401-20220630">
        <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>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="if33b01d7ad664e2f9ce9bace5071cafc_D20210401-20210630">
        <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>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i8e590c49fbaa4f4bafded18f4752a395_D20220101-20220630">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i013b62b766e2496bb96d77bcde261868_D20210101-20210630">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ia04fecd711b94580a5eeb962b49b15d0_D20220401-20220630">
        <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>
            <startDate>2022-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="id6ed53d068874920a5462d316f20976a_D20210401-20210630">
        <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>
            <startDate>2021-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i35cd4325df3a417eb015ac1f6380165f_D20220101-20220630">
        <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>
            <startDate>2022-01-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i3b41c07b28ba44f588c1ff628bd067b8_D20210101-20210630">
        <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>
            <startDate>2021-01-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i6c5df9a1bb544cf99b898a52bfb9b3b6_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ib1163fa20eb04d72bcb2946bd42aaafb_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="ib46f73afed7e4cfd89a9af035b3a5f94_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i469abdcc44764b0ab31234e343438bd6_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i3154e0dbc37b4b42ba5a8496e10eef10_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="i81dbecc8a87b4114aa94e0289df98d0f_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i5d6a7bd452b24385a21e22e08cb37f09_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i974f79d4876b467d99a14ac9775cca28_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i1a87f909596e4f90a3627ea678daa50d_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ifddac5c3d4b54d34a2e3dd925f28d56c_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="i767e7b2b5dff43e69d0b616df86619d6_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="i3a2c26e3660f4d5cb5bbfdc68d70ac29_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="i37a13b68c87e47c5a34243bb3c152590_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="icf3bf91baa91417bbc53da6aba57fb73_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i03476a8d734f47f38022ed9ed2ae1573_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="idb2dafd09d5c434e91ce93488fd2757d_I20210630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i5a69a36dda3b4c378baba72202ad9376_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id609d101fc704742854af80b4bf572b8_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="id2c3777b48f7438b833d5a3c5aafb6c6_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia1909f462e0643a0a3b2eee4f0bd7638_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i29479f98582b41678b0123baf7659b37_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia056399ad9544f1ebb939c2c76e95d0a_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="idfe4a608b88a4a5d95ffa3df09a96ca6_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i283b5d72485a4cb085aad457e52a7678_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4dbb441cb37f41a08dd4978f41a69c91_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="i4f41ea418b2d43d1a0c59ab53bf7a059_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ia14b898958044d748bf89781cd45274b_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="if78f89e76f9442caaf0201611e2c9a84_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="i65d21f6fa3db4e3a8d59c2d4e1b6b938_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="if701e3cf7104413ca4f7eb9dafdd8d1a_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="i235c321087744165b98e434d1680f3ef_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="i4fb2dfe36c2e41e19e3d148e21ff9686_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="id82b28ee47bb49cd9b3383c368d0e6f9_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>
    <context id="id0c00d609c644e2399ded7a3901f715a_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="i78ccc94843124ec79f594f298845c436_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="i4126894fe0cf43408f1c55a43e4687ce_D20220401-20220630">
        <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-04-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="ic506122974b34d348b1546e6051786ca_D20210401-20210630">
        <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-04-01</startDate>
            <endDate>2021-06-30</endDate>
        </period>
    </context>
    <context id="i39dae01e4cf44b27acfe740ce1272514_D20220101-20220630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="i8997f471dd894acca1dfcbf0e010d120_D20210101-20210630">
        <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-06-30</endDate>
        </period>
    </context>
    <context id="if9e2f7322b27438b92ba166619e1add4_I20220630">
        <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-06-30</instant>
        </period>
    </context>
    <context id="ife57924367634756bb5fbcb03ef55d0d_I20210630">
        <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-06-30</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="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180L2ZyYWc6YmViNWNjMGIyOGI3NGRiMGJiODJjMGFiZGIwNGI1MzkvdGFibGU6ZjQ2NjkyNWUxMjYxNDY3ZGI1OTAyYjkzMjljM2YzYjYvdGFibGVyYW5nZTpmNDY2OTI1ZTEyNjE0NjdkYjU5MDJiOTMyOWMzZjNiNl80LTEtMS0xLTk1MjY3_61fa070f-2e87-4fbf-b2fa-1ae68c4103b1">0001046025</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180L2ZyYWc6YmViNWNjMGIyOGI3NGRiMGJiODJjMGFiZGIwNGI1MzkvdGFibGU6ZjQ2NjkyNWUxMjYxNDY3ZGI1OTAyYjkzMjljM2YzYjYvdGFibGVyYW5nZTpmNDY2OTI1ZTEyNjE0NjdkYjU5MDJiOTMyOWMzZjNiNl83LTEtMS0xLTk1MjY3_19ad261e-d97d-4f57-b54b-5746b6ce3803">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180L2ZyYWc6YmViNWNjMGIyOGI3NGRiMGJiODJjMGFiZGIwNGI1MzkvdGFibGU6ZjQ2NjkyNWUxMjYxNDY3ZGI1OTAyYjkzMjljM2YzYjYvdGFibGVyYW5nZTpmNDY2OTI1ZTEyNjE0NjdkYjU5MDJiOTMyOWMzZjNiNl84LTEtMS0xLTk1MjY3_b41a5a90-a8bc-4f17-bf98-8d5e55a7bee6">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180L2ZyYWc6YmViNWNjMGIyOGI3NGRiMGJiODJjMGFiZGIwNGI1MzkvdGFibGU6ZjQ2NjkyNWUxMjYxNDY3ZGI1OTAyYjkzMjljM2YzYjYvdGFibGVyYW5nZTpmNDY2OTI1ZTEyNjE0NjdkYjU5MDJiOTMyOWMzZjNiNl85LTEtMS0xLTk1MjY3_1fa192b0-bd15-49e5-931f-f3a2a8662db5">Q2</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180L2ZyYWc6YmViNWNjMGIyOGI3NGRiMGJiODJjMGFiZGIwNGI1MzkvdGFibGU6ZjQ2NjkyNWUxMjYxNDY3ZGI1OTAyYjkzMjljM2YzYjYvdGFibGVyYW5nZTpmNDY2OTI1ZTEyNjE0NjdkYjU5MDJiOTMyOWMzZjNiNl8xMC0xLTEtMS05NTI2Nw_6f5a8aac-32a4-4053-bb92-ee46966fdcb2">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentType
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjg4_7e838a10-250a-4622-b300-97fb38310547">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjkz_5e7824f5-d648-4f52-afe9-8e8c5d26a762">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMTY_eae5b341-256d-460f-a688-ae87a910638f">2022-06-30</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjg5_8ef76d19-1248-4a4f-b2ab-237fd0022c3c">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjk0_1c7763c4-81d1-4d23-81b2-f6529d004906">000-29480</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjkw_4a585ff4-ff08-49d6-9bfd-0ac17c2e7383">HERITAGE FINANCIAL CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6NjQxZGMyZDRjZDMyNGI3ZTk3OTIyOTQ0OGM2ZmE0OTcvdGFibGVyYW5nZTo2NDFkYzJkNGNkMzI0YjdlOTc5MjI5NDQ4YzZmYTQ5N18wLTAtMS0xLTk1MjY3_ab3ff9be-bf0b-40eb-877a-f45362e29633">WA</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6NjQxZGMyZDRjZDMyNGI3ZTk3OTIyOTQ0OGM2ZmE0OTcvdGFibGVyYW5nZTo2NDFkYzJkNGNkMzI0YjdlOTc5MjI5NDQ4YzZmYTQ5N18wLTQtMS0xLTk1MjY3_06f17edb-b381-477d-8c1d-cd02985b49ff">91-1857900</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6NjQxZGMyZDRjZDMyNGI3ZTk3OTIyOTQ0OGM2ZmE0OTcvdGFibGVyYW5nZTo2NDFkYzJkNGNkMzI0YjdlOTc5MjI5NDQ4YzZmYTQ5N18zLTAtMS0xLTk1MjY3_1b42d11a-0042-4795-aeb0-b0d0cebb25b9">201 Fifth Avenue SW,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6NjQxZGMyZDRjZDMyNGI3ZTk3OTIyOTQ0OGM2ZmE0OTcvdGFibGVyYW5nZTo2NDFkYzJkNGNkMzI0YjdlOTc5MjI5NDQ4YzZmYTQ5N18zLTEtMS0xLTk1MjY3_31d9e8e8-db55-49e3-bdb5-3fe51e89d529">Olympia</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6NjQxZGMyZDRjZDMyNGI3ZTk3OTIyOTQ0OGM2ZmE0OTcvdGFibGVyYW5nZTo2NDFkYzJkNGNkMzI0YjdlOTc5MjI5NDQ4YzZmYTQ5N18zLTItMS0xLTk1MjY3_d377ae89-8c83-4d97-8c99-b9c6b824d53c">WA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6NjQxZGMyZDRjZDMyNGI3ZTk3OTIyOTQ0OGM2ZmE0OTcvdGFibGVyYW5nZTo2NDFkYzJkNGNkMzI0YjdlOTc5MjI5NDQ4YzZmYTQ5N18zLTQtMS0xLTk1MjY3_109784dc-252b-42e4-9dc0-2a4071a42dfe">98501</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjg2_0aca9ca9-d0a0-4945-865e-dc44fc289ca5">360</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjk1_69fca2e0-9c39-4422-8b56-0115c90f469f">943-1500</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6MjgxOGEzNDczNjEzNGM5Nzk4YzA0MGJhNzYzNGYyNDUvdGFibGVyYW5nZToyODE4YTM0NzM2MTM0Yzk3OThjMDQwYmE3NjM0ZjI0NV8xLTAtMS0xLTk1MjY3_859c1317-ce59-4ac6-96c8-fdfebe3f87ac">Common stock, no par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6MjgxOGEzNDczNjEzNGM5Nzk4YzA0MGJhNzYzNGYyNDUvdGFibGVyYW5nZToyODE4YTM0NzM2MTM0Yzk3OThjMDQwYmE3NjM0ZjI0NV8xLTEtMS0xLTk1MjY3_03331e36-b05c-43c0-863a-c07189e182dd">HFWA</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6MjgxOGEzNDczNjEzNGM5Nzk4YzA0MGJhNzYzNGYyNDUvdGFibGVyYW5nZToyODE4YTM0NzM2MTM0Yzk3OThjMDQwYmE3NjM0ZjI0NV8xLTItMS0xLTk1MjY3_10ed755b-cb73-4d03-a961-9c018e076232">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjg3_84466b48-3303-434f-92a4-ad023300915b">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjkx_c904070f-5eb3-4b95-835a-327f2ed6cb90">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6MDljYzQyMWU0MTI1NGRjYzk1NDU2OWJmY2U5MGFmYjgvdGFibGVyYW5nZTowOWNjNDIxZTQxMjU0ZGNjOTU0NTY5YmZjZTkwYWZiOF8wLTEtMS0xLTk1MjY3_9db97d5a-d475-4296-829f-139959258b04">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6MDljYzQyMWU0MTI1NGRjYzk1NDU2OWJmY2U5MGFmYjgvdGFibGVyYW5nZTowOWNjNDIxZTQxMjU0ZGNjOTU0NTY5YmZjZTkwYWZiOF8xLTQtMS0xLTk1MjY3_9b745d05-fa7d-4c5b-afec-268493750494">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGFibGU6MDljYzQyMWU0MTI1NGRjYzk1NDU2OWJmY2U5MGFmYjgvdGFibGVyYW5nZTowOWNjNDIxZTQxMjU0ZGNjOTU0NTY5YmZjZTkwYWZiOF8yLTQtMS0xLTk1MjY3_babdefc7-d469-433e-8687-c59ab329e450">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjky_1c44f61d-2772-4186-ae2c-cb084804fb77">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i71bb4d4fb07c4ce7ac0196330a343c2d_I20220801"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18xL2ZyYWc6YjFlNGQ4NjYyZDcyNDUzNGI2YzRiMzIyNmZkNjVmZWYvdGV4dHJlZ2lvbjpiMWU0ZDg2NjJkNzI0NTM0YjZjNGIzMjI2ZmQ2NWZlZl8yMjA3_0ec01389-e925-43fc-82b2-858af3d48556"
      unitRef="shares">35103929</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndDueFromBanks
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMi0xLTEtMS05NTI2Nw_2b1b284f-b79c-4386-bc7a-25ecb518dab0"
      unitRef="usd">93675000</us-gaap:CashAndDueFromBanks>
    <us-gaap:CashAndDueFromBanks
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMi0zLTEtMS05NTI2Nw_9c1788a9-8623-4c4c-8842-fa48b21e5d92"
      unitRef="usd">61377000</us-gaap:CashAndDueFromBanks>
    <us-gaap:InterestBearingDepositsInBanks
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMy0xLTEtMS05NTI2Nw_a17ca6ba-3a29-4fa0-975c-6f4a2a5b68a8"
      unitRef="usd">900380000</us-gaap:InterestBearingDepositsInBanks>
    <us-gaap:InterestBearingDepositsInBanks
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMy0zLTEtMS05NTI2Nw_76f4b249-9bc0-45cf-840d-398b8d82a2b5"
      unitRef="usd">1661915000</us-gaap:InterestBearingDepositsInBanks>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNC0xLTEtMS05NTI2Nw_4cd76be6-f7b9-4be9-8d72-3b7ab7572033"
      unitRef="usd">994055000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNC0zLTEtMS05NTI2Nw_ce5f0e57-9d60-4d7f-a179-13ccd309dba9"
      unitRef="usd">1723292000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNS0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjM3MWIzZTQxMDY1YjQ1MmQ5YzgzNGYxZGIwZTQ4ZmI1Xzg0_71d2bd71-0130-47c7-b589-9e13e83231b7"
      unitRef="usd">1267715000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idcb20a21900848e68118c662d75f74e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNS0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjM3MWIzZTQxMDY1YjQ1MmQ5YzgzNGYxZGIwZTQ4ZmI1Xzkx_706c689b-39be-461d-a688-92c462d3e92f"
      unitRef="usd">883832000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNS0xLTEtMS05NTI2Nw_ee73ca63-732e-4519-8025-74723e502c48"
      unitRef="usd">1187588000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNS0zLTEtMS05NTI2Nw_5698437a-f3d4-4b0b-a255-cf7f1a79d56a"
      unitRef="usd">894335000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNi0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjY3ZTJhZTI0MzJhYTQ0YTBiZWFlZWI0MWU4NTU1MGM1Xzgy_d6158434-37a7-4579-9c26-46d83f62f583"
      unitRef="usd">559312000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNi0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjY3ZTJhZTI0MzJhYTQ0YTBiZWFlZWI0MWU4NTU1MGM1Xzg5_14009392-c5ed-42e2-9496-6019279bd872"
      unitRef="usd">376331000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNi0xLTEtMS05NTI2Nw_20481ad7-3e94-4045-9db7-5b951fc2c63b"
      unitRef="usd">615653000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNi0zLTEtMS05NTI2Nw_853626cc-058f-470f-b7ee-5226d5df8294"
      unitRef="usd">383393000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:DebtSecurities
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNy0xLTEtMS05NTI2Nw_4ac9cac0-e52b-4c58-9bc9-e26b50db6316"
      unitRef="usd">1803241000</us-gaap:DebtSecurities>
    <us-gaap:DebtSecurities
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfNy0zLTEtMS05NTI2Nw_9b77b2a2-ff90-47b9-908a-2ee6e977c00c"
      unitRef="usd">1277728000</us-gaap:DebtSecurities>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfOC0xLTEtMS05NTI2Nw_327f3bbb-c6b9-47f3-9768-7af90ab8efef"
      unitRef="usd">1311000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfOC0zLTEtMS05NTI2Nw_f4c9116c-7323-40a4-b989-6f7fd5d127f5"
      unitRef="usd">1476000</us-gaap:LoansReceivableHeldForSaleNetNotPartOfDisposalGroup>
    <us-gaap:NotesReceivableGross
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfOS0xLTEtMS05NTI2Nw_a814f1b5-86be-4acc-a0c6-98b4a03c6284"
      unitRef="usd">3874064000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfOS0zLTEtMS05NTI2Nw_892c2cee-46e4-4491-99d4-8e3bb7c8c5bf"
      unitRef="usd">3815662000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTAtMS0xLTEtOTUyNjc_21b26ca5-d1e0-4947-94c9-d042e57fdcd4"
      unitRef="usd">39696000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTAtMy0xLTEtOTUyNjc_11a2b944-06ec-4956-9747-2250f91d343c"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTEtMS0xLTEtOTUyNjc_1b445a87-7e8d-4cd8-9fff-1ec18fa655ec"
      unitRef="usd">3834368000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTEtMy0xLTEtOTUyNjc_c4a900ed-e13b-442e-a5fd-70b06de498d6"
      unitRef="usd">3773301000</us-gaap:NotesReceivableNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTMtMS0xLTEtOTUyNjc_3e89a51d-27a8-4fb3-81e4-6136798a5ed6"
      unitRef="usd">77164000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTMtMy0xLTEtOTUyNjc_0e37738e-1fb5-41eb-8020-447e5e047816"
      unitRef="usd">79370000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:FederalHomeLoanBankStock
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTQtMS0xLTEtOTUyNjc_7f78657b-5068-4155-91c6-6c4211f5aaa0"
      unitRef="usd">8916000</us-gaap:FederalHomeLoanBankStock>
    <us-gaap:FederalHomeLoanBankStock
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTQtMy0xLTEtOTUyNjc_8142ef7d-7f94-4cbc-a708-5e4367fe521c"
      unitRef="usd">7933000</us-gaap:FederalHomeLoanBankStock>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTUtMS0xLTEtOTUyNjc_fe5e54c0-febe-4681-91ff-24b2706b8416"
      unitRef="usd">120646000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:BankOwnedLifeInsurance
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTUtMy0xLTEtOTUyNjc_6c52caca-e35b-4ae5-8532-03cd8cbf37fe"
      unitRef="usd">120196000</us-gaap:BankOwnedLifeInsurance>
    <us-gaap:InterestReceivable
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTYtMS0xLTEtOTUyNjc_6fe3d3af-df92-49c4-b042-97fe4396326e"
      unitRef="usd">15908000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTYtMy0xLTEtOTUyNjc_c6d35fbb-83bc-4db3-a3e3-9e6113a15d8c"
      unitRef="usd">14657000</us-gaap:InterestReceivable>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTctMS0xLTEtOTUyNjc_1e88fcfe-0c7a-4c1d-af37-168bf8b76d3b"
      unitRef="usd">211350000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:PrepaidExpenseAndOtherAssets
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTctMy0xLTEtOTUyNjc_013e606a-acb7-4aa8-83a6-cd99254905ce"
      unitRef="usd">183543000</us-gaap:PrepaidExpenseAndOtherAssets>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTgtMS0xLTEtOTUyNjc_a5b62d1e-b911-407a-a3e1-ae4e86aa2ebe"
      unitRef="usd">8569000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTgtMy0xLTEtOTUyNjc_e0adb312-082b-4a88-aff2-a31440672055"
      unitRef="usd">9977000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTktMS0xLTEtOTUyNjc_e380a178-36d1-453e-ac31-c8ff1b6204f4"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMTktMy0xLTEtOTUyNjc_803888d3-5401-4bfc-a058-8ab1f6e8b054"
      unitRef="usd">240939000</us-gaap:Goodwill>
    <us-gaap:Assets
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjAtMS0xLTEtOTUyNjc_813deebd-9ea1-498e-b121-2a905070f0b3"
      unitRef="usd">7316467000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjAtMy0xLTEtOTUyNjc_55848df1-76c6-4889-ae06-c15375ccd855"
      unitRef="usd">7432412000</us-gaap:Assets>
    <us-gaap:Deposits
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjItMS0xLTEtOTUyNjc_5e2d038a-db74-4f67-bfe8-ec9e620c0c0c"
      unitRef="usd">6330190000</us-gaap:Deposits>
    <us-gaap:Deposits
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjItMy0xLTEtOTUyNjc_004649ae-5ae3-47e6-afeb-7a71fcf70cb3"
      unitRef="usd">6394290000</us-gaap:Deposits>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjQtMS0xLTEtOTUyNjc_59f7a4da-3342-4901-b6e0-a6a63deb03f1"
      unitRef="usd">21326000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:JuniorSubordinatedNotes
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjQtMy0xLTEtOTUyNjc_ee55600a-451b-42e6-9ba7-a0d41729e034"
      unitRef="usd">21180000</us-gaap:JuniorSubordinatedNotes>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjUtMS0xLTEtOTUyNjc_5cee49e6-9bfc-413f-9f3f-2ccfb77bcf16"
      unitRef="usd">41827000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:SecuritiesSoldUnderAgreementsToRepurchase
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjUtMy0xLTEtOTUyNjc_3081c415-2682-440a-a4c7-cd17263dca00"
      unitRef="usd">50839000</us-gaap:SecuritiesSoldUnderAgreementsToRepurchase>
    <us-gaap:OtherLiabilities
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjYtMS0xLTEtOTUyNjc_609e33d1-ef98-478c-b47f-b36d69d72784"
      unitRef="usd">117758000</us-gaap:OtherLiabilities>
    <us-gaap:OtherLiabilities
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjYtMy0xLTEtOTUyNjc_39eb0243-f6ca-4cb6-8248-e6fc97373aba"
      unitRef="usd">111671000</us-gaap:OtherLiabilities>
    <us-gaap:Liabilities
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjctMS0xLTEtOTUyNjc_e36c84a9-eff2-4866-bf1a-930d383d63fc"
      unitRef="usd">6511101000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjctMy0xLTEtOTUyNjc_044a6e44-0432-468f-97ae-e884dc96ec80"
      unitRef="usd">6577980000</us-gaap:Liabilities>
    <us-gaap:PreferredStockNoParValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjowNjM1ZDg5N2I2OGI0NzhlOTRjYjNmYTEzZDdhMGY0Ml8yMQ_e2eb7819-c89e-46c4-b6cd-22f31e798741"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockNoParValue
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjowNjM1ZDg5N2I2OGI0NzhlOTRjYjNmYTEzZDdhMGY0Ml8yMQ_e5f2f347-a401-43a4-8f92-be91c00d4f0b"
      unitRef="usdPerShare">0</us-gaap:PreferredStockNoParValue>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjowNjM1ZDg5N2I2OGI0NzhlOTRjYjNmYTEzZDdhMGY0Ml8zNQ_3cfb6a72-bd27-47b6-a810-b665561ec2e5"
      unitRef="shares">2500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjowNjM1ZDg5N2I2OGI0NzhlOTRjYjNmYTEzZDdhMGY0Ml8zNQ_875496d3-6e76-42be-820f-019989945cd6"
      unitRef="shares">2500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjowNjM1ZDg5N2I2OGI0NzhlOTRjYjNmYTEzZDdhMGY0Ml81Nw_80a7a458-e896-4217-ab25-e90aebd24da3"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValueOutstanding
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjowNjM1ZDg5N2I2OGI0NzhlOTRjYjNmYTEzZDdhMGY0Ml81Nw_c189f749-5cc4-4d62-bd24-9803f70a38ed"
      unitRef="usd">0</us-gaap:PreferredStockValueOutstanding>
    <us-gaap:PreferredStockValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMS0xLTEtOTUyNjc_629e7a66-e37b-4d6c-baaf-e3db696b50db"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMjktMy0xLTEtOTUyNjc_caf30733-577a-49b9-b31a-399ea232ab8a"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl8xOA_0a169efe-73d7-441f-8290-47cc94b17d58"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockNoParValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl8xOA_4cb023d0-1509-4776-b6c2-81cc22b3e7c5"
      unitRef="usdPerShare">0</us-gaap:CommonStockNoParValue>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl8zMg_1401179c-069a-43ff-905c-a87a60463957"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl8zMg_3254259c-8616-4356-af05-81504bdc8ac1"
      unitRef="shares">50000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl81NA_844e5994-e34f-4d9f-b3ec-2db41d4081cc"
      unitRef="shares">35103929</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl81NA_a209b16d-b7e7-43f4-8842-5eb1f393ffbc"
      unitRef="shares">35103929</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl82MQ_02d103f5-4c21-419b-8af2-a6195da25d16"
      unitRef="shares">35105779</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjpiNjE1Zjg1MDNkYTA0YTEyYjc0ZjAyNGEwNDdjMTE2Yl82MQ_e254335d-6159-45fe-baae-be49b7bb55ff"
      unitRef="shares">35105779</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMS0xLTEtOTUyNjc_6c2069b6-d20f-4177-842a-7dce63b3b9d5"
      unitRef="usd">550417000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzAtMy0xLTEtOTUyNjc_a3395833-16d6-4b7e-931a-31ea99938aa6"
      unitRef="usd">551798000</us-gaap:CommonStockValue>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzEtMS0xLTEtOTUyNjc_f1475671-dead-4f97-8589-0dbae306bd0c"
      unitRef="usd">316732000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzEtMy0xLTEtOTUyNjc_17f11e32-c7d8-4085-8299-183a3438c8e1"
      unitRef="usd">293238000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzItMS0xLTEtOTUyNjc_2f214074-17f0-4719-a8a8-dd9599c4d2ab"
      unitRef="usd">-61783000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzItMy0xLTEtOTUyNjc_b77a8548-5b0a-4a76-9740-a32f1fbf1171"
      unitRef="usd">9396000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzMtMS0xLTEtOTUyNjc_8ef80d90-f277-43ab-a0e7-70e4df36d883"
      unitRef="usd">805366000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzMtMy0xLTEtOTUyNjc_de1e14e8-ebb0-4706-b1d2-2d5590210539"
      unitRef="usd">854432000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzQtMS0xLTEtOTUyNjc_0ceb37ac-f374-4e49-8942-a2435a708c45"
      unitRef="usd">7316467000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yMi9mcmFnOjgzMTk5NjQ4ZDkwZDQ5NTg5N2FmNzQ0ZWU5NTc5NTFkL3RhYmxlOmYyMzEwMDg1ZTM3MDRlNDRiMTZhMDRkNmJlMjc2ODExL3RhYmxlcmFuZ2U6ZjIzMTAwODVlMzcwNGU0NGIxNmEwNGQ2YmUyNzY4MTFfMzQtMy0xLTEtOTUyNjc_e183c75c-3b1c-4c5a-b5e1-bdc610e75ce9"
      unitRef="usd">7432412000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMy0xLTEtMS05NTI2Nw_5e7c2b49-3a82-4667-be5b-96f6f3e28d7f"
      unitRef="usd">40890000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMy0zLTEtMS05NTI2Nw_aa348834-09e0-4f2b-b85d-4b8fd598dfe8"
      unitRef="usd">50750000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMy01LTEtMS05NTI2Nw_7f8cbe8d-7a8e-4b3d-a2b8-967efc9177f4"
      unitRef="usd">81915000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMy03LTEtMS05NTI2Nw_ff4b9a4c-1094-401c-85ad-0408fc63a589"
      unitRef="usd">100274000</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNC0xLTEtMS05NTI2Nw_1ec77835-4f8f-4439-a21e-66a38ef4e07f"
      unitRef="usd">7607000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNC0zLTEtMS05NTI2Nw_6460d472-f5c3-40ca-a669-03eecc4a7700"
      unitRef="usd">4050000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNC01LTEtMS05NTI2Nw_d9b25ca8-e727-4b20-9b50-6bf3143264d0"
      unitRef="usd">13610000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxable
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNC03LTEtMS05NTI2Nw_86e1209e-d1f6-4818-a711-3d45192c64eb"
      unitRef="usd">7584000</us-gaap:InterestIncomeSecuritiesTaxable>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNS0xLTEtMS05NTI2Nw_9391cad8-0680-43dc-a2a9-82eca3e85694"
      unitRef="usd">893000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNS0zLTEtMS05NTI2Nw_d80808ca-d34d-40bd-a1e6-400b697a869d"
      unitRef="usd">947000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNS01LTEtMS05NTI2Nw_478d5908-2ccb-44fa-9274-c1e6b88517f0"
      unitRef="usd">1753000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:InterestIncomeSecuritiesTaxExempt
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNS03LTEtMS05NTI2Nw_703bf65a-dc49-4149-8ced-c4cc644bcb50"
      unitRef="usd">1905000</us-gaap:InterestIncomeSecuritiesTaxExempt>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNi0xLTEtMS05NTI2Nw_6dedc3c0-b119-4a51-b6c2-7a10bb6ca017"
      unitRef="usd">2342000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNi0zLTEtMS05NTI2Nw_97e5c3e0-e7e8-4f7f-95cf-1994ddafb3b7"
      unitRef="usd">263000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNi01LTEtMS05NTI2Nw_1d771d0e-a1f8-49fc-9c0a-533032ef6dbe"
      unitRef="usd">3048000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:OtherInterestAndDividendIncome
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNi03LTEtMS05NTI2Nw_a75a4114-6d69-4fa2-b27e-e4a222662e31"
      unitRef="usd">438000</us-gaap:OtherInterestAndDividendIncome>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNy0xLTEtMS05NTI2Nw_6aaa40df-7fb8-4449-ae43-45f6ac3a9c06"
      unitRef="usd">51732000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNy0zLTEtMS05NTI2Nw_644c3e86-77b1-4899-bea2-62a4a9fbd9c3"
      unitRef="usd">56010000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNy01LTEtMS05NTI2Nw_978f35ea-22d8-4f83-b0cb-7a504ff66376"
      unitRef="usd">100326000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestAndDividendIncomeOperating
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNy03LTEtMS05NTI2Nw_6527bbbf-5a72-4110-8686-1f02c2fe3b68"
      unitRef="usd">110201000</us-gaap:InterestAndDividendIncomeOperating>
    <us-gaap:InterestExpenseDeposits
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfOS0xLTEtMS05NTI2Nw_3b41ddce-2e1c-46ab-a6ee-9e88c90958e3"
      unitRef="usd">1413000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfOS0zLTEtMS05NTI2Nw_a8f59f97-c4e5-4a80-be1e-f15fd3af1acf"
      unitRef="usd">1524000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfOS01LTEtMS05NTI2Nw_45233076-340d-4551-be7f-c944f442cc11"
      unitRef="usd">2837000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseDeposits
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfOS03LTEtMS05NTI2Nw_8bfaae1e-48f6-4136-9aec-01d2559a5696"
      unitRef="usd">3252000</us-gaap:InterestExpenseDeposits>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTAtMS0xLTEtOTUyNjc_3296edd1-9641-40fb-8ee7-7d1aea2b50a0"
      unitRef="usd">239000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTAtMy0xLTEtOTUyNjc_750ee036-3fee-46c5-bab5-48f3c8aef6d7"
      unitRef="usd">186000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTAtNS0xLTEtOTUyNjc_270f4256-b648-4a69-b87f-38f17dc243b7"
      unitRef="usd">433000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseJuniorSubordinatedDebentures
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTAtNy0xLTEtOTUyNjc_1fbf63e9-ca89-4444-ba54-756d82afa1ec"
      unitRef="usd">373000</us-gaap:InterestExpenseJuniorSubordinatedDebentures>
    <us-gaap:InterestExpenseOther
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTEtMS0xLTEtOTUyNjc_ddbf6f46-0b90-4359-9ce7-c0c22e7210f3"
      unitRef="usd">32000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTEtMy0xLTEtOTUyNjc_809c11bf-79ae-48f4-a185-96552c1042fc"
      unitRef="usd">35000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTEtNS0xLTEtOTUyNjc_8697e055-620a-46cb-aae0-8f98d49f8750"
      unitRef="usd">64000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpenseOther
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTEtNy0xLTEtOTUyNjc_1ad6b0f1-ed8f-42c5-b7bf-bca7d9bd165e"
      unitRef="usd">73000</us-gaap:InterestExpenseOther>
    <us-gaap:InterestExpense
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTItMS0xLTEtOTUyNjc_f5888ab0-4a15-416a-902d-2a81489c994b"
      unitRef="usd">1684000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTItMy0xLTEtOTUyNjc_7adf164e-aa8a-48b1-8260-ead1f5f7fd89"
      unitRef="usd">1745000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTItNS0xLTEtOTUyNjc_76e1e710-b69f-4dd7-a274-08bdff99fdd7"
      unitRef="usd">3334000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTItNy0xLTEtOTUyNjc_71d8718c-2121-4b37-a54f-fa1b19c7115f"
      unitRef="usd">3698000</us-gaap:InterestExpense>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTMtMS0xLTEtOTUyNjc_5f9c19c1-8fdb-4d9e-b059-2734aa0e325c"
      unitRef="usd">50048000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTMtMy0xLTEtOTUyNjc_5849aff1-447f-4c5e-8a16-6cbc95cd97f3"
      unitRef="usd">54265000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTMtNS0xLTEtOTUyNjc_ce5c3cbd-6d75-4407-944d-65ce4ace1fc1"
      unitRef="usd">96992000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:InterestIncomeExpenseNet
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTMtNy0xLTEtOTUyNjc_383e98ee-73ce-41d6-9b1b-7c69c223a9da"
      unitRef="usd">106503000</us-gaap:InterestIncomeExpenseNet>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTQtMS0xLTEtOTUyNjc_864f63a3-af1d-4517-8966-1ce58235811c"
      unitRef="usd">-1204000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTQtMy0xLTEtOTUyNjc_34ec7e9c-6cdb-460d-8f90-375a9db59382"
      unitRef="usd">-13987000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTQtNS0xLTEtOTUyNjc_928b205d-df90-4055-9e21-bb1d9bf180e0"
      unitRef="usd">-4781000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTQtNy0xLTEtOTUyNjc_78b86b40-64a3-409e-8c12-4f46fcb999c3"
      unitRef="usd">-21186000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTUtMS0xLTEtOTUyNjc_0d01735a-003b-4d14-b6e2-9777361103b9"
      unitRef="usd">51252000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTUtMy0xLTEtOTUyNjc_eb22d4c6-40a6-49f9-a5a6-3b20367d8dec"
      unitRef="usd">68252000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTUtNS0xLTEtOTUyNjc_57ce38ed-0f5b-45e6-91d8-66b60347c26d"
      unitRef="usd">101773000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTUtNy0xLTEtOTUyNjc_f560f60e-486e-4644-b28b-eefd3033f9ac"
      unitRef="usd">127689000</us-gaap:InterestIncomeExpenseAfterProvisionForLoanLoss>
    <hfwa:TotalDepositFeesAndOtherServiceCharges
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTctMS0xLTEtOTUyNjc_39b4971e-07f0-4ae5-addf-3245046a0845"
      unitRef="usd">2391000</hfwa:TotalDepositFeesAndOtherServiceCharges>
    <hfwa:TotalDepositFeesAndOtherServiceCharges
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTctMy0xLTEtOTUyNjc_991124eb-e280-4987-90a8-0a578673b49d"
      unitRef="usd">2067000</hfwa:TotalDepositFeesAndOtherServiceCharges>
    <hfwa:TotalDepositFeesAndOtherServiceCharges
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTctNS0xLTEtOTUyNjc_280e3f7c-548f-4227-b680-fc2fa2eb5f67"
      unitRef="usd">4687000</hfwa:TotalDepositFeesAndOtherServiceCharges>
    <hfwa:TotalDepositFeesAndOtherServiceCharges
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTctNy0xLTEtOTUyNjc_8d0dd2ae-a91d-4462-9d08-cd4bec553470"
      unitRef="usd">3959000</hfwa:TotalDepositFeesAndOtherServiceCharges>
    <hfwa:CardRevenue
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTgtMS0xLTEtOTUyNjc_5cd9f140-7b71-4eaa-a86c-b869232bdecf"
      unitRef="usd">2332000</hfwa:CardRevenue>
    <hfwa:CardRevenue
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTgtMy0xLTEtOTUyNjc_7e3bddb8-2eb7-419f-a197-572949b3f45b"
      unitRef="usd">2338000</hfwa:CardRevenue>
    <hfwa:CardRevenue
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTgtNS0xLTEtMTE5ODc3_93e6cf02-f02e-4c50-a290-7b8d9297728d"
      unitRef="usd">4773000</hfwa:CardRevenue>
    <hfwa:CardRevenue
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTgtNy0xLTEtMTE5ODc3_8210eed1-37cb-4337-96c7-29917973b02c"
      unitRef="usd">4435000</hfwa:CardRevenue>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTktMS0xLTEtOTUyNjc_b89e9b8d-7c63-42e5-8dc5-23ddb269905a"
      unitRef="usd">0</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTktMy0xLTEtOTUyNjc_2f68182f-2d79-4002-9e95-258583bfa442"
      unitRef="usd">0</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTktNS0xLTEtOTUyNjc_b2d08fe3-321c-4da3-8a9f-e6f7e55d63e6"
      unitRef="usd">0</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMTktNy0xLTEtOTUyNjc_268d6572-3e7a-4326-98c9-bfec9ae610d2"
      unitRef="usd">29000</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:GainLossOnSalesOfLoansNet
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjAtMS0xLTEtOTUyNjc_5b0c441c-6ba2-441b-93c8-63b79a0789b4"
      unitRef="usd">219000</us-gaap:GainLossOnSalesOfLoansNet>
    <us-gaap:GainLossOnSalesOfLoansNet
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjAtMy0xLTEtOTUyNjc_eeb45299-8194-4365-b2d7-44ecd26709dc"
      unitRef="usd">1003000</us-gaap:GainLossOnSalesOfLoansNet>
    <us-gaap:GainLossOnSalesOfLoansNet
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjAtNS0xLTEtOTUyNjc_d76c035f-8d3c-45ff-afc3-2694d6729164"
      unitRef="usd">460000</us-gaap:GainLossOnSalesOfLoansNet>
    <us-gaap:GainLossOnSalesOfLoansNet
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjAtNy0xLTEtOTUyNjc_c27e452f-af0e-4114-bf4e-1d44d2dcb57c"
      unitRef="usd">2373000</us-gaap:GainLossOnSalesOfLoansNet>
    <hfwa:InterestRateSwapFeeIncome
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjEtMS0xLTEtOTUyNjc_f83f24e5-c0ff-4833-8bb2-c59d44f876af"
      unitRef="usd">26000</hfwa:InterestRateSwapFeeIncome>
    <hfwa:InterestRateSwapFeeIncome
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjEtMy0xLTEtOTUyNjc_105beeb0-dfb0-42e8-be1d-d41e89446e26"
      unitRef="usd">209000</hfwa:InterestRateSwapFeeIncome>
    <hfwa:InterestRateSwapFeeIncome
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjEtNS0xLTEtOTUyNjc_41368eef-924e-4961-91ad-e9676cc62e4a"
      unitRef="usd">305000</hfwa:InterestRateSwapFeeIncome>
    <hfwa:InterestRateSwapFeeIncome
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjEtNy0xLTEtOTUyNjc_ec8b2052-755e-4e38-ba37-b4c30ff92d33"
      unitRef="usd">361000</hfwa:InterestRateSwapFeeIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjItMS0xLTEtOTUyNjc_bb8c5dc3-748f-4ef0-a332-95f2039a7da4"
      unitRef="usd">764000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjItMy0xLTEtOTUyNjc_b7fb288e-d089-4b64-a8ae-3295bd33a335"
      unitRef="usd">717000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjItNS0xLTEtOTUyNjc_b2588b4b-d25b-494e-989c-175c45e9cae6"
      unitRef="usd">2459000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjItNy0xLTEtOTUyNjc_ea556862-2edb-4caa-8998-6971a5c9a36f"
      unitRef="usd">1373000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjMtMS0xLTEtOTUyNjc_35fce0f1-8f60-4524-b1c9-1f03e4b45080"
      unitRef="usd">0</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjMtMy0xLTEtOTUyNjc_82e8f8b3-11fa-4357-bb73-c18bd28fc81e"
      unitRef="usd">724000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjMtNS0xLTEtMTE5ODc3_dd36d330-2d27-4d35-95a5-1af9bfe2dc61"
      unitRef="usd">204000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:GainLossOnSaleOfOtherAssets
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjMtNy0xLTEtMTE5ODc3_b795de6a-39c9-458d-be25-7f95bfdfc911"
      unitRef="usd">746000</us-gaap:GainLossOnSaleOfOtherAssets>
    <us-gaap:NoninterestIncomeOther
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjQtMS0xLTEtOTUyNjc_6e1ea174-5934-463e-be09-85449c08e4fd"
      unitRef="usd">1284000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjQtMy0xLTEtOTUyNjc_37659c13-d436-4db9-9e9f-c63d0bfac455"
      unitRef="usd">1239000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjQtNS0xLTEtOTUyNjc_f2024138-e940-47f7-93d5-579e7f25c361"
      unitRef="usd">2666000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncomeOther
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjQtNy0xLTEtOTUyNjc_9ea0e74f-7bd1-4c0d-a3e5-b0c1e28327cd"
      unitRef="usd">3272000</us-gaap:NoninterestIncomeOther>
    <us-gaap:NoninterestIncome
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjUtMS0xLTEtOTUyNjc_04637741-3a85-4d60-aa1f-8540b0e2e902"
      unitRef="usd">7016000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjUtMy0xLTEtOTUyNjc_537fb305-8bc9-40fe-ae61-ef10871df468"
      unitRef="usd">8297000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjUtNS0xLTEtOTUyNjc_28217520-9aad-446f-b988-15df19dee10b"
      unitRef="usd">15554000</us-gaap:NoninterestIncome>
    <us-gaap:NoninterestIncome
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjUtNy0xLTEtOTUyNjc_cee4f257-995a-4957-b54d-c85d8642ac4d"
      unitRef="usd">16548000</us-gaap:NoninterestIncome>
    <us-gaap:LaborAndRelatedExpense
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjctMS0xLTEtOTUyNjc_18a7e257-8f6e-49b3-9485-afeb09f15ab8"
      unitRef="usd">21778000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjctMy0xLTEtOTUyNjc_a8f7c5f1-3f64-4893-a51d-a297ef9bc9bb"
      unitRef="usd">21803000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjctNS0xLTEtOTUyNjc_ebc279b5-d755-4ba9-b0e6-7275b50dcf6c"
      unitRef="usd">43030000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:LaborAndRelatedExpense
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjctNy0xLTEtOTUyNjc_701fbcb8-d7a1-46ce-9e0f-c90fadd0343b"
      unitRef="usd">44004000</us-gaap:LaborAndRelatedExpense>
    <us-gaap:OccupancyNet
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjgtMS0xLTEtOTUyNjc_4c8b0484-120d-4aa8-882a-4d1ea745685c"
      unitRef="usd">4171000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjgtMy0xLTEtOTUyNjc_943268e1-4913-4554-a51e-8a141e7408b6"
      unitRef="usd">4091000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjgtNS0xLTEtOTUyNjc_d68c39ba-0bbb-4891-9652-7d256b6ffffe"
      unitRef="usd">8502000</us-gaap:OccupancyNet>
    <us-gaap:OccupancyNet
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjgtNy0xLTEtOTUyNjc_d1d1db47-6e9e-454c-ac9a-c04f0f2dc2e8"
      unitRef="usd">8545000</us-gaap:OccupancyNet>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjktMS0xLTEtOTUyNjc_c15aef2f-2019-4883-80ab-18a50906f4f9"
      unitRef="usd">4185000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjktMy0xLTEtOTUyNjc_64140eb1-f86c-4afd-acb2-3f6fa3696cc1"
      unitRef="usd">3998000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjktNS0xLTEtOTUyNjc_037049b9-1b41-4b6b-8098-3f1a666e7ff1"
      unitRef="usd">8246000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:CommunicationsAndInformationTechnology
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMjktNy0xLTEtOTUyNjc_fc6fc18b-62e4-4e4d-852e-00ec26c21bbb"
      unitRef="usd">7810000</us-gaap:CommunicationsAndInformationTechnology>
    <us-gaap:MarketingExpense
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzAtMS0xLTEtOTUyNjc_105e847a-40c5-4950-8355-0a158d6f0b19"
      unitRef="usd">344000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzAtMy0xLTEtOTUyNjc_02a78612-2a70-4870-ad28-ec72a95b4d7b"
      unitRef="usd">567000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzAtNS0xLTEtOTUyNjc_65ade92d-3e8e-421f-bee3-9628541cdea6"
      unitRef="usd">610000</us-gaap:MarketingExpense>
    <us-gaap:MarketingExpense
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzAtNy0xLTEtOTUyNjc_87fd55c7-0fc5-4e44-9c02-c0b1f940a2c9"
      unitRef="usd">1080000</us-gaap:MarketingExpense>
    <us-gaap:ProfessionalFees
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzEtMS0xLTEtOTUyNjc_cc5f38ce-6855-4750-87f5-ff4431d2ed55"
      unitRef="usd">529000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzEtMy0xLTEtOTUyNjc_fd12508e-8438-4bb4-9431-8e59389b3194"
      unitRef="usd">1037000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzEtNS0xLTEtOTUyNjc_043e38d7-fb78-48f2-8e88-e23e2c2c4922"
      unitRef="usd">1228000</us-gaap:ProfessionalFees>
    <us-gaap:ProfessionalFees
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzEtNy0xLTEtOTUyNjc_c8ebec98-68a1-422b-b667-9bf9ad98f0a1"
      unitRef="usd">2307000</us-gaap:ProfessionalFees>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzItMS0xLTEtOTUyNjc_5ef193a2-0ab5-4670-867f-658db89ed4e7"
      unitRef="usd">867000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzItMy0xLTEtOTUyNjc_d52beaa0-f369-4d53-b2b9-6cf1f2519377"
      unitRef="usd">991000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzItNS0xLTEtOTUyNjc_87dc9840-2dd1-453e-a860-37590cd5077c"
      unitRef="usd">1663000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:TaxesExcludingIncomeAndExciseTaxes
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzItNy0xLTEtOTUyNjc_ad621f1d-a415-4cf4-8928-079660edfccc"
      unitRef="usd">1963000</us-gaap:TaxesExcludingIncomeAndExciseTaxes>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzMtMS0xLTEtOTUyNjc_6ccdafd7-c84f-41d6-9666-58b416e61828"
      unitRef="usd">425000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzMtMy0xLTEtOTUyNjc_011fe332-71be-4928-8aa0-3321f1668cd9"
      unitRef="usd">339000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzMtNS0xLTEtOTUyNjc_dd0cc20b-326c-4e45-b819-a925349e568a"
      unitRef="usd">1025000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <us-gaap:FederalDepositInsuranceCorporationPremiumExpense
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzMtNy0xLTEtOTUyNjc_0ec821c8-25bf-4788-b51d-09ae9e5c1099"
      unitRef="usd">928000</us-gaap:FederalDepositInsuranceCorporationPremiumExpense>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzUtMS0xLTEtOTUyNjc_5859d24e-02cc-4316-848a-ffbe0fb1bc04"
      unitRef="usd">704000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzUtMy0xLTEtOTUyNjc_fde14e1a-74db-49c2-9e3a-af5437f96ec7"
      unitRef="usd">797000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzUtNS0xLTEtOTUyNjc_619cad76-4098-47c6-a5b2-6f33bacea7d9"
      unitRef="usd">1408000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzUtNy0xLTEtOTUyNjc_1320f94f-372c-4a9f-9fde-961446db2fbe"
      unitRef="usd">1594000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OtherNoninterestExpense
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzYtMS0xLTEtOTUyNjc_f8460990-13c1-48f0-80bc-dd1c3007b319"
      unitRef="usd">2704000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzYtMy0xLTEtOTUyNjc_8040fc89-2c8f-4137-9d59-0f15c0b0842e"
      unitRef="usd">2773000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzYtNS0xLTEtOTUyNjc_d8a1c05d-2fa4-4469-b851-5f07e9991035"
      unitRef="usd">5715000</us-gaap:OtherNoninterestExpense>
    <us-gaap:OtherNoninterestExpense
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzYtNy0xLTEtOTUyNjc_91fb69b0-fbfc-4ba9-a392-2e03790f7c33"
      unitRef="usd">5407000</us-gaap:OtherNoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzctMS0xLTEtOTUyNjc_ac9dc805-4f6a-4069-8b97-efaedaa2d093"
      unitRef="usd">35707000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzctMy0xLTEtOTUyNjc_9bd79513-d015-499d-9295-4a92fe8c32f4"
      unitRef="usd">36396000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzctNS0xLTEtOTUyNjc_8d88f045-8722-427e-b104-5d2464e96185"
      unitRef="usd">71427000</us-gaap:NoninterestExpense>
    <us-gaap:NoninterestExpense
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzctNy0xLTEtOTUyNjc_e6c0270e-b0e6-40fd-ba0c-536862cb73c8"
      unitRef="usd">73638000</us-gaap:NoninterestExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzgtMS0xLTEtOTUyNjc_74ec9719-24e8-4da5-b22f-f22874d3a56e"
      unitRef="usd">22561000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzgtMy0xLTEtOTUyNjc_5e15437f-ec0d-4db3-b9aa-9f210f1dd323"
      unitRef="usd">40153000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzgtNS0xLTEtOTUyNjc_e5b2bf51-7950-402f-909a-c4cee08bd2c7"
      unitRef="usd">45900000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzgtNy0xLTEtOTUyNjc_6ed251e7-518b-47c1-8749-900391389c8f"
      unitRef="usd">70599000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzktMS0xLTEtOTUyNjc_50b9547d-9c41-4ac0-a0f1-f3d3f9521ae5"
      unitRef="usd">3977000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzktMy0xLTEtOTUyNjc_ef4ac202-305f-48c7-8083-c050751bb620"
      unitRef="usd">7451000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzktNS0xLTEtOTUyNjc_ca501aeb-a845-49b2-8a8b-c13a80d026e8"
      unitRef="usd">7559000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfMzktNy0xLTEtOTUyNjc_ff7a0258-2632-4784-9296-5227d1cd44ab"
      unitRef="usd">12553000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDAtMS0xLTEtOTUyNjc_1d6d3b32-983e-4969-bd08-236e06b2f5dc"
      unitRef="usd">18584000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDAtMy0xLTEtOTUyNjc_534f4ec7-9374-4274-b3a3-6732524b34c4"
      unitRef="usd">32702000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDAtNS0xLTEtOTUyNjc_4ceda822-ec2c-4189-98e3-ea01db19b5d0"
      unitRef="usd">38341000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDAtNy0xLTEtOTUyNjc_998c7b31-cb74-4ac9-a0bd-97eb4593884f"
      unitRef="usd">58046000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDEtMS0xLTEtOTUyNjc_a04b4360-5b5d-4919-91c9-9f6b427f09dc"
      unitRef="usdPerShare">0.53</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDEtMy0xLTEtOTUyNjc_10ea92ca-9f79-4e0e-a93c-e15f6a4281cd"
      unitRef="usdPerShare">0.91</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDEtNS0xLTEtOTUyNjc_fdb76431-d824-400f-a1f0-603039d528df"
      unitRef="usdPerShare">1.09</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDEtNy0xLTEtOTUyNjc_eff3fadf-50d8-4c98-a343-584eb40dec2e"
      unitRef="usdPerShare">1.61</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDItMS0xLTEtOTUyNjc_dcd1af79-e9a3-44e7-96bd-ca81621395bb"
      unitRef="usdPerShare">0.52</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDItMy0xLTEtOTUyNjc_8fcd3b5e-d882-4be5-b7a4-2742bdc8d416"
      unitRef="usdPerShare">0.90</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDItNS0xLTEtOTUyNjc_5ccdfca5-ee7f-4039-bd17-beb18f6748fb"
      unitRef="usdPerShare">1.08</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDItNy0xLTEtOTUyNjc_a41d867b-19aa-43bd-beed-81f3fe99c712"
      unitRef="usdPerShare">1.60</us-gaap:EarningsPerShareDiluted>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDMtMS0xLTEtOTUyNjc_eb8d86a6-cd29-4bca-8502-d286c738ee1d"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDMtMy0xLTEtOTUyNjc_db430bf0-6ff2-4d8b-80cc-d9ac481f9ea5"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDMtNS0xLTEtOTUyNjc_d6ec46f8-a8ac-4d14-8a16-66629f9282a2"
      unitRef="usdPerShare">0.42</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDMtNy0xLTEtOTUyNjc_9f040b89-7fc0-48dd-8278-a260970c45aa"
      unitRef="usdPerShare">0.40</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDQtMS0xLTEtOTUyNjc_b436e35e-aaa7-46d2-82f3-10acaa199bcd"
      unitRef="shares">35110334</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDQtMy0xLTEtOTUyNjc_20245c54-4954-4df6-ac81-604dbc663b36"
      unitRef="shares">35994740</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDQtNS0xLTEtOTUyNjc_0fee0cac-803d-43b2-b43f-20ee9309b363"
      unitRef="shares">35102572</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDQtNy0xLTEtOTUyNjc_92ece9cd-920a-4167-9b10-be51699258bc"
      unitRef="shares">35961032</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDUtMS0xLTEtOTUyNjc_41296369-fe14-45f3-bbbb-f5a493fb3344"
      unitRef="shares">35409524</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDUtMy0xLTEtOTUyNjc_e84d015a-603d-426f-a277-9a8113ccef62"
      unitRef="shares">36289464</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDUtNS0xLTEtOTUyNjc_e83d3153-4c35-4a4d-80b8-a6b26c6db956"
      unitRef="shares">35412722</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yNS9mcmFnOmFkNWY5ZDU3ZGMxYjRkOTRhYTFiMGViYmY0NjQ1NzdlL3RhYmxlOjI2MTdkOTM1NGJmYTRjZWQ5YWU3YTU5MjU4ZmNiNTliL3RhYmxlcmFuZ2U6MjYxN2Q5MzU0YmZhNGNlZDlhZTdhNTkyNThmY2I1OWJfNDUtNy0xLTEtOTUyNjc_e7ace6b2-0205-40ef-a707-84ab675db2c7"
      unitRef="shares">36268861</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMi0xLTEtMS05NTI2Nw_1d6d3b32-983e-4969-bd08-236e06b2f5dc"
      unitRef="usd">18584000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMi0zLTEtMS05NTI2Nw_534f4ec7-9374-4274-b3a3-6732524b34c4"
      unitRef="usd">32702000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMi01LTEtMS05NTI2Nw_4ceda822-ec2c-4189-98e3-ea01db19b5d0"
      unitRef="usd">38341000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMi03LTEtMS05NTI2Nw_998c7b31-cb74-4ac9-a0bd-97eb4593884f"
      unitRef="usd">58046000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjBjY2M5NTRlYTI2NDRiYTI5N2M3ZmY3NDE2ODQ3ZjBjXzg0_321b7348-0c5d-414b-bf93-4ee9266324ef"
      unitRef="usd">-7638000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjBjY2M5NTRlYTI2NDRiYTI5N2M3ZmY3NDE2ODQ3ZjBjXzkx_4d9f70aa-2de3-4448-bbaa-7aed146936ec"
      unitRef="usd">722000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjBjY2M5NTRlYTI2NDRiYTI5N2M3ZmY3NDE2ODQ3ZjBjXzE2NDkyNjc0NDE3NzY_5fdf526d-5299-42d5-bd70-d39d3929a5d5"
      unitRef="usd">-19751000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjBjY2M5NTRlYTI2NDRiYTI5N2M3ZmY3NDE2ODQ3ZjBjXzE2NDkyNjc0NDE3OTg_8b831475-584d-41a3-ae1a-3b6c320202dc"
      unitRef="usd">-2482000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i8ddd8483d33e45e0b22f2dccfa02ff13_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy0xLTEtMS05NTI2Nw_ee95678b-ea6d-4c05-a4ec-ca1b2764d221"
      unitRef="usd">-27397000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="icc23666dcc934ca8aa1fa7d871a97c93_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy0zLTEtMS05NTI2Nw_470f0d4c-a07d-415f-aa55-8755f9337c63"
      unitRef="usd">2600000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i83128bfa7b804fd3a7858983fabd16ad_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy01LTEtMS05NTI2Nw_63ec0987-ea96-4337-a3d2-83203b7a1ac0"
      unitRef="usd">-70879000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="i9912ada78f6c4a179385f89dd6e1563f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfMy03LTEtMS05NTI2Nw_b124a6b1-a1b7-43ce-8435-01340fe5070b"
      unitRef="usd">-8934000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOmE1NGYxZDE4ZjllNjRhNDJhNjliZjVkZmQ4YWIwZTM3XzE0NA_60f07d44-99af-4cbc-bb5b-b85e5167b11d"
      unitRef="usd">-44000</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOmE1NGYxZDE4ZjllNjRhNDJhNjliZjVkZmQ4YWIwZTM3XzE1MQ_b065c895-c9a8-4d65-8db6-9a586a332a1b"
      unitRef="usd">0</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOmE1NGYxZDE4ZjllNjRhNDJhNjliZjVkZmQ4YWIwZTM3XzEwOTk1MTE2Mjc5NTM_8c1df5ca-cc8e-46eb-a039-91a01406e1c5"
      unitRef="usd">-83000</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOmE1NGYxZDE4ZjllNjRhNDJhNjliZjVkZmQ4YWIwZTM3XzEwOTk1MTE2Mjc5NjE_fa914ad6-4e10-4639-8da0-23e7793e46ef"
      unitRef="usd">0</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax
      contextRef="i8ddd8483d33e45e0b22f2dccfa02ff13_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC0xLTEtMS05NTI2Nw_9fc60ee8-088f-4580-a2fd-2069116c07c1"
      unitRef="usd">158000</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax
      contextRef="icc23666dcc934ca8aa1fa7d871a97c93_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC0zLTEtMS05NTI2Nw_f878047b-0706-4df8-8235-3ec5c9622a3d"
      unitRef="usd">0</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax
      contextRef="i83128bfa7b804fd3a7858983fabd16ad_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC01LTEtMS0xMjU3MDM_8aa771b1-86b8-4b03-8117-b49a254627b8"
      unitRef="usd">300000</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax>
    <us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax
      contextRef="i9912ada78f6c4a179385f89dd6e1563f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNC03LTEtMS0xMjU3MDY_913b63cb-650e-4fc7-91e3-e1cd960efc0d"
      unitRef="usd">0</us-gaap:OciDebtSecuritiesAvailableForSaleTransferToHeldToMaturityAdjustmentFromAociForAmortizationOfGainLossAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjUyNWFlMjczYzQwOTQ4MzI5N2IwNTA1MjgxYjA0NDY3XzEzMw_1306761d-b37e-4026-8c37-1072c57a0883"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjUyNWFlMjczYzQwOTQ4MzI5N2IwNTA1MjgxYjA0NDY3XzE0MA_1d509e40-b6c4-4349-a7c6-c2971797e2e8"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjUyNWFlMjczYzQwOTQ4MzI5N2IwNTA1MjgxYjA0NDY3XzEwOTk1MTE2Mjc5Mzg_eab4a754-44bb-404f-b885-63cd3e538d18"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS0wLTEtMS05NTI2Ny90ZXh0cmVnaW9uOjUyNWFlMjczYzQwOTQ4MzI5N2IwNTA1MjgxYjA0NDY3XzEwOTk1MTE2Mjc5NDY_a20b5f2c-63ca-49ae-987b-d6990be8ea5d"
      unitRef="usd">-6000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i8ddd8483d33e45e0b22f2dccfa02ff13_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS0xLTEtMS05NTI2Nw_424f284a-d352-4cac-ac28-a7c6794ac93e"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="icc23666dcc934ca8aa1fa7d871a97c93_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS0zLTEtMS05NTI2Nw_92ba8af9-1e44-473c-80eb-3bbe0ab378ec"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i83128bfa7b804fd3a7858983fabd16ad_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS01LTEtMS05NTI2Nw_cb985d57-7b3c-40e5-b5fe-9dc9af31090c"
      unitRef="usd">0</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="i9912ada78f6c4a179385f89dd6e1563f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNS03LTEtMS05NTI2Nw_f8fb3c19-9ef7-432a-9c9c-c1d6d3f35d2e"
      unitRef="usd">23000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNi0xLTEtMS05NTI2Nw_8b6088cb-0d3b-4908-b6fc-eaa057d07285"
      unitRef="usd">-27555000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNi0zLTEtMS05NTI2Nw_b6b1d514-a44b-48df-9e8d-3dce8284923e"
      unitRef="usd">2600000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNi01LTEtMS05NTI2Nw_b6113bab-6500-486b-9914-4e7015e3e7cd"
      unitRef="usd">-71179000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNi03LTEtMS05NTI2Nw_c7cd2a04-1d20-4751-ace1-2dc164443820"
      unitRef="usd">-8957000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNy0xLTEtMS05NTI2Nw_8a5dd3d0-4421-4a34-b387-0cc11f50bc22"
      unitRef="usd">-8971000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNy0zLTEtMS05NTI2Nw_10358100-6ebf-4a9d-b083-079c6b2ce63e"
      unitRef="usd">35302000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNy01LTEtMS05NTI2Nw_b2031b8d-d2af-49f9-90d6-f9624e75857b"
      unitRef="usd">-32838000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18yOC9mcmFnOjNiMGNkNjIzNmVkMTQ4MDNiYzA4MDE0MjMyZWQ5OGU3L3RhYmxlOjgxYTgyMTZkNzNiMTQ1ZGU5OTk5MTNkMWI0ZDc2Njk3L3RhYmxlcmFuZ2U6ODFhODIxNmQ3M2IxNDVkZTk5OTkxM2QxYjRkNzY2OTdfNy03LTEtMS05NTI2Nw_9261d62b-e0d4-42d6-85b8-5755ab51fa15"
      unitRef="usd">49089000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:SharesOutstanding
      contextRef="ibeb054bd920742e591576ca4780f4188_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMi0xLTEtMS05NTI2Nw_377e0350-e868-4cdb-a97f-e404db0ea807"
      unitRef="shares">35102372000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ibeb054bd920742e591576ca4780f4188_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMi0zLTEtMS05NTI2Nw_1bdf1ed3-04ab-4b2a-a4b7-559a8a13f8ee"
      unitRef="usd">550096000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i08f855e48dde4dadb7097ccbdfc8abcc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMi01LTEtMS05NTI2Nw_409b80a7-560c-4947-8a41-91a61b70013f"
      unitRef="usd">305581000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i744c44e7e31e44cf942905cc81f48904_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMi03LTEtMS05NTI2Nw_62fe406c-9359-4564-8382-d59758cd601e"
      unitRef="usd">-34228000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="icb91660e1c904bada952bee0e22276b9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMi05LTEtMS05NTI2Nw_63ece615-8b89-466b-9bb9-d404a68a0595"
      unitRef="usd">821449000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i4f43638ea3b046c7b4af06ae14462f08_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNC0xLTEtMS05NTI2Nw_ae744a88-56da-4791-acc7-29cf05035a0b"
      unitRef="shares">22737000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i4f43638ea3b046c7b4af06ae14462f08_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNS0zLTEtMS05NTI2Nw_5f6087af-647e-4ee7-b3b6-8a8ec3e1e621"
      unitRef="usd">843000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNS05LTEtMS05NTI2Nw_f5c47dda-8431-425d-b07b-4c7e69da4cb4"
      unitRef="usd">843000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="i4f43638ea3b046c7b4af06ae14462f08_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNi0xLTEtMS05NTI2Nw_dddb6239-375e-4075-b674-274b51a3bb40"
      unitRef="shares">-21180000</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="i4f43638ea3b046c7b4af06ae14462f08_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNi0zLTEtMS05NTI2Nw_c38584be-b4b6-4785-9125-f73e5ec8bfc0"
      unitRef="usd">-522000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNi05LTEtMS05NTI2Nw_8ea1bf71-2932-4751-803d-159327133acc"
      unitRef="usd">-522000</us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised>
    <us-gaap:NetIncomeLoss
      contextRef="iee47acb607fe4b4792ca6c1b170cd229_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNy01LTEtMS05NTI2Nw_8cec355b-d453-4f60-999e-3b1f58e14d77"
      unitRef="usd">18584000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfNy05LTEtMS05NTI2Nw_50e67311-1042-437d-a5ea-f53e6dc2857d"
      unitRef="usd">18584000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i8ddd8483d33e45e0b22f2dccfa02ff13_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfOC03LTEtMS05NTI2Nw_519a9d7c-672b-4e6f-b7d9-71dcf12d9a9a"
      unitRef="usd">-27555000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfOC05LTEtMS05NTI2Nw_1768d750-5ffb-4444-9483-56c06f0bd3ce"
      unitRef="usd">-27555000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjo1ZTNjZmI2ZjRhMDU0MWYyOGIxYWI4NWE4YmU0NDI2YV8yMTk5MDIzMjU1NjEw_eb8d86a6-cd29-4bca-8502-d286c738ee1d"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="iee47acb607fe4b4792ca6c1b170cd229_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTAtNS0xLTEtOTUyNjc_2f564a7a-4317-4fec-acbd-97cd72e00bde"
      unitRef="usd">7433000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTAtOS0xLTEtOTUyNjc_10ef76fa-e238-422a-a64f-363d8e8bcb04"
      unitRef="usd">7433000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="i21b439e04c0f46e6aa41f4f6bfc222a3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTEtMS0xLTEtOTUyNjc_29bdd606-3f5b-4109-a6a5-b67e0ef89456"
      unitRef="shares">35103929000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i21b439e04c0f46e6aa41f4f6bfc222a3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTEtMy0xLTEtOTUyNjc_4766ee18-cdff-4005-afdb-070ff9a79f0a"
      unitRef="usd">550417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i905c38b2738644f38c4432f843120bb5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTEtNS0xLTEtOTUyNjc_688e858c-2111-41a4-bed7-1f40a672738a"
      unitRef="usd">316732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice7165d21e4344ec86a5e656b73a7b07_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTEtNy0xLTEtOTUyNjc_82e53158-152e-4c7e-9016-e4e3fa1075ba"
      unitRef="usd">-61783000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjZjOGRkNGEwZjYyNjRmMmQ4MGI0Y2U4ZTVmOTVkZjdkL3RhYmxlcmFuZ2U6NmM4ZGQ0YTBmNjI2NGYyZDgwYjRjZThlNWY5NWRmN2RfMTEtOS0xLTEtOTUyNjc_7442f71a-e454-4715-b428-acccc82a55d6"
      unitRef="usd">805366000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="iaaf1941357164fdb868f7f5a91160a6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMi0xLTEtMS0xMDIwOTI_1038f154-b2f6-4d02-9926-21aaf7e80d97"
      unitRef="shares">35105779000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iaaf1941357164fdb868f7f5a91160a6c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMi0zLTEtMS0xMDIwOTI_a90a5348-df90-489b-bd22-9dd586d65804"
      unitRef="usd">551798000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie87638ca7b4b4bcebf36d1457cada513_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMi01LTEtMS0xMDIwOTI_7bf3e36b-e497-4d55-a534-ab55626b9fbe"
      unitRef="usd">293238000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i77174470ff09441daded2fd4c7a920e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMi03LTEtMS0xMDIwOTI_24a8fb4a-139d-4e0a-a2bb-e9152008120f"
      unitRef="usd">9396000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMi05LTEtMS0xMDIwOTI_b0e2e846-b997-41d4-bd59-f10c85f02b70"
      unitRef="usd">854432000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i295cdec7f0544ee29be8dd358d9a3d49_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNC0xLTEtMS0xMDIwOTI_b41ae890-315a-4f2a-aaf7-5a2efdcbff24"
      unitRef="shares">124420000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i295cdec7f0544ee29be8dd358d9a3d49_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNS0zLTEtMS0xMDIwOTI_ef9cda9f-79ca-4503-bf41-49379caf5d7d"
      unitRef="usd">1793000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNS05LTEtMS0xMDIwOTI_2c01ceb6-a598-431c-8ee9-feaf6072be01"
      unitRef="usd">1793000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i295cdec7f0544ee29be8dd358d9a3d49_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNi0xLTEtMS0xMDIwOTI_5bdc3386-b74f-4891-bd49-bc067c8b9add"
      unitRef="shares">126270000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i295cdec7f0544ee29be8dd358d9a3d49_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNi0zLTEtMS0xMDIwOTI_d3d2533c-5107-4476-a17b-74920e2f94a1"
      unitRef="usd">3174000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNi05LTEtMS0xMDIwOTI_4ff1fbdc-483a-47d8-af4a-fb9ab22722e0"
      unitRef="usd">3174000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i552991d5aaf44e16aa7d3b06863a1037_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNy01LTEtMS0xMDIwOTI_5dc94985-dd5a-421b-b12a-4fe02209f184"
      unitRef="usd">38341000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfNy05LTEtMS0xMDIwOTI_d88fd438-6330-4843-946c-c66151050a37"
      unitRef="usd">38341000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i83128bfa7b804fd3a7858983fabd16ad_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfOC03LTEtMS0xMDIwOTI_b224e6a2-921f-4960-8a92-5a3c5c357922"
      unitRef="usd">-71179000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfOC05LTEtMS0xMDIwOTI_15b74f40-7e25-4388-8b45-a79603471401"
      unitRef="usd">-71179000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTAtMC0xLTEtMTAyMDg4L3RleHRyZWdpb246ZDI2N2I3OGQ2MTlhNGJiMThhYzM1ZGRjMmYyODcxYTJfMjE5OTAyMzI1NTYxMA_d6ec46f8-a8ac-4d14-8a16-66629f9282a2"
      unitRef="usdPerShare">0.42</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i552991d5aaf44e16aa7d3b06863a1037_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTAtNS0xLTEtMTAyMDky_9e2a2916-217f-47a5-a8ae-7611de647123"
      unitRef="usd">14847000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTAtOS0xLTEtMTAyMDky_6095ce10-a947-470c-a368-8bba55ba2553"
      unitRef="usd">14847000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="i21b439e04c0f46e6aa41f4f6bfc222a3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTEtMS0xLTEtMTMyOTA1_5a39a675-1d18-4610-87bf-9b19e31b7f2a"
      unitRef="shares">35103929000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="i21b439e04c0f46e6aa41f4f6bfc222a3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTEtMy0xLTEtMTMyOTA5_4146a12d-4b89-4beb-a5d1-7f0be2856fea"
      unitRef="usd">550417000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i905c38b2738644f38c4432f843120bb5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTEtNS0xLTEtMTMyOTEx_06fc6a34-1c8a-479e-bb01-fbfb1f8ec40b"
      unitRef="usd">316732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ice7165d21e4344ec86a5e656b73a7b07_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTEtNy0xLTEtMTMyOTEz_26f6c89f-8ee8-4eb6-8ec2-b475bef73cba"
      unitRef="usd">-61783000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjM4OTc5NjYwMWRhMzQ0NjE4MGExMDZjNTZiZWI2NjMyL3RhYmxlcmFuZ2U6Mzg5Nzk2NjAxZGEzNDQ2MTgwYTEwNmM1NmJlYjY2MzJfMTEtOS0xLTEtMTMyOTE0_1f525ca1-1163-4ffa-861a-12d5e4ef19ea"
      unitRef="usd">805366000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="iac9725136f5d4fbd81cc36711f34d2dd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMi0xLTEtMS05NTI2Nw_214a9d40-97cc-4b61-b746-faf349bb2ace"
      unitRef="shares">35981317000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="iac9725136f5d4fbd81cc36711f34d2dd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMi0zLTEtMS05NTI2Nw_edf082a9-abef-4518-845f-bbc326a19191"
      unitRef="usd">571204000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i593dbce1396141ffbc63dc6e316034e2_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMi01LTEtMS05NTI2Nw_4dda1c42-fbf8-428b-9b35-cdd7541ba803"
      unitRef="usd">242486000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if19dba2209d54e11ba42dc0c72212d91_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMi03LTEtMS05NTI2Nw_c00928f7-97f5-485a-98dd-157f67ad27e8"
      unitRef="usd">13461000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i0a8f2a3ff0b844288b829279fb619733_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMi05LTEtMS05NTI2Nw_d043cafa-8850-496b-a509-b02b84ede754"
      unitRef="usd">827151000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="iecc16b51186c4721bf36e4a40defab2a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNC0xLTEtMS05NTI2Nw_f13e1421-07be-4122-b169-23b2fb3a5458"
      unitRef="shares">27800000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="iecc16b51186c4721bf36e4a40defab2a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNS0zLTEtMS05NTI2Nw_5d337763-2bd7-4f28-8d97-d89c1ff040ac"
      unitRef="usd">926000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNS05LTEtMS05NTI2Nw_9acc83bc-f2da-4641-9787-42642c5723a3"
      unitRef="usd">926000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="iecc16b51186c4721bf36e4a40defab2a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNi0xLTEtMS05NTI2Nw_8cb91f9c-4b4e-4698-a4d3-1bc360f11e35"
      unitRef="shares">2557000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="iecc16b51186c4721bf36e4a40defab2a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNi0zLTEtMS05NTI2Nw_c669aebf-d8c1-4801-8c58-028cc7da3d8a"
      unitRef="usd">70000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNi05LTEtMS05NTI2Nw_b3bb4b60-f254-465d-adcb-8d771b1162fc"
      unitRef="usd">70000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="if331ccd29fbb4d8aa5723cc2f1662a75_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNy01LTEtMS05NTI2Nw_49515254-b957-437f-bc40-f0d726183474"
      unitRef="usd">32702000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfNy05LTEtMS05NTI2Nw_c61c9c3d-4077-4fc1-a2b9-7340fe43b463"
      unitRef="usd">32702000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="icc23666dcc934ca8aa1fa7d871a97c93_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfOC03LTEtMS05NTI2Nw_442bd403-043d-4c17-b8bc-cc03cc4cf480"
      unitRef="usd">2600000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfOC05LTEtMS05NTI2Nw_ec001088-1f61-4861-8af9-67c695914a92"
      unitRef="usd">2600000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTAtMC0xLTEtOTUyNjcvdGV4dHJlZ2lvbjoyNjMwNjgzMGJhNTk0OTU5ODZmYzgxNmUwMDJkMjAxOF8yMTk5MDIzMjU1NjEw_db430bf0-6ff2-4d8b-80cc-d9ac481f9ea5"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="if331ccd29fbb4d8aa5723cc2f1662a75_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTAtNS0xLTEtOTUyNjc_88874d17-3085-4603-aff3-bb7c5927fb7a"
      unitRef="usd">7325000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTAtOS0xLTEtOTUyNjc_aba1b8ad-a016-477f-b85a-51af4a89340e"
      unitRef="usd">7325000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="idc410a72e63c4944ae27d7a2c7971168_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTEtMS0xLTEtOTUyNjc_e8902804-6d9f-47a9-b49b-491846e3cb2c"
      unitRef="shares">36006560000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idc410a72e63c4944ae27d7a2c7971168_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTEtMy0xLTEtOTUyNjc_c509151a-656e-4bc5-8877-cdc74d733dcf"
      unitRef="usd">572060000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife47ac45e09e4493ae428a9ae9b3c451_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTEtNS0xLTEtOTUyNjc_e8c59d09-5e2d-4bd2-91cc-7d066f87314d"
      unitRef="usd">267863000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e8d1f4a8ea0466891c4bd0637a16850_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTEtNy0xLTEtOTUyNjc_ed667d91-96ff-43dd-911c-ae7b789e8a4f"
      unitRef="usd">16061000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c751d97f3114ab09e48246cb28aca2c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOjI3ODRlMzBhOTJhYzQ5NzViNzYzMTUyMmJlNDNlYTVjL3RhYmxlcmFuZ2U6Mjc4NGUzMGE5MmFjNDk3NWI3NjMxNTIyYmU0M2VhNWNfMTEtOS0xLTEtOTUyNjc_7066a698-8630-416b-9dcf-948928f20f5c"
      unitRef="usd">855984000</us-gaap:StockholdersEquity>
    <us-gaap:SharesOutstanding
      contextRef="ia2a8250f179a4e32ae9c68fc89aca4da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMi0xLTEtMS0xMDIxMDA_f91708fd-648c-4b30-902e-a0e073ea1933"
      unitRef="shares">35912243000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="ia2a8250f179a4e32ae9c68fc89aca4da_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMi0zLTEtMS0xMDIxMDA_59b91280-d546-451f-a52b-72c805f21f0a"
      unitRef="usd">571021000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9bbb388a8cf144fa87a47199855b562e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMi01LTEtMS0xMDIxMDA_490ecbf6-6a1f-4bc7-ac77-118a777f6be5"
      unitRef="usd">224400000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i972d5be1914743958311c5d07c9ed31d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMi03LTEtMS0xMDIxMDA_c32d39b7-0c90-4592-919f-6dd65f47e2c4"
      unitRef="usd">25018000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b1ff45fc56344adaaf8b08b72f8da17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMi05LTEtMS0xMDIxMDA_d283ea8e-54c3-4778-8cca-0aa84f05e9a8"
      unitRef="usd">820439000</us-gaap:StockholdersEquity>
    <us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited
      contextRef="i8878076774564996b24ecfb09ac0fd59_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNC0xLTEtMS0xMDIxMDA_2c3716c8-784d-4dc9-9105-c10a1081e38a"
      unitRef="shares">120120000</us-gaap:StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i8878076774564996b24ecfb09ac0fd59_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNS0zLTEtMS0xMDIxMDA_ba4dad44-0259-429e-9b62-74cef42b3930"
      unitRef="usd">1796000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNS05LTEtMS0xMDIxMDA_d4a04b61-9779-483c-8736-6697a4cc00ea"
      unitRef="usd">1796000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationRestrictedStockUnitsRequisiteServicePeriodRecognition>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="i8878076774564996b24ecfb09ac0fd59_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNi0xLTEtMS0xMDIxMDA_ca7f2c1a-c508-41f8-8356-94111a995b36"
      unitRef="shares">25803000</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i8878076774564996b24ecfb09ac0fd59_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNi0zLTEtMS0xMDIxMDA_da27c704-e27d-4663-b272-b303d9542ad5"
      unitRef="usd">757000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNi05LTEtMS0xMDIxMDA_a0196c04-aaf5-4382-9739-e70f9f50e0b8"
      unitRef="usd">757000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:NetIncomeLoss
      contextRef="i9cb0eff961214f368c44d47e8f1577d7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNy01LTEtMS0xMDIxMDA_28f356b4-bdee-4ed7-bfec-a5e001868fb1"
      unitRef="usd">58046000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfNy05LTEtMS0xMDIxMDA_5bac8bf7-c86a-4660-b887-e035f0e0c3d6"
      unitRef="usd">58046000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i9912ada78f6c4a179385f89dd6e1563f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfOC03LTEtMS0xMDIxMDA_abf8a726-be69-43f9-87f7-81194f7db62f"
      unitRef="usd">-8957000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfOC05LTEtMS0xMDIxMDA_d12a52d5-4677-4f37-84d3-4aa0b5ec1c5a"
      unitRef="usd">-8957000</us-gaap:OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTAtMC0xLTEtMTAyMDk3L3RleHRyZWdpb246ZWIxODYwMjg4ZTBjNGMwNjk4ZDYwMDNjNDc5YWFkZDlfMjE5OTAyMzI1NTYxMA_9f040b89-7fc0-48dd-8278-a260970c45aa"
      unitRef="usdPerShare">0.40</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsCommonStockCash
      contextRef="i9cb0eff961214f368c44d47e8f1577d7_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTAtNS0xLTEtMTAyMTAw_81146a5c-75b9-4209-84e2-88ef6af77e49"
      unitRef="usd">14583000</us-gaap:DividendsCommonStockCash>
    <us-gaap:DividendsCommonStockCash
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTAtOS0xLTEtMTAyMTAw_01f52486-5c64-4536-8a0d-7f8a48ea550a"
      unitRef="usd">14583000</us-gaap:DividendsCommonStockCash>
    <us-gaap:SharesOutstanding
      contextRef="idc410a72e63c4944ae27d7a2c7971168_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTEtMS0xLTEtMTMyOTIx_d79e8619-f623-47a1-9fd9-cab813db39c1"
      unitRef="shares">36006560000</us-gaap:SharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="idc410a72e63c4944ae27d7a2c7971168_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTEtMy0xLTEtMTMyOTIy_9e0da0d4-add9-4fe7-9916-c0964936e217"
      unitRef="usd">572060000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ife47ac45e09e4493ae428a9ae9b3c451_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTEtNS0xLTEtMTMyOTI0_7fd12611-69e4-498c-9634-d5119f53d320"
      unitRef="usd">267863000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4e8d1f4a8ea0466891c4bd0637a16850_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTEtNy0xLTEtMTMyOTI2_86bac0cd-a982-4c18-93a0-9e55d30c1914"
      unitRef="usd">16061000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i3c751d97f3114ab09e48246cb28aca2c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zMS9mcmFnOmU0MTM5YjY0YTE3YzQ2ZjA5MGQ5MWRmNTliMjVjM2JmL3RhYmxlOmNmMThjZGM4MzA3NzQ2NGFhY2IyYWI2M2YwOWNiZTcyL3RhYmxlcmFuZ2U6Y2YxOGNkYzgzMDc3NDY0YWFjYjJhYjYzZjA5Y2JlNzJfMTEtOS0xLTEtMTMyOTI5_6772043f-8c3d-4b75-9b68-163fcfa95c24"
      unitRef="usd">855984000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMy0xLTEtMS05NTI2Nw_0be8370c-1fb0-4b86-ada4-87905acb5dd9"
      unitRef="usd">38341000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMy0zLTEtMS05NTI2Nw_395efb4b-528d-49b5-9c52-555d28f68ca9"
      unitRef="usd">58046000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNS0xLTEtMS05NTI2Nw_3a368908-8fb8-49fb-b08c-821e42ab29d7"
      unitRef="usd">-1654000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:DepreciationAmortizationAndAccretionNet
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNS0zLTEtMS05NTI2Nw_a661745c-0ecf-4a50-a46e-2ba4ec0d1e59"
      unitRef="usd">-13901000</us-gaap:DepreciationAmortizationAndAccretionNet>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNi0xLTEtMS05NTI2Nw_023e8eb1-72e0-47a9-9de2-5a472bdfed8b"
      unitRef="usd">-4781000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:ProvisionForLoanLeaseAndOtherLosses
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNi0zLTEtMS05NTI2Nw_83e72f48-3fe3-4c3a-8e63-a8debe4c3482"
      unitRef="usd">-21186000</us-gaap:ProvisionForLoanLeaseAndOtherLosses>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfOC0xLTEtMS05NTI2Nw_8e7a0c9b-5288-438a-a08b-e9318a426f63"
      unitRef="usd">1793000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfOC0zLTEtMS05NTI2Nw_87b871c5-50ff-4127-851f-819255c61b78"
      unitRef="usd">1796000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfOS0xLTEtMS05NTI2Nw_492fc6a4-0d35-46db-931b-11545926936f"
      unitRef="usd">1408000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfOS0zLTEtMS05NTI2Nw_989fbd96-c96f-4e9a-b3c6-a6480556ef1f"
      unitRef="usd">1594000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTAtMS0xLTEtOTUyNjc_13d87bf7-9578-492a-9791-2fd82da90623"
      unitRef="usd">12396000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTAtMy0xLTEtOTUyNjc_bc1c68fe-6939-49af-afd7-147524be1e90"
      unitRef="usd">53807000</us-gaap:PaymentsForOriginationAndPurchasesOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTEtMS0xLTEtOTUyNjc_18ab0370-68d0-4bff-bab8-e416882b3bf9"
      unitRef="usd">13021000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:ProceedsFromSaleOfLoansHeldForSale
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTEtMy0xLTEtOTUyNjc_fa43d5bc-df44-4b5a-8075-e85f36358f27"
      unitRef="usd">58373000</us-gaap:ProceedsFromSaleOfLoansHeldForSale>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTItMS0xLTEtOTUyNjc_dc265d6f-96bd-4da6-9b24-2d68133725f7"
      unitRef="usd">2459000</us-gaap:BankOwnedLifeInsuranceIncome>
    <us-gaap:BankOwnedLifeInsuranceIncome
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTItMy0xLTEtOTUyNjc_3b010448-341c-4d78-88d1-d60a51d91d46"
      unitRef="usd">1373000</us-gaap:BankOwnedLifeInsuranceIncome>
    <hfwa:InterestRateSwapValuationAdjustments
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTQtMS0xLTEtOTUyNjc_e9e90413-1070-4de6-8d3f-45c412eded69"
      unitRef="usd">64000</hfwa:InterestRateSwapValuationAdjustments>
    <hfwa:InterestRateSwapValuationAdjustments
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTQtMy0xLTEtOTUyNjc_cd7e7bb0-7987-488d-9059-1cb191b13084"
      unitRef="usd">254000</hfwa:InterestRateSwapValuationAdjustments>
    <us-gaap:GainLossOnSaleOfNotesReceivable
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTYtMS0xLTEtOTUyNjc_dbe5f206-ccf2-4581-89b9-176ae9daf66a"
      unitRef="usd">460000</us-gaap:GainLossOnSaleOfNotesReceivable>
    <us-gaap:GainLossOnSaleOfNotesReceivable
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTYtMy0xLTEtOTUyNjc_3ee313f2-dfea-4a91-915d-7229a263b071"
      unitRef="usd">2373000</us-gaap:GainLossOnSaleOfNotesReceivable>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTctMS0xLTEtOTUyNjc_cfa78805-8f9a-40d3-81ac-2e0195cdee44"
      unitRef="usd">0</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <us-gaap:DebtAndEquitySecuritiesRealizedGainLoss
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTctMy0xLTEtOTUyNjc_ae73301e-5126-4ac0-8714-0dd97788db44"
      unitRef="usd">29000</us-gaap:DebtAndEquitySecuritiesRealizedGainLoss>
    <hfwa:GainLossofAssetsHeldforSale
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTgtMS0xLTEtOTUyNjc_190a445e-0165-422d-ad81-40ae37ef3a0c"
      unitRef="usd">204000</hfwa:GainLossofAssetsHeldforSale>
    <hfwa:GainLossofAssetsHeldforSale
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMTgtMy0xLTEtOTUyNjc_5b094435-2227-42b6-aefb-1952fe6f962b"
      unitRef="usd">746000</hfwa:GainLossofAssetsHeldforSale>
    <hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjEtMS0xLTEtOTUyNjc_def71b0b-4c05-4c2f-8bed-539611fcad11"
      unitRef="usd">1360000</hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities>
    <hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjEtMy0xLTEtOTUyNjc_6b5bc13a-8953-47cf-a530-f79c4abf9d7b"
      unitRef="usd">3630000</hfwa:NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjItMS0xLTEtOTUyNjc_97fff9dd-13db-4c57-b1f1-cf64cb479ee2"
      unitRef="usd">33905000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjItMy0xLTEtOTUyNjc_6dc5ebdc-afb1-4445-9420-1fae2c34a679"
      unitRef="usd">29770000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <hfwa:PaymentsForProceedsFromFinanceReceivables
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjQtMS0xLTEtOTUyNjc_72677615-0f4a-4b38-b134-02d1735a29e4"
      unitRef="usd">51198000</hfwa:PaymentsForProceedsFromFinanceReceivables>
    <hfwa:PaymentsForProceedsFromFinanceReceivables
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjQtMy0xLTEtOTUyNjc_9aa60ab7-af98-49b2-9198-93f930f5a1e4"
      unitRef="usd">-295618000</hfwa:PaymentsForProceedsFromFinanceReceivables>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjUtMS0xLTEtOTUyNjc_fa8e44cc-82a9-43a7-b9cc-801442c66bb3"
      unitRef="usd">86678000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjUtMy0xLTEtOTUyNjc_a4b821fa-7754-4da1-9fee-7e6ec8c19ba6"
      unitRef="usd">126669000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjYtMS0xLTEtOTUyNjc_0c043373-3367-4c78-a9a2-483059a93e8c"
      unitRef="usd">11767000</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjYtMy0xLTEtOTUyNjc_0a0593e6-92e7-4a35-aebf-f0e2e52d35b9"
      unitRef="usd">0</us-gaap:ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjctMS0xLTEtOTUyNjc_b1ab3d25-7ef1-4395-a8d2-21f11adbac67"
      unitRef="usd">472361000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjctMy0xLTEtOTUyNjc_02418f0e-735e-4fed-addc-390ccff33f0a"
      unitRef="usd">388636000</us-gaap:PaymentsToAcquireAvailableForSaleSecuritiesDebt>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjgtMS0xLTEtOTUyNjc_7f9043b7-b7bf-478e-8c58-a89215696dbe"
      unitRef="usd">244911000</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquireHeldToMaturitySecurities
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjgtMy0xLTEtOTUyNjc_c666964c-ad3e-4272-9f9b-44777be5607b"
      unitRef="usd">0</us-gaap:PaymentsToAcquireHeldToMaturitySecurities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjYtMS0xLTEtMTIwNjIz_1bdac9c6-b3e2-4a4a-a6a0-d7a2969dc854"
      unitRef="usd">1191000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjYtMy0xLTEtMTIwNjIz_f811a466-0315-4b70-85df-c43a95418bc9"
      unitRef="usd">1748000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <hfwa:Purchasebankownedlifeinsurance
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjktMS0xLTEtOTUyNjc_aca81d5c-e69a-4610-8600-8979933cbc38"
      unitRef="usd">105000</hfwa:Purchasebankownedlifeinsurance>
    <hfwa:Purchasebankownedlifeinsurance
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjktMy0xLTEtOTUyNjc_79e9eab3-930d-4b9b-a8c0-07f4ab6310d6"
      unitRef="usd">105000</hfwa:Purchasebankownedlifeinsurance>
    <us-gaap:PaymentsToAcquireFederalHomeLoanBankStock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjgtMS0xLTEtMTIwNjM5_45680d2c-73de-4bcd-a48e-4899a3bc759b"
      unitRef="usd">985000</us-gaap:PaymentsToAcquireFederalHomeLoanBankStock>
    <us-gaap:PaymentsToAcquireFederalHomeLoanBankStock
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMjgtMy0xLTEtMTIwNjM5_14a334aa-1db3-4903-a1bb-d485cdea293a"
      unitRef="usd">1272000</us-gaap:PaymentsToAcquireFederalHomeLoanBankStock>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzItMS0xLTEtOTUyNjc_7859477e-e891-424a-971b-9d00697f3878"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzItMy0xLTEtOTUyNjc_105b6052-229d-4792-94b5-7492fa9a8883"
      unitRef="usd">1248000</us-gaap:ProceedsFromSaleOfAvailableForSaleSecuritiesDebt>
    <us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzMtMS0xLTEtOTUyNjc_3c89ad2c-4984-4e11-b891-d496ad2c81a2"
      unitRef="usd">2000</us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock>
    <us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzMtMy0xLTEtOTUyNjc_46316fae-8a9f-4618-a204-5381ebbfd21e"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfFederalHomeLoanBankStock>
    <hfwa:ProceedsfromSaleofAssetsHeldforSale
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzQtMS0xLTEtOTUyNjc_f0042dfe-f150-45a0-9335-40fd5a92b147"
      unitRef="usd">1173000</hfwa:ProceedsfromSaleofAssetsHeldforSale>
    <hfwa:ProceedsfromSaleofAssetsHeldforSale
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzQtMy0xLTEtOTUyNjc_62491801-7eea-4d0e-8872-54d5247b05e9"
      unitRef="usd">3730000</hfwa:ProceedsfromSaleofAssetsHeldforSale>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzUtMS0xLTEtOTUyNjc_6c22388b-ea0f-4a88-b2e9-f340107bae7e"
      unitRef="usd">0</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzUtMy0xLTEtOTUyNjc_c37c65cc-63b4-4617-b251-c40dea2d412d"
      unitRef="usd">10000</us-gaap:ProceedsFromSaleOfPropertyPlantAndEquipment>
    <hfwa:Changeinlowincometaxhousingtaxcreditpartnership
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzYtMS0xLTEtOTUyNjc_50426784-cdc2-4f89-adc2-97fdce886880"
      unitRef="usd">-978000</hfwa:Changeinlowincometaxhousingtaxcreditpartnership>
    <hfwa:Changeinlowincometaxhousingtaxcreditpartnership
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzYtMy0xLTEtOTUyNjc_f00c1310-b3f4-4b31-b1a7-79600b861414"
      unitRef="usd">-12637000</hfwa:Changeinlowincometaxhousingtaxcreditpartnership>
    <hfwa:ReturnOfTaxCreditEquityMethodInvestment
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzctMS0xLTEtOTUyNjc_0b44a559-4ba7-4475-abae-85a18b67bb26"
      unitRef="usd">0</hfwa:ReturnOfTaxCreditEquityMethodInvestment>
    <hfwa:ReturnOfTaxCreditEquityMethodInvestment
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfMzctMy0xLTEtOTUyNjc_a6559da8-7096-46ed-9782-b7a379828d2d"
      unitRef="usd">9642000</hfwa:ReturnOfTaxCreditEquityMethodInvestment>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDItMS0xLTEtOTUyNjc_ac21ed21-718f-4d3f-953e-0814e3dc4ae6"
      unitRef="usd">-672109000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDItMy0xLTEtOTUyNjc_b745fdad-a0ae-45b7-b098-76c541711162"
      unitRef="usd">32519000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:IncreaseDecreaseInDeposits
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDQtMS0xLTEtOTUyNjc_d1231718-aad9-4ffa-afdd-521035bb0206"
      unitRef="usd">-64100000</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInDeposits
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDQtMy0xLTEtOTUyNjc_bd66d50e-2de6-4fd1-a171-29c179a552f5"
      unitRef="usd">463716000</us-gaap:IncreaseDecreaseInDeposits>
    <us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDUtMS0xLTEtOTUyNjc_80031f3c-f4c0-4274-800c-fe043ace5ed3"
      unitRef="usd">-50000</us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks>
    <us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDUtMy0xLTEtOTUyNjc_1e1c95ae-5675-4c2f-b95f-77454a9c67db"
      unitRef="usd">-10000</us-gaap:IncreaseDecreaseInLoansToFederalHomeLoanBanks>
    <us-gaap:RepaymentsOfDebt
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDYtMS0xLTEtOTUyNjc_50b840b1-a75d-49d8-83fc-6bcf06e0b3d3"
      unitRef="usd">50000</us-gaap:RepaymentsOfDebt>
    <us-gaap:RepaymentsOfDebt
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDYtMy0xLTEtOTUyNjc_d3d9bdef-8419-4357-adca-fffb1cbf7b0b"
      unitRef="usd">10000</us-gaap:RepaymentsOfDebt>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDctMS0xLTEtOTUyNjc_cbd168ff-6181-482c-9b5e-1f08e4a9bee4"
      unitRef="usd">14747000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:PaymentsOfDividendsCommonStock
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDctMy0xLTEtOTUyNjc_398444cd-0753-4b8a-9bcb-89230d012660"
      unitRef="usd">14383000</us-gaap:PaymentsOfDividendsCommonStock>
    <us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDgtMS0xLTEtOTUyNjc_81914839-9af1-4371-86b8-b96a1bb42ccd"
      unitRef="usd">9012000</us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements>
    <us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDgtMy0xLTEtOTUyNjc_54d075f8-c452-479e-b34d-b7e7782b03a4"
      unitRef="usd">-10746000</us-gaap:IncreaseDecreaseInReceivablesUnderRepurchaseAgreements>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDktMS0xLTEtOTUyNjc_417e9c34-11a6-4255-b1e8-a0ea1d88e59d"
      unitRef="usd">3174000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNDktMy0xLTEtOTUyNjc_a74d9201-f052-42df-a980-d13a7a8fac5a"
      unitRef="usd">757000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTAtMS0xLTEtOTUyNjc_901a8cce-0e86-4d6a-98ad-61196dbbbd0a"
      unitRef="usd">-91033000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTAtMy0xLTEtOTUyNjc_705a28d1-b92d-48c2-8b77-61509d664d7e"
      unitRef="usd">459322000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTEtMS0xLTEtOTUyNjc_9b09ed7e-8414-4cae-a5d2-d8bc3b71082a"
      unitRef="usd">-729237000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTEtMy0xLTEtOTUyNjc_5227a10e-5bc4-42db-895e-5db4ef692132"
      unitRef="usd">521611000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTItMS0xLTEtOTUyNjc_3bf0a057-ee25-4213-9773-bc33e4e2d6f3"
      unitRef="usd">1723292000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2b1ff45fc56344adaaf8b08b72f8da17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTItMy0xLTEtOTUyNjc_d1e5fcfa-4800-44fd-9580-f9d0966223f8"
      unitRef="usd">743322000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTMtMS0xLTEtOTUyNjc_6e5cec40-7e7d-4763-b5a4-fc3ff5d695af"
      unitRef="usd">994055000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i3c751d97f3114ab09e48246cb28aca2c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTMtMy0xLTEtOTUyNjc_7bbe2168-cb43-4815-b579-8e98f2a171a2"
      unitRef="usd">1264933000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:InterestPaidNet
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTYtMS0xLTEtOTUyNjc_3477ea6c-a0db-4298-ba35-381856c74e20"
      unitRef="usd">3188000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTYtMy0xLTEtOTUyNjc_b841583d-7a60-46aa-8bc1-aa648d4acfa0"
      unitRef="usd">3571000</us-gaap:InterestPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTctMS0xLTEtOTUyNjc_5e227e03-b21f-420a-986c-583fce3a89ab"
      unitRef="usd">167000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTctMy0xLTEtOTUyNjc_7a3f0bbe-11bb-422c-bbee-71e204518d3f"
      unitRef="usd">7967000</us-gaap:IncomeTaxesPaidNet>
    <hfwa:InvestmentInLowIncomeHousingTaxPartnership
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTktMS0xLTEtMTI3NTU0_ea1e3b19-7d9d-4a6d-b27d-7d9e6f773b22"
      unitRef="usd">11284000</hfwa:InvestmentInLowIncomeHousingTaxPartnership>
    <hfwa:InvestmentInLowIncomeHousingTaxPartnership
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNTktMy0xLTEtMTI3NTU0_3150e546-0b9d-4385-b603-1cfa029ac423"
      unitRef="usd">0</hfwa:InvestmentInLowIncomeHousingTaxPartnership>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjAtMS0xLTEtMTI3NTYw_cf14a3fa-1315-4427-a142-d77b89bfbc27"
      unitRef="usd">2222000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjAtMy0xLTEtMTI3NTYw_035438ab-6e7f-40cc-a526-95b49b1778ff"
      unitRef="usd">8393000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <hfwa:TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjEtMS0xLTEtMTI3NTY1_c9f76b01-78b8-4398-94a4-b93705fab975"
      unitRef="usd">2114000</hfwa:TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets>
    <hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjMtMS0xLTEtOTUyNjc_ee650d5b-853a-4cef-a732-cabf1f2b38a3"
      unitRef="usd">730000</hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale>
    <hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjMtMy0xLTEtOTUyNjc_ace34218-d8a1-4f2e-9ea7-7e375745db8b"
      unitRef="usd">1685000</hfwa:TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale>
    <hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjUtMS0xLTEtOTUyNjc_8a8abafb-9efd-44b9-81cb-0b4b25dd5ae1"
      unitRef="usd">0</hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment>
    <hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM18zNy9mcmFnOjA1YWE5NjU2YzYwNTQxMzNiM2U4YWVhNmEwYjc0MDUwL3RhYmxlOjVlOTU0OTU4N2VlMDQwMzFhMGI4M2U2MGJkNTlkNWZjL3RhYmxlcmFuZ2U6NWU5NTQ5NTg3ZWUwNDAzMWEwYjgzZTYwYmQ1OWQ1ZmNfNjUtMy0xLTEtOTUyNjc_2b1e1124-6400-4792-9dd1-8608cc97f21a"
      unitRef="usd">15596000</hfwa:LoanReceivableReceivedFromTaxCreditEquityMethodInvestment>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180My9mcmFnOmM2YTg2YmRiNjdjZDQ2YmRhODE0ZGZkOGNkZTU2MWQ5L3RleHRyZWdpb246YzZhODZiZGI2N2NkNDZiZGE4MTRkZmQ4Y2RlNTYxZDlfNjE4MA_14644883-3c3f-4ae0-a282-820fd5c499ea">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 50 branch offices located throughout Washington State, the greater Portland, Oregon area, and Eugene, Oregon. 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 six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the year ending December 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  six months ended June 30, 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%;text-decoration:underline"&gt;FASB ASU 2020-04&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;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="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180My9mcmFnOmM2YTg2YmRiNjdjZDQ2YmRhODE0ZGZkOGNkZTU2MWQ5L3RleHRyZWdpb246YzZhODZiZGI2N2NkNDZiZGE4MTRkZmQ4Y2RlNTYxZDlfNjIxMw_09801be1-4a5b-4fc7-820b-3fb426c0e771">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 50 branch offices located throughout Washington State, the greater Portland, Oregon area, and Eugene, Oregon. 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="icfb83321bef446899ab97cd926174252_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180My9mcmFnOmM2YTg2YmRiNjdjZDQ2YmRhODE0ZGZkOGNkZTU2MWQ5L3RleHRyZWdpb246YzZhODZiZGI2N2NkNDZiZGE4MTRkZmQ4Y2RlNTYxZDlfMTA5OTUxMTYzNDgyMQ_f573e793-2ed3-44da-a7e5-1fc42985a7d5"
      unitRef="branch">50</hfwa:NumberOfBranchesOperating>
    <us-gaap:BasisOfAccountingPolicyPolicyTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180My9mcmFnOmM2YTg2YmRiNjdjZDQ2YmRhODE0ZGZkOGNkZTU2MWQ5L3RleHRyZWdpb246YzZhODZiZGI2N2NkNDZiZGE4MTRkZmQ4Y2RlNTYxZDlfNjIwNg_a6643fde-9dde-4439-88b2-c73c73b71cbd">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 six months ended June 30, 2022 are not necessarily indicative of the results that may be expected for the year ending December 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180My9mcmFnOmM2YTg2YmRiNjdjZDQ2YmRhODE0ZGZkOGNkZTU2MWQ5L3RleHRyZWdpb246YzZhODZiZGI2N2NkNDZiZGE4MTRkZmQ4Y2RlNTYxZDlfNjE5Mw_58e03bb2-f7e0-4f3c-8acc-8d530fd72315">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%;text-decoration:underline"&gt;FASB ASU 2020-04&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;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="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQyMg_bd84a62d-c74f-4ccf-85ae-276e4ca237a4">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 June 30, 2022 or 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;(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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;68,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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,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:9pt;font-weight:400;line-height:100%"&gt;977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;433,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;398,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;text-align:left;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;520,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;493,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;6,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;24,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:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,267,715&#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;1,519&#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;(81,646)&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,187,588&#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,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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;159,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;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;305,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;278,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;615,653&#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;257&#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;(56,598)&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;559,312&#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 June 30, 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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;82,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;67,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;130,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;55,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;288,317&#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;271,656&#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,960&#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;127,544&#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;979,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;915,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;464,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;431,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,267,715&#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,187,588&#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;615,653&#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;559,312&#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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 June 30, 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;(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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;64,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;106,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;352,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;406,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;415,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;5,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;19,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;954,346&#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;(74,450)&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;57,820&#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,196)&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,012,166&#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;(81,646)&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: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="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 June 30, 2022 and December 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 &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;rated investment securities and none of these securities had a below investment grade credit rating as of both June 30, 2022 and December 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 June 30, 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;The Company also evaluated investment securities held to maturity for current expected credit losses as of June 30, 2022 and December 31, 2021. There were no investment securities held to maturity classified as nonaccrual or past due as of June 30, 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 June 30, 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: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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;/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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,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: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;69,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;49,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;320,032&#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;289,758&#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 the amortized cost of investment securities available for sale totaled $4.6 million and $3.5 million at June 30, 2022 and December 31, 2021, respectively. Accrued interest receivable excluded from the amortized cost on investment securities held to maturity totaled $1.8 million and $1.1 million at June 30, 2022 and December 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;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 or six months ended June 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:TradingSecurities
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTA5OTUxMTYzMjIzNg_3f2fc5c6-09d1-43be-9771-8464aabf050f"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:TradingSecurities
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTA5OTUxMTYzMjIzNg_e754849e-21b6-4a83-a855-2653d4dfe14b"
      unitRef="usd">0</us-gaap:TradingSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQzNA_a6effa66-7abf-44d1-9865-3affcd6d0e43">&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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;68,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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,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:9pt;font-weight:400;line-height:100%"&gt;977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,010&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;433,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;398,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;text-align:left;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;520,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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;466&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;493,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;6,003&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;24,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:9pt;font-weight:400;line-height:100%"&gt;6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,267,715&#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;1,519&#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;(81,646)&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,187,588&#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,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:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;127,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;159,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;257&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,774)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;305,686&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,408)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;278,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;615,653&#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;257&#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;(56,598)&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;559,312&#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="ia9ecb030e8d64b489f94218496013110_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNC0xLTEtMS05NTI2Nw_09b468cd-0ab1-4f5b-8a4d-e6db3200d17e"
      unitRef="usd">68912000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="ia9ecb030e8d64b489f94218496013110_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNC0zLTEtMS05NTI2Nw_8a0592f5-0bff-49fd-a0ab-240dd6f3f55a"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="ia9ecb030e8d64b489f94218496013110_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNC01LTEtMS05NTI2Nw_0d9a9469-7a6c-4bac-b065-f777fd8ebd1a"
      unitRef="usd">3244000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifd2c372014604811b43838574053e84e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNC03LTEtMS05NTI2Nw_b69c6d51-3524-4dbd-a357-b6ceb0f7c7b8"
      unitRef="usd">65668000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="icc429bdda8df4338ae58c76c3c0cc1c1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNS0xLTEtMS05NTI2Nw_2481400c-3bdb-45ba-8f21-adec4d2b71b5"
      unitRef="usd">213402000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="icc429bdda8df4338ae58c76c3c0cc1c1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNS0zLTEtMS05NTI2Nw_fdb3d176-c666-4a9d-9efd-7d03e5667e46"
      unitRef="usd">977000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="icc429bdda8df4338ae58c76c3c0cc1c1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNS01LTEtMS05NTI2Nw_94416a60-58f8-4ea1-ba3e-488ebb430299"
      unitRef="usd">14369000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icc429bdda8df4338ae58c76c3c0cc1c1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNS03LTEtMS05NTI2Nw_25667d30-be63-4871-91ac-2301e4a623cb"
      unitRef="usd">200010000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i528bf9a435c44aa3a72d21c41d5b1118_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNi0xLTEtMS05NTI2Nw_aaa3acab-9799-4929-951e-609cd54abc99"
      unitRef="usd">433903000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i528bf9a435c44aa3a72d21c41d5b1118_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNi0zLTEtMS05NTI2Nw_50c32c65-d8e9-47fd-b8ee-9e5626e76f9e"
      unitRef="usd">70000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i528bf9a435c44aa3a72d21c41d5b1118_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNi01LTEtMS05NTI2Nw_d0dc68f6-2df1-404b-bf7e-a868c3f7da79"
      unitRef="usd">35817000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i528bf9a435c44aa3a72d21c41d5b1118_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNi03LTEtMS05NTI2Nw_d6d4b800-983b-4157-b48a-a7443af56068"
      unitRef="usd">398156000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3d216230312149a99e5cd0e315d07358_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNy0xLTEtMS05NTI2Nw_7868e413-f61c-4db7-bfea-e830d47664bc"
      unitRef="usd">520772000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3d216230312149a99e5cd0e315d07358_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNy0zLTEtMS05NTI2Nw_71fb61e4-f8a6-43ef-95a6-d0e07f749c47"
      unitRef="usd">466000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3d216230312149a99e5cd0e315d07358_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNy01LTEtMS05NTI2Nw_4dc87816-5fc2-481b-a152-7069ac3403ca"
      unitRef="usd">27618000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3d216230312149a99e5cd0e315d07358_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfNy03LTEtMS05NTI2Nw_1633e893-3d2d-4262-9b6f-5430fe96786c"
      unitRef="usd">493620000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1539ed55d7dd4f0db5cca0556e4c7c61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOC0xLTEtMS05NTI2Nw_eefa04a1-8a0a-4845-9640-ffb8904a29eb"
      unitRef="usd">6003000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1539ed55d7dd4f0db5cca0556e4c7c61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOC0zLTEtMS05NTI2Nw_d2aef3a5-412d-4226-9746-a212a48c559b"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1539ed55d7dd4f0db5cca0556e4c7c61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOC01LTEtMS05NTI2Nw_ce9ee102-a8d0-4796-b83d-2dd3553dc7a5"
      unitRef="usd">25000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1539ed55d7dd4f0db5cca0556e4c7c61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOC03LTEtMS05NTI2Nw_cdff83db-5eaf-4281-a474-e6fe7b1062cc"
      unitRef="usd">5978000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i34fc8ffd80254253a4eec5070f552b0f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOS0xLTEtMS05NTI2Nw_cb579f17-dec5-4725-94bb-293ce4aa57df"
      unitRef="usd">24723000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i34fc8ffd80254253a4eec5070f552b0f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOS0zLTEtMS05NTI2Nw_eb3467da-6322-4466-ae6e-4cc9a0a243b3"
      unitRef="usd">6000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i34fc8ffd80254253a4eec5070f552b0f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOS01LTEtMS05NTI2Nw_35a09adf-433e-4dfb-aa53-1e7f4be5fabe"
      unitRef="usd">573000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i34fc8ffd80254253a4eec5070f552b0f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfOS03LTEtMS05NTI2Nw_1f4faf02-0780-4dbf-85a4-5d2128a60496"
      unitRef="usd">24156000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTAtMS0xLTEtOTUyNjc_71d2bd71-0130-47c7-b589-9e13e83231b7"
      unitRef="usd">1267715000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTAtMy0xLTEtOTUyNjc_8dc3ffef-f801-4726-92b7-1aa6fcc76054"
      unitRef="usd">1519000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTAtNS0xLTEtOTUyNjc_1909c1bb-6b83-413b-9ee2-06e76f58ebc8"
      unitRef="usd">81646000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id2ef274a36214c1ba4a0770a6862b71f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTAtNy0xLTEtOTUyNjc_05874b62-8261-4c10-bb2b-94815e183c5e"
      unitRef="usd">1187588000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="ia9ecb030e8d64b489f94218496013110_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTMtMS0xLTEtOTUyNjc_c400a428-0aec-4a51-b267-ca99d10bdfdb"
      unitRef="usd">150960000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="ia9ecb030e8d64b489f94218496013110_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTMtMy0xLTEtOTUyNjc_92728c1c-3341-4012-8c21-3f86cc302dfb"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="ia9ecb030e8d64b489f94218496013110_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTMtNS0xLTEtOTUyNjc_197f515b-de73-47c8-adfe-b439b72e90eb"
      unitRef="usd">23416000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="ia9ecb030e8d64b489f94218496013110_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTMtNy0xLTEtOTUyNjc_7a7cf76d-76ba-47fc-9715-41d2da2fa5cd"
      unitRef="usd">127544000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i528bf9a435c44aa3a72d21c41d5b1118_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTUtMS0xLTEtOTUyNjc_12af74ca-b6c5-48ce-acb6-19695f53a5ab"
      unitRef="usd">159007000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i528bf9a435c44aa3a72d21c41d5b1118_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTUtMy0xLTEtOTUyNjc_55e03df8-036c-4798-8d73-cbbb72d42b5e"
      unitRef="usd">257000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i528bf9a435c44aa3a72d21c41d5b1118_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTUtNS0xLTEtOTUyNjc_632f4b62-908b-4142-a6c6-b55a0d061597"
      unitRef="usd">5774000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i528bf9a435c44aa3a72d21c41d5b1118_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTUtNy0xLTEtOTUyNjc_e041921e-bd77-4f9e-ad7c-1359d610c737"
      unitRef="usd">153490000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i3d216230312149a99e5cd0e315d07358_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTYtMS0xLTEtOTUyNjc_3bf58002-8306-48d1-a139-2af18ee34d38"
      unitRef="usd">305686000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i3d216230312149a99e5cd0e315d07358_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTYtMy0xLTEtOTUyNjc_551f1c04-a130-48f0-beb2-5157cb1e58d2"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i3d216230312149a99e5cd0e315d07358_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTYtNS0xLTEtOTUyNjc_677a0444-2d55-4beb-bbc6-552cb3fed47c"
      unitRef="usd">27408000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i3d216230312149a99e5cd0e315d07358_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTYtNy0xLTEtOTUyNjc_9145738b-057e-46c5-8d1d-2d40e009b82b"
      unitRef="usd">278278000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTktMS0xLTEtOTUyNjc_a6a07327-d009-4307-abdf-d3f631e2c114"
      unitRef="usd">615653000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTktMy0xLTEtOTUyNjc_58841388-36d9-4487-94dc-5a0d8226978b"
      unitRef="usd">257000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTktNS0xLTEtOTUyNjc_4aba0a4c-37e4-4d06-a10a-a21c68ec42e0"
      unitRef="usd">56598000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjU4Y2VkMWU2NWM4NTQ1MjQ5OTZhZmY0ZjAwN2NjODc1L3RhYmxlcmFuZ2U6NThjZWQxZTY1Yzg1NDUyNDk5NmFmZjRmMDA3Y2M4NzVfMTktNy0xLTEtOTUyNjc_d6158434-37a7-4579-9c26-46d83f62f583"
      unitRef="usd">559312000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i0d2975adffd041e3af01c9871e46b297_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNC0xLTEtMS05NTI2Nw_b8f57eee-f053-460f-909d-18ffcd5740f3"
      unitRef="usd">21494000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i0d2975adffd041e3af01c9871e46b297_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNC0zLTEtMS05NTI2Nw_8c11c3ad-4ed2-4cd5-9742-151fecc37a23"
      unitRef="usd">55000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i0d2975adffd041e3af01c9871e46b297_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNC01LTEtMS05NTI2Nw_338b696b-73d1-4b9e-9e79-b6d5a7fd5d22"
      unitRef="usd">176000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0d2975adffd041e3af01c9871e46b297_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNC03LTEtMS05NTI2Nw_acfe81b8-4d9c-4745-bef0-66d3ee034f6e"
      unitRef="usd">21373000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3329a5413dbd4312afab15b5413a7b2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNS0xLTEtMS05NTI2Nw_c1e9f593-aa60-4064-beb3-4b9cb9a39a44"
      unitRef="usd">213158000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3329a5413dbd4312afab15b5413a7b2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNS0zLTEtMS05NTI2Nw_c3735e75-746f-4794-98dd-90f2ca108170"
      unitRef="usd">8908000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3329a5413dbd4312afab15b5413a7b2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNS01LTEtMS05NTI2Nw_ac3d7f03-0932-4d45-a38d-70f7c200d675"
      unitRef="usd">854000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3329a5413dbd4312afab15b5413a7b2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNS03LTEtMS05NTI2Nw_bb0602d3-37b1-4072-8d54-a491df8ace46"
      unitRef="usd">221212000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i40685252d8794039821d8e8a24113e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNi0xLTEtMS05NTI2Nw_60533052-fcdb-443a-97fc-689bc820e55e"
      unitRef="usd">307366000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i40685252d8794039821d8e8a24113e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNi0zLTEtMS05NTI2Nw_f01bd788-0fcc-4cab-9631-e4d605ed8eca"
      unitRef="usd">2111000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i40685252d8794039821d8e8a24113e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNi01LTEtMS05NTI2Nw_4779b80a-350f-488f-8861-ae96873fdaf6"
      unitRef="usd">2593000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i40685252d8794039821d8e8a24113e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNi03LTEtMS05NTI2Nw_143e0322-16d2-4baf-a364-4478f4820bbf"
      unitRef="usd">306884000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i3e5db030c37343229ecd00f763c27765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNy0xLTEtMS05NTI2Nw_1714b435-2c9e-4c68-9e2d-8dfc2afcc1a0"
      unitRef="usd">313169000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i3e5db030c37343229ecd00f763c27765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNy0zLTEtMS05NTI2Nw_ff271521-5e2c-4d35-8d96-729df7ef1b32"
      unitRef="usd">3891000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i3e5db030c37343229ecd00f763c27765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNy01LTEtMS05NTI2Nw_fddd385f-67e2-4cdb-892e-609825a1ab9f"
      unitRef="usd">1199000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3e5db030c37343229ecd00f763c27765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfNy03LTEtMS05NTI2Nw_b2626520-85a9-48ba-99da-e04172df8e68"
      unitRef="usd">315861000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i1891f770fc8c45039cada7cd4af8fe2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOC0xLTEtMS05NTI2Nw_a15fef67-2d91-49c1-b2ff-c5d8236fea61"
      unitRef="usd">2007000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i1891f770fc8c45039cada7cd4af8fe2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOC0zLTEtMS05NTI2Nw_6fbdf2a1-c514-4580-8806-085639de42bd"
      unitRef="usd">7000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i1891f770fc8c45039cada7cd4af8fe2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOC01LTEtMS05NTI2Nw_97ea84f2-cc0e-4baa-b721-87aac65d52ca"
      unitRef="usd">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1891f770fc8c45039cada7cd4af8fe2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOC03LTEtMS05NTI2Nw_561d1ac3-ef72-470a-9731-8ba414ce6429"
      unitRef="usd">2014000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i05692421ce8249558316d00154aa2ccf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOS0xLTEtMS05NTI2Nw_5afe15e3-2d9b-415f-a02d-51afd0b0a5ed"
      unitRef="usd">26638000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="i05692421ce8249558316d00154aa2ccf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOS0zLTEtMS05NTI2Nw_7015ac45-a67f-4b89-8074-ce7d7cd47bc5"
      unitRef="usd">369000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="i05692421ce8249558316d00154aa2ccf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOS01LTEtMS05NTI2Nw_a7b832d0-c701-41dd-a003-c4da898f4f41"
      unitRef="usd">16000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i05692421ce8249558316d00154aa2ccf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfOS03LTEtMS05NTI2Nw_dbbd11de-30ab-4172-b0fe-10550aadf23d"
      unitRef="usd">26991000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="idcb20a21900848e68118c662d75f74e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTAtMS0xLTEtOTUyNjc_706c689b-39be-461d-a688-92c462d3e92f"
      unitRef="usd">883832000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="idcb20a21900848e68118c662d75f74e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTAtMy0xLTEtOTUyNjc_e52fd69d-ac51-4570-b853-00e1febc8f7c"
      unitRef="usd">15341000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="idcb20a21900848e68118c662d75f74e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTAtNS0xLTEtOTUyNjc_c31e585e-1523-4f3d-892b-d748db016674"
      unitRef="usd">4838000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idcb20a21900848e68118c662d75f74e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTAtNy0xLTEtOTUyNjc_de26bc4c-f6c9-4710-b546-a77552ee43f3"
      unitRef="usd">894335000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i0d2975adffd041e3af01c9871e46b297_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTMtMS0xLTEtOTUyNjc_88201533-0997-4a93-852c-ce2682484f43"
      unitRef="usd">141011000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i0d2975adffd041e3af01c9871e46b297_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTMtMy0xLTEtOTUyNjc_b1f2f50d-5a57-40f7-b2e6-c3e0b4c5611c"
      unitRef="usd">120000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i0d2975adffd041e3af01c9871e46b297_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTMtNS0xLTEtOTUyNjc_99a7a1a9-537f-415d-81e1-ac472ecc9c8a"
      unitRef="usd">1768000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i0d2975adffd041e3af01c9871e46b297_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTMtNy0xLTEtOTUyNjc_02e477a8-f36c-4485-a8a7-32bc9ab3f48e"
      unitRef="usd">139363000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i40685252d8794039821d8e8a24113e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTUtMS0xLTEtOTUyNjc_6512560d-06b3-4d4d-b0fc-ed4c697ddc22"
      unitRef="usd">24529000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i40685252d8794039821d8e8a24113e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTUtMy0xLTEtOTUyNjc_dab5c2aa-e7f1-4595-b3a1-e96793276cce"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i40685252d8794039821d8e8a24113e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTUtNS0xLTEtOTUyNjc_9f553a46-6f57-45e8-a5a1-8c516a83b0ae"
      unitRef="usd">153000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i40685252d8794039821d8e8a24113e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTUtNy0xLTEtOTUyNjc_d2fb599e-3645-4349-b9de-d3b891de2dde"
      unitRef="usd">24376000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i3e5db030c37343229ecd00f763c27765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTYtMS0xLTEtOTUyNjc_ce9b1f0a-5581-4354-b82f-5180bbe61aba"
      unitRef="usd">217853000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="i3e5db030c37343229ecd00f763c27765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTYtMy0xLTEtOTUyNjc_dbb78f12-6063-4234-b7eb-5bea3fa15123"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="i3e5db030c37343229ecd00f763c27765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTYtNS0xLTEtOTUyNjc_690e584c-44ee-45c8-ae82-4510974cafda"
      unitRef="usd">5261000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i3e5db030c37343229ecd00f763c27765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTYtNy0xLTEtOTUyNjc_b8ef5d09-aa9f-4a8f-873d-14653738d7fd"
      unitRef="usd">212592000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="idcb20a21900848e68118c662d75f74e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTktMS0xLTEtOTUyNjc_69a0a1e2-1039-4813-bc97-c7b212879f2a"
      unitRef="usd">383393000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
      contextRef="idcb20a21900848e68118c662d75f74e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTktMy0xLTEtOTUyNjc_b57987e1-de6c-4b83-addd-783386add9ec"
      unitRef="usd">120000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain>
    <us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
      contextRef="idcb20a21900848e68118c662d75f74e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTktNS0xLTEtOTUyNjc_b3840db2-bae2-4ee8-9ff3-5749b5aa8ad4"
      unitRef="usd">7182000</us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="idcb20a21900848e68118c662d75f74e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjA3MmZiZmQ2OTgyYTQwMzI4NDU2NGZiYTVmNGM4NzJkL3RhYmxlcmFuZ2U6MDcyZmJmZDY5ODJhNDAzMjg0NTY0ZmJhNWY0Yzg3MmRfMTktNy0xLTEtOTUyNjc_3eb77b69-ddcd-4743-8de4-64b775c62434"
      unitRef="usd">376331000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQ0OA_7f203c30-7539-4ebb-8e55-de6ca3c232d2">&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 June 30, 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,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,306&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;82,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;80,881&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;67,161&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;72,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;130,767&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;117,148&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;55,028&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;288,317&#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;271,656&#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,960&#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;127,544&#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;979,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;915,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;464,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;431,768&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,267,715&#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,187,588&#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;615,653&#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;559,312&#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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfMy0xLTEtMS05NTI2Nw_c799cc3f-8fda-4a7f-a378-18b3644f564f"
      unitRef="usd">8283000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfMy0zLTEtMS05NTI2Nw_e7323b8d-edb5-478f-88d9-c730ba537583"
      unitRef="usd">8306000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfMy01LTEtMS05NTI2Nw_ba271bd8-8790-4206-967a-b7017041b7a3"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfMy03LTEtMS05NTI2Nw_10b44700-a6b6-4f53-a8c0-77487c4ac72c"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNC0xLTEtMS05NTI2Nw_91e6842b-37a5-4095-8d4f-61c6df1ec0bf"
      unitRef="usd">82106000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNC0zLTEtMS05NTI2Nw_ca0b43ca-d52a-4b9a-8f39-b187afee76e4"
      unitRef="usd">80881000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNC01LTEtMS05NTI2Nw_5a2b4a29-fac2-4d62-a3c6-2c49342e1290"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNC03LTEtMS05NTI2Nw_3a9ae9f0-ff4d-4911-ad08-8c1b77338e14"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNS0xLTEtMS05NTI2Nw_f5d828fb-a241-44d8-b8c1-e2a822b22a44"
      unitRef="usd">67161000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNS0zLTEtMS05NTI2Nw_72d4507c-b052-4a0f-b8c2-b650910fdee3"
      unitRef="usd">65321000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNS01LTEtMS05NTI2Nw_77a9bada-42e8-4fa7-a3c0-4b3eab766338"
      unitRef="usd">83210000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNS03LTEtMS05NTI2Nw_90bfa65a-f5ab-4943-9e78-c275e64a7101"
      unitRef="usd">72516000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNi0xLTEtMS05NTI2Nw_fc177770-07b2-4179-a784-739a24c70850"
      unitRef="usd">130767000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNi0zLTEtMS05NTI2Nw_0e1d755c-cae4-4d76-a380-2b8e0595a8ad"
      unitRef="usd">117148000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNi01LTEtMS05NTI2Nw_01d24eb3-8975-447e-9dcb-0e28778cbb07"
      unitRef="usd">67750000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNi03LTEtMS05NTI2Nw_b1759523-c56d-47bd-894f-98e486133bce"
      unitRef="usd">55028000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNy0xLTEtMS05NTI2Nw_db9b3c74-7156-46d2-9dd0-70c467aecd86"
      unitRef="usd">288317000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNy0zLTEtMS05NTI2Nw_1f679ae5-df1a-4ea7-9f68-c45767781ced"
      unitRef="usd">271656000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesSingleMaturityDate>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNy01LTEtMS05NTI2Nw_45729af9-f475-4eac-8d53-9b22ddf16bbf"
      unitRef="usd">150960000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateAmortizedCostBasis>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfNy03LTEtMS05NTI2Nw_8ffc4d4e-3844-4160-a9a0-c51c5dd54eeb"
      unitRef="usd">127544000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOC0xLTEtMS05NTI2Nw_4449051e-dbf7-4d6b-a3c3-7950ff0650ad"
      unitRef="usd">979398000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost>
    <us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOC0zLTEtMS05NTI2Nw_f4b91a26-cdd3-491c-a220-ee7609920858"
      unitRef="usd">915932000</us-gaap:AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOC01LTEtMS05NTI2Nw_230119ac-318e-4159-bbbb-9ed2150dc621"
      unitRef="usd">464693000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount>
    <us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOC03LTEtMS05NTI2Nw_c37bade8-9062-4c29-b7cd-7d4442d5a5ee"
      unitRef="usd">431768000</us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOS0xLTEtMS05NTI2Nw_c3ff3db5-d6a0-4f1d-ace1-b61343ed862f"
      unitRef="usd">1267715000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOS0zLTEtMS05NTI2Nw_84ce4353-c0c0-4fb9-8bfe-2a3cb84f9b20"
      unitRef="usd">1187588000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOS01LTEtMS05NTI2Nw_286cf738-a57b-4453-b3c6-676f54d86629"
      unitRef="usd">615653000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmY2MmRiZTJkMzBjZTQ0MTY5YjRlZjUzMWE0ZWU5MTA3L3RhYmxlcmFuZ2U6ZjYyZGJlMmQzMGNlNDQxNjliNGVmNTMxYTRlZTkxMDdfOS03LTEtMS05NTI2Nw_b2c2b1dd-ebe2-47af-8dae-6dc076e1ac27"
      unitRef="usd">559312000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <hfwa:ConcentrationDebtSecurities
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTE1OQ_b62f3f76-478f-4fc6-8e90-07ad4751b639"
      unitRef="number">0</hfwa:ConcentrationDebtSecurities>
    <hfwa:ConcentrationDebtSecurities
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTE1OQ_b72147e2-dd2d-4751-807d-8a456a4a6f48"
      unitRef="number">0</hfwa:ConcentrationDebtSecurities>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionFairValueTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQwOQ_5267ff27-741c-4d84-b72b-dfa4b4a26162">&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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;64,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,995)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;65,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,244)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;106,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(11,287)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,082)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;121,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,369)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;352,074&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,446)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,008&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,371)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,817)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;406,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(27,145)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;415,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,618)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;5,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;19,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(552)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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:9pt;font-weight:400;line-height:100%"&gt;(21)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;(573)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;954,346&#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;(74,450)&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;57,820&#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,196)&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,012,166&#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;(81,646)&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: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="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="i3b002e17622d4d55b253ee9f6946f997_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNC0xLTEtMS05NTI2Nw_45a236b7-5db0-43e6-9791-a2b43f77d0d9"
      unitRef="usd">64200000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i3b002e17622d4d55b253ee9f6946f997_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNC0zLTEtMS05NTI2Nw_fc2506e5-945e-4da8-bdc2-a86c9b09593a"
      unitRef="usd">2995000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i3b002e17622d4d55b253ee9f6946f997_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNC01LTEtMS05NTI2Nw_b9ebe8ec-1964-4f3f-b0cc-111f18cfe54e"
      unitRef="usd">1468000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i3b002e17622d4d55b253ee9f6946f997_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNC03LTEtMS05NTI2Nw_a6bd78b5-8d76-420f-8f83-38fc75109a4e"
      unitRef="usd">249000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i3b002e17622d4d55b253ee9f6946f997_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNC05LTEtMS05NTI2Nw_0afd6463-5107-4808-b35c-130399c3a349"
      unitRef="usd">65668000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i3b002e17622d4d55b253ee9f6946f997_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNC0xMS0xLTEtOTUyNjc_77d24eca-9583-40b4-a9bd-600be7ad7fa0"
      unitRef="usd">3244000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i702cc38a375f410aac6a4a1db2771461_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNS0xLTEtMS05NTI2Nw_5a2cd7fe-71c3-46a7-aa90-96aa748d067b"
      unitRef="usd">106205000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i702cc38a375f410aac6a4a1db2771461_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNS0zLTEtMS05NTI2Nw_82b37fef-0b12-43e0-a369-9382b9aabd5a"
      unitRef="usd">11287000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i702cc38a375f410aac6a4a1db2771461_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNS01LTEtMS05NTI2Nw_83527ff0-c9fa-42ad-b6d4-e07d2bc1d620"
      unitRef="usd">15712000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i702cc38a375f410aac6a4a1db2771461_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNS03LTEtMS05NTI2Nw_47a6245f-fe7a-44b4-88b8-ea9e9eb81955"
      unitRef="usd">3082000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i702cc38a375f410aac6a4a1db2771461_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNS05LTEtMS05NTI2Nw_dc1682f3-8ee2-40f8-a6f5-9111c0e1e9bc"
      unitRef="usd">121917000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i702cc38a375f410aac6a4a1db2771461_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNS0xMS0xLTEtOTUyNjc_7890031e-049f-4012-9e0c-23dde0fde04e"
      unitRef="usd">14369000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="idf4736fdcab64977a05255897b903e72_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNi0xLTEtMS05NTI2Nw_1ac91541-4344-4e6b-b1c3-078faf17f4db"
      unitRef="usd">352074000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="idf4736fdcab64977a05255897b903e72_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNi0zLTEtMS05NTI2Nw_9d36cd50-af23-4911-aaa6-47115c647bf6"
      unitRef="usd">32446000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="idf4736fdcab64977a05255897b903e72_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNi01LTEtMS05NTI2Nw_c4420bf0-82fc-4725-8f5c-323b97497bec"
      unitRef="usd">31008000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="idf4736fdcab64977a05255897b903e72_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNi03LTEtMS05NTI2Nw_98aaf4f5-4309-417e-ad37-c58c258bf710"
      unitRef="usd">3371000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="idf4736fdcab64977a05255897b903e72_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNi05LTEtMS05NTI2Nw_380583d7-c621-4716-a600-8ea59eb58fe3"
      unitRef="usd">383082000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="idf4736fdcab64977a05255897b903e72_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNi0xMS0xLTEtOTUyNjc_67bf0c0a-893e-4327-8a99-74b8e2bb8ff6"
      unitRef="usd">35817000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNy0xLTEtMS05NTI2Nw_b7fd2526-e772-40f2-b3ba-102710964c89"
      unitRef="usd">406835000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNy0zLTEtMS05NTI2Nw_84b863f7-f193-4f83-8ba6-ce6e263b7f36"
      unitRef="usd">27145000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNy01LTEtMS05NTI2Nw_547c2b45-0b0f-44fd-90d2-a87869953f3c"
      unitRef="usd">8711000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNy03LTEtMS05NTI2Nw_8fa2705a-58b5-4581-b294-51d5d1043d86"
      unitRef="usd">473000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNy05LTEtMS05NTI2Nw_f7f7d691-4aeb-420e-ba95-6e68d919b9f0"
      unitRef="usd">415546000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="if1aa6c72ce694f6a9ca7dec8ccf994fa_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfNy0xMS0xLTEtOTUyNjc_54a038b6-1747-42f8-82f2-f7400978c6e4"
      unitRef="usd">27618000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i77cbe8f95e3c40818b283e81d6760e37_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOC0xLTEtMS05NTI2Nw_65130980-1d77-4714-90ad-07adb54ea422"
      unitRef="usd">5978000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i77cbe8f95e3c40818b283e81d6760e37_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOC0zLTEtMS05NTI2Nw_fb2be811-e589-48e2-9947-5785d9b13342"
      unitRef="usd">25000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i77cbe8f95e3c40818b283e81d6760e37_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOC01LTEtMS05NTI2Nw_a3fb8cc4-67fb-43d2-8521-02e5fe38e8dd"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i77cbe8f95e3c40818b283e81d6760e37_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOC03LTEtMS05NTI2Nw_0f3d3043-4902-4a6e-a74c-6df1018bc13e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i77cbe8f95e3c40818b283e81d6760e37_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOC05LTEtMS05NTI2Nw_2e2b27d4-aa4d-4791-beed-45741959f063"
      unitRef="usd">5978000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i77cbe8f95e3c40818b283e81d6760e37_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOC0xMS0xLTEtOTUyNjc_c837aa3e-8a12-41cb-a4fa-cebbcf7ed79c"
      unitRef="usd">25000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i10c83e49ae444d47aa9d6b943f1be909_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOS0xLTEtMS05NTI2Nw_e6dda1d1-9d78-453d-9af9-0fde85b3c6f9"
      unitRef="usd">19054000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i10c83e49ae444d47aa9d6b943f1be909_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOS0zLTEtMS05NTI2Nw_2e9f792a-1a9b-4e74-8739-b3fb1ffd5fa4"
      unitRef="usd">552000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i10c83e49ae444d47aa9d6b943f1be909_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOS01LTEtMS05NTI2Nw_412402de-f688-4d4b-bfa6-6708f8f1f770"
      unitRef="usd">921000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i10c83e49ae444d47aa9d6b943f1be909_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOS03LTEtMS05NTI2Nw_58ec9580-24d8-4dbf-be30-fc41950551c0"
      unitRef="usd">21000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i10c83e49ae444d47aa9d6b943f1be909_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOS05LTEtMS05NTI2Nw_6ad8baa1-4f21-4957-883f-df4a13ffc5a8"
      unitRef="usd">19975000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i10c83e49ae444d47aa9d6b943f1be909_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfOS0xMS0xLTEtOTUyNjc_6b2bf36a-70a3-45e3-a027-6e5c2a486b1f"
      unitRef="usd">573000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfMTAtMS0xLTEtOTUyNjc_8a610980-c9d9-4a12-8325-d2eba7dfe976"
      unitRef="usd">954346000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfMTAtMy0xLTEtOTUyNjc_4dc025c3-4aea-42b5-bd8f-a22951ba8095"
      unitRef="usd">74450000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfMTAtNS0xLTEtOTUyNjc_993d414e-c261-42ef-852e-bb00124928f4"
      unitRef="usd">57820000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfMTAtNy0xLTEtOTUyNjc_06100d53-4937-4b42-ad4e-18f937e89a47"
      unitRef="usd">7196000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfMTAtOS0xLTEtOTUyNjc_9b7af792-7952-4c63-b389-8c751f143eda"
      unitRef="usd">1012166000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjRmMzRmYTI4YjVjNTQ4Y2Y5YzQxNzY4ZjZhYTlmM2RjL3RhYmxlcmFuZ2U6NGYzNGZhMjhiNWM1NDhjZjljNDE3NjhmNmFhOWYzZGNfMTAtMTEtMS0xLTk1MjY3_b327ca4a-228e-4a4d-ba59-42a795b5fb9a"
      unitRef="usd">81646000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="ie17d28ebfc8f4b7c9190712b2eaf5692_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNC0xLTEtMS05NTI2Nw_59fd1ff8-2f60-480a-9cab-5c54c2d939e4"
      unitRef="usd">14828000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="ie17d28ebfc8f4b7c9190712b2eaf5692_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNC0zLTEtMS05NTI2Nw_9a5a1c6a-0300-45ce-84fc-79e038d2fdeb"
      unitRef="usd">176000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="ie17d28ebfc8f4b7c9190712b2eaf5692_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNC01LTEtMS05NTI2Nw_8b8da7b9-4ff0-4472-891b-b89d0c19ff17"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="ie17d28ebfc8f4b7c9190712b2eaf5692_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNC03LTEtMS05NTI2Nw_dc139ac4-90e7-40ec-9d78-d2a7fa8c703c"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="ie17d28ebfc8f4b7c9190712b2eaf5692_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNC05LTEtMS05NTI2Nw_1d40df63-1649-4e38-a75a-7f399b9a610d"
      unitRef="usd">14828000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="ie17d28ebfc8f4b7c9190712b2eaf5692_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNC0xMS0xLTEtOTUyNjc_b089ff65-29ac-4a30-b490-9be2b6cbcb6f"
      unitRef="usd">176000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="id844685cf0e1408cb9a31411b697c4bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNS0xLTEtMS05NTI2Nw_8945b430-5581-4369-9e1b-3eabfab4cf36"
      unitRef="usd">29774000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="id844685cf0e1408cb9a31411b697c4bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNS0zLTEtMS05NTI2Nw_73bda8f2-2719-4942-a389-fb650de470e1"
      unitRef="usd">619000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="id844685cf0e1408cb9a31411b697c4bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNS01LTEtMS05NTI2Nw_f8e0a29e-1335-4d62-b9a4-794074af8a81"
      unitRef="usd">9351000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="id844685cf0e1408cb9a31411b697c4bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNS03LTEtMS05NTI2Nw_c12d1daa-4919-47da-8847-f2d29bc9853d"
      unitRef="usd">235000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="id844685cf0e1408cb9a31411b697c4bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNS05LTEtMS05NTI2Nw_45c502ff-9b61-47da-a369-956a39c2abcc"
      unitRef="usd">39125000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="id844685cf0e1408cb9a31411b697c4bb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNS0xMS0xLTEtOTUyNjc_d62b0257-c048-408a-bac0-222551d5a18f"
      unitRef="usd">854000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i766df6157bad4901a3e67bce96752ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNi0xLTEtMS05NTI2Nw_743a4f16-d64d-494d-8eb0-dadc24bb8bb0"
      unitRef="usd">204039000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i766df6157bad4901a3e67bce96752ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNi0zLTEtMS05NTI2Nw_155edc69-a907-4be5-ab24-6f711089482c"
      unitRef="usd">2470000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i766df6157bad4901a3e67bce96752ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNi01LTEtMS05NTI2Nw_74062b59-4aba-4a81-908b-c02deb277ba6"
      unitRef="usd">19862000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i766df6157bad4901a3e67bce96752ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNi03LTEtMS05NTI2Nw_c717ecbd-f3eb-4865-8235-44ff580641e9"
      unitRef="usd">123000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i766df6157bad4901a3e67bce96752ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNi05LTEtMS05NTI2Nw_4d4db147-0f93-40fa-a574-1b482455ce40"
      unitRef="usd">223901000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i766df6157bad4901a3e67bce96752ec9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNi0xMS0xLTEtOTUyNjc_e86baab9-1e65-4096-a1db-fc450f2f3f40"
      unitRef="usd">2593000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i61aa175fe448403f9bbd0745996841e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNy0xLTEtMS05NTI2Nw_9b10d6e8-d36e-437a-8c30-a238d85cf474"
      unitRef="usd">83283000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i61aa175fe448403f9bbd0745996841e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNy0zLTEtMS05NTI2Nw_5f018a41-a236-46b2-970e-fd4868ba3aab"
      unitRef="usd">1161000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i61aa175fe448403f9bbd0745996841e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNy01LTEtMS05NTI2Nw_177acf4a-5588-4de2-9ff7-8021ad7f238a"
      unitRef="usd">1936000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i61aa175fe448403f9bbd0745996841e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNy03LTEtMS05NTI2Nw_7b8e3723-d967-4296-80c9-f031092e182b"
      unitRef="usd">38000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i61aa175fe448403f9bbd0745996841e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNy05LTEtMS05NTI2Nw_3787edaa-d773-4db3-95be-7b62c35b5a8e"
      unitRef="usd">85219000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i61aa175fe448403f9bbd0745996841e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfNy0xMS0xLTEtOTUyNjc_933cb27b-e7ea-405f-9b43-37a979321ce3"
      unitRef="usd">1199000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTAtMS0xLTEtOTUyNjc_b3b165d8-e07c-4e10-811e-199b4d2cac03"
      unitRef="usd">2763000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTAtMy0xLTEtOTUyNjc_644d0966-08b8-4f9e-b21c-4ee952007569"
      unitRef="usd">9000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTAtNS0xLTEtOTUyNjc_0e189e21-0622-4b3a-8869-16db2666b21d"
      unitRef="usd">1118000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTAtNy0xLTEtOTUyNjc_c9d354c3-46f0-47cc-8bcb-4ebf764e7095"
      unitRef="usd">7000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTAtOS0xLTEtOTUyNjc_bbb8a02f-463f-4e50-b08f-51b0f31c916a"
      unitRef="usd">3881000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i3b1aa3d3e4bd49f895cfcaa254fa6dc2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTAtMTEtMS0xLTk1MjY3_552f9ae5-ad10-4862-ac66-f7566562b7ea"
      unitRef="usd">16000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTEtMS0xLTEtOTUyNjc_a86ab7d1-9655-48e6-95cb-34bfea33931c"
      unitRef="usd">334687000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTEtMy0xLTEtOTUyNjc_cd438daf-8ea4-48a7-a23c-3f0a7784bacb"
      unitRef="usd">4435000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTEtNS0xLTEtOTUyNjc_f750bf30-2633-418e-8f42-b88394b617bd"
      unitRef="usd">32267000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger>
    <us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTEtNy0xLTEtOTUyNjc_d8f058ba-9c29-423b-ae63-74c1ae890654"
      unitRef="usd">403000</us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTEtOS0xLTEtOTUyNjc_3684a929-bd86-44f6-871b-5e03de151a04"
      unitRef="usd">366954000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPosition>
    <us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjE0M2EzNGU0ZTM3MzQ2MDdiYjlmNmZlMDdlNDU0MTQ1L3RhYmxlcmFuZ2U6MTQzYTM0ZTRlMzczNDYwN2JiOWY2ZmUwN2U0NTQxNDVfMTEtMTEtMS0xLTk1MjY3_4c636cc4-caa5-45f6-bad8-75bdeebd445a"
      unitRef="usd">4838000</us-gaap:DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss>
    <hfwa:DebtSecuritiesAllowanceForCreditLossPolicyTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQ1Mg_6445f69a-bc67-4b02-a1f0-2d200f978d56">ACL on Investment SecuritiesThe Company evaluated investment securities available for sale as of June 30, 2022 and December 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 &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;rated investment securities and none of these securities had a below investment grade credit rating as of both June 30, 2022 and December 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 June 30, 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;The Company also evaluated investment securities held to maturity for current expected credit losses as of June 30, 2022 and December 31, 2021. There were no investment securities held to maturity classified as nonaccrual or past due as of June 30, 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 June 30, 2022 and December 31, 2021.&lt;/span&gt;&lt;/div&gt;</hfwa:DebtSecuritiesAllowanceForCreditLossPolicyTextBlock>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMjUyMg_31852b67-a4bd-459e-b73e-8c34cc804efe"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMjUyMg_97ba92d4-7acd-45f7-8354-49feadef76f8"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss>
    <us-gaap:DebtSecuritiesHeldToMaturityNonaccrual
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMjc1OQ_14e77e76-d7aa-4110-89c4-3449519f8f8a"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityNonaccrual>
    <us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMjc1OQ_72c199f3-998c-41ef-a310-67d19b906a7d"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing>
    <us-gaap:DebtSecuritiesHeldToMaturityNonaccrual
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMjc1OQ_d70eaadc-6f45-4d37-a2ab-01e62967bb1c"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityNonaccrual>
    <us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMjc1OQ_e18a28c1-e875-4ad3-bc4e-2ab9001f05cf"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturity90DaysOrMorePastDueStillAccruing>
    <us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMzQwMw_46d63a15-0301-476f-9c75-e9e14ff5cc0e"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss>
    <us-gaap:ScheduleOfRealizedGainLossTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQyNA_f7d29564-8f56-42fc-b0c4-4c166ef735f8">&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: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;Three Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;/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: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmQ5Nzg4Mjk2NTIyNjRjYzhiNzc5NDMwNWUzMTViNDFmL3RhYmxlcmFuZ2U6ZDk3ODgyOTY1MjI2NGNjOGI3Nzk0MzA1ZTMxNWI0MWZfMy0xLTEtMS05NTI2Nw_76e78171-45fe-49b2-8b40-74f91ce5a40e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmQ5Nzg4Mjk2NTIyNjRjYzhiNzc5NDMwNWUzMTViNDFmL3RhYmxlcmFuZ2U6ZDk3ODgyOTY1MjI2NGNjOGI3Nzk0MzA1ZTMxNWI0MWZfMy0zLTEtMS05NTI2Nw_9fb10ee0-6970-47ca-a757-43e9c52fcb91"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmQ5Nzg4Mjk2NTIyNjRjYzhiNzc5NDMwNWUzMTViNDFmL3RhYmxlcmFuZ2U6ZDk3ODgyOTY1MjI2NGNjOGI3Nzk0MzA1ZTMxNWI0MWZfMy01LTEtMS05NTI2Nw_3f3a7624-78fe-429c-acc1-e195ca1e5efc"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:DebtSecuritiesAvailableForSaleRealizedGain
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOmQ5Nzg4Mjk2NTIyNjRjYzhiNzc5NDMwNWUzMTViNDFmL3RhYmxlcmFuZ2U6ZDk3ODgyOTY1MjI2NGNjOGI3Nzk0MzA1ZTMxNWI0MWZfMy03LTEtMS05NTI2Nw_9de518db-e642-4ffd-9ee6-103c946214aa"
      unitRef="usd">29000</us-gaap:DebtSecuritiesAvailableForSaleRealizedGain>
    <us-gaap:ScheduleOfFinancialInstrumentsOwnedAndPledgedAsCollateralTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDQ0MA_7ac55133-92ba-4db0-ab3f-a53c4da0a5a5">&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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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,868&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,865&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;52,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: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;69,358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;49,941&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,739&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;320,032&#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;289,758&#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="i912cf3dda5214e578a60b28e73c91550_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfMy0xLTEtMS05NTI2Nw_70d7caa3-47e1-4d71-a377-ff1e80a559c2"
      unitRef="usd">139868000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i912cf3dda5214e578a60b28e73c91550_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfMy0zLTEtMS05NTI2Nw_2b03b938-1776-41e2-9085-1ffa84bcb91c"
      unitRef="usd">128842000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i66e7979fb2a14d8687f13b24948ec7b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfMy01LTEtMS05NTI2Nw_32728d66-5a83-4949-8149-144e4830de64"
      unitRef="usd">128216000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i66e7979fb2a14d8687f13b24948ec7b2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfMy03LTEtMS05NTI2Nw_d44e35f5-d0ed-4ef5-9c84-12746908d438"
      unitRef="usd">130217000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i699d6327c0004870864a596bacec07e5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNC0xLTEtMS05NTI2Nw_c5e21d97-8c46-4d6c-8b8e-592c28d40159"
      unitRef="usd">60865000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i699d6327c0004870864a596bacec07e5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNC0zLTEtMS05NTI2Nw_95afb835-d3ba-451e-8850-2b1e9b4385aa"
      unitRef="usd">52530000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i5ed95b72efca4092aaf61bf41fdea7a5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNC01LTEtMS05NTI2Nw_ccdd4e62-4eab-414b-b925-ef6d184f8100"
      unitRef="usd">61057000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i5ed95b72efca4092aaf61bf41fdea7a5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNC03LTEtMS05NTI2Nw_c17baf5b-6e14-495b-a2f5-b7d048956c76"
      unitRef="usd">59674000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i67903a65057749c7857d4babe3f28352_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNS0xLTEtMS05NTI2Nw_0e1d35c2-1a5d-4a42-a7bc-37afcfe7e3fa"
      unitRef="usd">69358000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i67903a65057749c7857d4babe3f28352_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNS0zLTEtMS05NTI2Nw_997f2e76-9b0c-4007-9f4a-ddaf076095aa"
      unitRef="usd">62647000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i6627f91c665a4c62a5446656e347a559_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNS01LTEtMS05NTI2Nw_c6462168-780b-41a9-9f00-8625a2f90f2b"
      unitRef="usd">59887000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i6627f91c665a4c62a5446656e347a559_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNS03LTEtMS05NTI2Nw_dae83300-e8f6-4bb6-89d2-8feecd465641"
      unitRef="usd">59655000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="id6ad5ca502714b84ad91e407283758b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNi0xLTEtMS05NTI2Nw_e70d5410-78d2-44a4-b7a8-ee3109bc8ea9"
      unitRef="usd">49941000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="id6ad5ca502714b84ad91e407283758b3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNi0zLTEtMS05NTI2Nw_7821fe14-7751-4e79-a5db-620e3cbdba47"
      unitRef="usd">45739000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i7d9102815a4c4e949a1078529f0f9caa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNi01LTEtMS05NTI2Nw_c346e824-72ab-4a6b-9dad-d43ff4b1f269"
      unitRef="usd">56419000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i7d9102815a4c4e949a1078529f0f9caa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNi03LTEtMS05NTI2Nw_557a308b-a07e-4045-a851-31000bc49340"
      unitRef="usd">55633000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNy0xLTEtMS05NTI2Nw_39914529-8c1e-4db6-9ae2-957208ad20ac"
      unitRef="usd">320032000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNy0zLTEtMS05NTI2Nw_09910654-7a7d-4068-a8fe-0ea6ddccbc48"
      unitRef="usd">289758000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNy01LTEtMS05NTI2Nw_1952868d-be88-4c07-ac14-899ac2837987"
      unitRef="usd">305579000</us-gaap:DepositLiabilitiesCollateralIssuedFinancialInstruments>
    <us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RhYmxlOjM1MWQzYjQ5YjkxZTQwYjhiMDk4ZjU1MTQwM2RiOTFjL3RhYmxlcmFuZ2U6MzUxZDNiNDliOTFlNDBiOGIwOThmNTUxNDAzZGI5MWNfNy03LTEtMS05NTI2Nw_1f4a195f-77e8-4a6e-8463-1ad1c5bc969a"
      unitRef="usd">305179000</us-gaap:PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i24ece550ab5044a9a7f7ecc41cf504d9_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTA5OTUxMTYzMjU0MQ_8f98b869-4276-4dbb-ba5b-d841b732b5ed"
      unitRef="usd">4600000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="ic78234a8b85f4489abb9c0714e6b4ad9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTA5OTUxMTYzMjU2Mg_2e08d3cc-961d-490d-9fac-c20dc8324076"
      unitRef="usd">3500000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="ie0fb956d8afd4abe8ef47505b51325cd_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTA5OTUxMTYzMjU1Mg_658d32fa-fd8b-4554-98e3-2cb15dd2bf02"
      unitRef="usd">1800000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:AccruedInvestmentIncomeReceivable
      contextRef="i3d1defc793b14c49a0730610cce2abe9_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfMTA5OTUxMTYzMjU3Mg_bb29b8d5-111b-4ccd-90d6-6ed1ece3c899"
      unitRef="usd">1100000</us-gaap:AccruedInvestmentIncomeReceivable>
    <us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDIxNQ_4cbabe1e-374b-4f6a-b62b-a5137731def6"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff>
    <us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDIxNQ_b84db628-e6cd-413a-a220-0bc61ab9ea24"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff>
    <us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDIxNQ_ba31ab43-1139-4477-8a84-13e4b1566f35"
      unitRef="usd">0</us-gaap:DebtSecuritiesHeldToMaturityAccruedInterestWriteoff>
    <us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180Ni9mcmFnOjMxNjM4MDYwZjA1ZTQzM2E5NjBhNjkxOGFkOGM1YjJhL3RleHRyZWdpb246MzE2MzgwNjBmMDVlNDMzYTk2MGE2OTE4YWQ4YzViMmFfNDIxNQ_c2375eac-4539-44db-9431-493e8c1e591e"
      unitRef="usd">0</us-gaap:DebtSecuritiesAvailableForSaleAccruedInterestWriteoff>
    <us-gaap:FinancingReceivablesTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfMTAwMDg_eeb81ae2-8524-4ea2-8547-c84e09bb6963">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. &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;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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;698,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;11,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;950,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,515,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,176,657&#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;265,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;90,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;128,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;218,606&#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;213,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;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,874,064&#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;(39,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,834,368&#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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;4,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,954&#160;&lt;/span&gt;&lt;/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, 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 &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;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 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;June 30, 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;96,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 style="background-color:#cceeff;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;101,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;93,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;73,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;38,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;90,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;168,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;662,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;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;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:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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;82,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;698,828&#160;&lt;/span&gt;&lt;/td&gt;&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;11,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;78,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;180,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;316,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;912,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;16,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;78,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;345,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;950,699&#160;&lt;/span&gt;&lt;/td&gt;&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;125,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;166,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:8pt;font-weight:400;line-height:100%"&gt;240,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;578,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,435,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;51,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;125,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;193,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;166,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;143,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,515,796&#160;&lt;/span&gt;&lt;/td&gt;&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;299,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:8pt;font-weight:400;line-height:100%"&gt;469,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;351,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;494,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:8pt;font-weight:400;line-height:100%"&gt;252,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;985,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,020,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;64,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;2,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;301,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;478,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;509,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,176,657&#160;&lt;/span&gt;&lt;/td&gt;&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;60,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;24,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;265,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;60,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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;24,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;265,382&#160;&lt;/span&gt;&lt;/td&gt;&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;21,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;6,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;1,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;7,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;8,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;128,060&#160;&lt;/span&gt;&lt;/td&gt;&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;30,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;210,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,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;5,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;30,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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;&#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;218,606&#160;&lt;/span&gt;&lt;/td&gt;&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;June 30, 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;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;12,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;35,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,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;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;210,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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:8pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,419&#160;&lt;/span&gt;&lt;/td&gt;&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;393,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;729,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;422,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;566,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;282,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:8pt;font-weight:400;line-height:100%"&gt;1,025,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;286,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,707,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;text-align:left;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;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;72,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;394,923&#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;738,361&#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;426,897&#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;587,711&#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;302,656&#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,131,611&#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;290,654&#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,251&#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,874,064&#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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;The 2021 origination year includes $42.2 million of pass grade residential real estate loans purchased during the six months ended June 30, 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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Represents the loans receivable balance at June 30, 2022 which was converted from a revolving loan to an amortizing loan during the six months ended June 30, 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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;5,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;4,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;5,604&#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;4,871&#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,475&#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;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;/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;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;June 30, 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;June 30, 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;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;tr&gt;&lt;td colspan="3" style="background-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;(12)&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;90&#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;(5)&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,984&#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: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;Six Months Ended&lt;br/&gt;June 30, 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;Six Months Ended&lt;br/&gt;June 30, 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="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:middle"&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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(14)&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,056&#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;(10)&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,474&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(14)&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,143&#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)&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,547&#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 and six months ended June 30, 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 June 30, 2022 and December 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:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.530%"/&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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;691,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;698,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,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:9pt;font-weight:400;line-height:100%"&gt;949,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;950,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,515,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,515,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.530%"/&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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;1,315&#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,379&#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,694&#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,167,963&#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,176,657&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;90,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;&#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;&#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;218,606&#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;218,606&#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;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:9pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;213,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;1,966&#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,578&#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;9,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;3,864,520&#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,874,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;/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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.229%"/&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;Loans 90 days or more past due and still accruing interest were $2.0&#160;million and $293,000 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;June 30, 2022 and December 31, 2021, 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 June 30, 2022 and December 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;June 30, 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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;5,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;1,428&#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,492&#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,316&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;5,236&#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.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.065%"/&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 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;/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.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.065%"/&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 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:#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;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 six months ended June 30, 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 June 30,&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:center;vertical-align:bottom"&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;br/&gt;Contracts&lt;/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: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:center;vertical-align:bottom"&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;br/&gt;Contracts&lt;/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: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;3&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;1,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="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;18&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;5,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;/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;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;2,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;3&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;1,727&#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;20&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;8,124&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Consumer&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;3&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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;6&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;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 colspan="3" style="background-color:#cceeff;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;6&lt;/span&gt;&lt;/td&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,771&#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 colspan="3" style="background-color:#cceeff;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;27&lt;/span&gt;&lt;/td&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;8,713&#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: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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 #000000;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:center;vertical-align:bottom"&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;br/&gt;Contracts&lt;/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: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:center;vertical-align:bottom"&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;br/&gt;Contracts&lt;/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: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,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;31&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;8,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;5,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;2&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;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 #000;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,610&#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 #000;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;35&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;16,792&#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;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;8&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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;12&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,705&#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;58&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;17,927&#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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 six months ended June 30, 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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;$4,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 $1.7 million at June 30, 2022 and June 30, 2021, respectively, related to these TDR loans which were restructured during the six months ended June 30, 2022 and June 30, 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.4 million and $5.7 million at June 30, 2022 and December 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 June 30,&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;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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: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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2022&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;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)&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;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 six months ended June 30, 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;The Bank had $3,000 ACL on loans at June 30, 2022 and $7,000 at June 30, 2021 related to these TDR loans which defaulted during the six months ended June 30, 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.5 million and $10.1 million at June 30, 2022 and December 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 June 30, 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNDA1_8b711bfc-813f-44e4-841b-2a3561419e2c"
      unitRef="segment">4</hfwa:NumberOfLoanSegments>
    <us-gaap:FinancingReceivableCreditQualityIndicatorsTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTk2Nw_56cea044-5a1a-41e3-bdfb-094a0f896562">&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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;698,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;11,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;950,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,515,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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,176,657&#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;265,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;90,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;128,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;218,606&#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;213,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;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,874,064&#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;(39,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,834,368&#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,084&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;4,947&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,954&#160;&lt;/span&gt;&lt;/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;June 30, 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;96,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 style="background-color:#cceeff;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;101,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;93,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;73,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;38,742&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;90,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;168,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;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;662,001&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,764&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;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;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:8pt;font-weight:400;line-height:100%"&gt;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:8pt;font-weight:400;line-height:100%"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,163&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,866&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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,244&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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;82,722&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,669&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,827&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;698,828&#160;&lt;/span&gt;&lt;/td&gt;&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;11,175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;159&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;78,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;171,470&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;180,596&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,797&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;316,424&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;912,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;1,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,573&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;16,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,079&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;78,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,731&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;92,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,125&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;345,850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;950,699&#160;&lt;/span&gt;&lt;/td&gt;&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;125,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,105&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;166,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:8pt;font-weight:400;line-height:100%"&gt;240,396&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;578,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,435,149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;8,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,652&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,655&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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,626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;48,279&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;51,905&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;125,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;193,540&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;166,150&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,048&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;143,252&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,355&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,515,796&#160;&lt;/span&gt;&lt;/td&gt;&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;299,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:8pt;font-weight:400;line-height:100%"&gt;469,052&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;351,417&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;494,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:8pt;font-weight:400;line-height:100%"&gt;252,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;985,825&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;168,030&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;45&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,020,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;64,477&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,375&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;4,581&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;2,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;301,082&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;478,170&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;509,064&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,820&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;922&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,176,657&#160;&lt;/span&gt;&lt;/td&gt;&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;60,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;24,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;265,204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;60,870&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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;24,564&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,716&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;265,382&#160;&lt;/span&gt;&lt;/td&gt;&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;21,664&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;43,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,002&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:8pt;font-weight:400;line-height:100%"&gt;1,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;8,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;6,952&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,013&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,070&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;1,871&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;7,585&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;8,832&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;128,060&#160;&lt;/span&gt;&lt;/td&gt;&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;30,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,321&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,954&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;210,616&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;1,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;5,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;405&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;30,496&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,973&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,191&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,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;&#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;218,606&#160;&lt;/span&gt;&lt;/td&gt;&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;June 30, 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;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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;12,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;35,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,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;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;210,972&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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:8pt;font-weight:400;line-height:100%"&gt;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 colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;366&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,346&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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,447&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;2,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;770&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,620&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,280&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;118,834&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;329&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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,419&#160;&lt;/span&gt;&lt;/td&gt;&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;393,807&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;729,243&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;422,753&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;566,666&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;282,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:8pt;font-weight:400;line-height:100%"&gt;1,025,475&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;286,856&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,707,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;text-align:left;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;234&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,688&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;11,337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,678&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,619&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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;72,062&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;1,544&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,139&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;8,910&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;74,458&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;394,923&#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;738,361&#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;426,897&#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;587,711&#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;302,656&#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,131,611&#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;290,654&#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,251&#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,874,064&#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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;The 2021 origination year includes $42.2 million of pass grade residential real estate loans purchased during the six months ended June 30, 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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:120%"&gt;Represents the loans receivable balance at June 30, 2022 which was converted from a revolving loan to an amortizing loan during the six months ended June 30, 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:4.55pt;font-weight:400;line-height:120%;position:relative;top:-2.44pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;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="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMy0xLTEtMS05NTI2Nw_99474b5d-05ab-49aa-8830-e872511115c1"
      unitRef="usd">698828000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMy0zLTEtMS05NTI2Nw_77d43ed2-f4f8-4b76-8297-aff6ecfa2338"
      unitRef="usd">621567000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5186a7301d4d491d85e15932175c367e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNC0xLTEtMS05NTI2Nw_27ed0234-c238-49e7-9a46-823899b708e6"
      unitRef="usd">11334000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if8fa043b5950474f9726e7598e66543c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNC0zLTEtMS05NTI2Nw_9c306e8d-fe3a-452d-8578-e35a5ca24b25"
      unitRef="usd">145840000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNS0xLTEtMS05NTI2Nw_6b4818da-2988-4bc2-87e7-e2677c876564"
      unitRef="usd">950699000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNS0zLTEtMS05NTI2Nw_67b82134-421f-4dda-ba04-c4795ef17b95"
      unitRef="usd">931150000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNi0xLTEtMS05NTI2Nw_8ed24c62-7763-4ff5-9038-48b0df93dcde"
      unitRef="usd">1515796000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNi0zLTEtMS05NTI2Nw_f5a61d8e-a2a8-47b4-84bf-d76afbafd278"
      unitRef="usd">1493099000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNy0xLTEtMS05NTI2Nw_caeedf9b-bb13-469d-9d50-6326e18e20a3"
      unitRef="usd">3176657000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfNy0zLTEtMS05NTI2Nw_30ff5b5c-f63a-40e7-ad4e-2fca3eea4f58"
      unitRef="usd">3191656000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfOC0xLTEtMS05NTI2Nw_9dc149aa-96d7-406f-b3f5-2eaf24933910"
      unitRef="usd">265382000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfOC0zLTEtMS05NTI2Nw_6ba16c7e-e17e-494e-99ea-83a9a0e4321f"
      unitRef="usd">164582000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibfb175e83bb24a3d849f32de21c25244_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTAtMS0xLTEtOTUyNjc_755aedbf-eec4-4b2b-a570-43da438d1bce"
      unitRef="usd">90546000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0cbc444f50db48f48862fc56874c6712_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTAtMy0xLTEtOTUyNjc_48346e6a-e176-4d50-aaf9-773ee146b460"
      unitRef="usd">85547000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTEtMS0xLTEtOTUyNjc_91bdd147-29e1-49fb-b4cb-294c34b6331b"
      unitRef="usd">128060000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTEtMy0xLTEtOTUyNjc_33362af9-6f02-47ca-ad23-b61a2fcf3d2c"
      unitRef="usd">141336000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTItMS0xLTEtOTUyNjc_afa05dc9-7bdc-4b9c-8537-fc0bca1a9bf7"
      unitRef="usd">218606000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTItMy0xLTEtOTUyNjc_895119c4-94da-4bb2-9da5-60a8b78148fa"
      unitRef="usd">226883000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTMtMS0xLTEtOTUyNjc_36f40d2e-102f-470d-ad79-e16238660a56"
      unitRef="usd">213419000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTMtMy0xLTEtOTUyNjc_cfa5ccbf-622a-469e-9de7-1b16d3a665a9"
      unitRef="usd">232541000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTQtMS0xLTEtOTUyNjc_ba400ec2-7bb5-48d7-8b8b-2eae466cf944"
      unitRef="usd">3874064000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTQtMy0xLTEtOTUyNjc_a0736fdf-685e-40d2-9245-11b339d6a7be"
      unitRef="usd">3815662000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTUtMS0xLTEtOTUyNjc_21b26ca5-d1e0-4947-94c9-d042e57fdcd4"
      unitRef="usd">39696000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTUtMy0xLTEtOTUyNjc_11a2b944-06ec-4956-9747-2250f91d343c"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:NotesReceivableNet
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTYtMS0xLTEtOTUyNjc_c1f5c3fc-63fd-44c4-a0cd-62f99f0f0e68"
      unitRef="usd">3834368000</us-gaap:NotesReceivableNet>
    <us-gaap:NotesReceivableNet
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTYtMy0xLTEtOTUyNjc_f4ab41d2-2f78-4a16-933d-b60d41eccc62"
      unitRef="usd">3773301000</us-gaap:NotesReceivableNet>
    <us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTktMS0xLTEtOTUyNjc_9daef0df-b434-433d-b317-55938248b571"
      unitRef="usd">3084000</us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMTktMy0xLTEtOTUyNjc_78995454-71db-414a-a03f-1772630f655e"
      unitRef="usd">3938000</us-gaap:FinancingReceivableUnamortizedPurchasePremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMjAtMS0xLTEtOTUyNjc_daee0c10-b021-4465-a940-caa271530241"
      unitRef="usd">4947000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmIyMGY1YWQ3Yjg3MzQ3ZmQ4N2E0YmYwOWJjZTVkMmIzL3RhYmxlcmFuZ2U6YjIwZjVhZDdiODczNDdmZDg3YTRiZjA5YmNlNWQyYjNfMjAtMy0xLTEtOTUyNjc_983212f3-b539-4f11-8ee6-c8a21215f2e9"
      unitRef="usd">7954000</us-gaap:FinancingReceivableUnamortizedLoanCommitmentOriginationFeeAndPremiumDiscount>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i80f85058531d4512bbb0fd8ef4194848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi0xLTEtMS05NTI2Nw_636ba6e8-4a1f-406b-a492-2a200ec16f35"
      unitRef="usd">96128000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i80f85058531d4512bbb0fd8ef4194848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi0zLTEtMS05NTI2Nw_c9549f5c-3b69-4b98-a47a-93e0d96f2800"
      unitRef="usd">101302000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i80f85058531d4512bbb0fd8ef4194848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi01LTEtMS05NTI2Nw_2f5ae28c-d3ed-4823-bbdb-0fd99e6cc99b"
      unitRef="usd">93475000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i80f85058531d4512bbb0fd8ef4194848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi03LTEtMS05NTI2Nw_9288a688-1715-42bb-b16b-33161c525919"
      unitRef="usd">73299000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i80f85058531d4512bbb0fd8ef4194848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi05LTEtMS05NTI2Nw_c3585c7e-4950-4a51-b572-daef9afbf680"
      unitRef="usd">38742000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i80f85058531d4512bbb0fd8ef4194848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi0xMS0xLTEtOTUyNjc_ef0b5cdd-f65a-47b5-bb84-0fb437368263"
      unitRef="usd">90980000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i80f85058531d4512bbb0fd8ef4194848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi0xMy0xLTEtOTUyNjc_e7b35367-cf63-47eb-a3b9-da360c6b72b2"
      unitRef="usd">168030000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i80f85058531d4512bbb0fd8ef4194848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi0xNS0xLTEtOTUyNjc_36b55c07-ea3f-46eb-8802-02023807425a"
      unitRef="usd">45000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i80f85058531d4512bbb0fd8ef4194848_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNi0xNy0xLTEtOTUyNjc_15abb783-c904-4f94-8151-564a38716f8f"
      unitRef="usd">662001000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy0xLTEtMS05NTI2Nw_33343dc6-3aa8-4a29-a8a3-ed71521bb9d0"
      unitRef="usd">234000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy0zLTEtMS05NTI2Nw_d646e38a-2cf8-4d28-a682-3b2ce0c6187b"
      unitRef="usd">253000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy01LTEtMS05NTI2Nw_190aba12-9396-4367-b0a7-d6cebb737c7a"
      unitRef="usd">729000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy03LTEtMS05NTI2Nw_55d496ea-3a9d-454d-baac-5a96b59b3029"
      unitRef="usd">4842000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy05LTEtMS05NTI2Nw_4a2872bf-d9ab-45c1-92be-687449e26d35"
      unitRef="usd">8764000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy0xMS0xLTEtOTUyNjc_c9c61051-e2d5-4aeb-9ce2-6fbe9599177d"
      unitRef="usd">2981000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy0xMy0xLTEtOTUyNjc_aef25163-8c2c-4955-9822-e0cb09731879"
      unitRef="usd">1619000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy0xNS0xLTEtOTUyNjc_093394a5-d877-4597-81f8-92f29280fbac"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i13910d34bd5b40cb87a305b1a6bf42c8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNy0xNy0xLTEtOTUyNjc_4daa4ac4-bc08-4afd-82fe-d8f8a986317e"
      unitRef="usd">19422000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC0xLTEtMS05NTI2Nw_42231c2b-93e9-4115-9c52-dd3a0683d772"
      unitRef="usd">882000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC0zLTEtMS05NTI2Nw_4059e408-889c-4954-b1bc-3fee97f8f9c6"
      unitRef="usd">169000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC01LTEtMS05NTI2Nw_2fbc9017-e944-443e-80bb-45b29b385802"
      unitRef="usd">696000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC03LTEtMS05NTI2Nw_c7ac40db-1ef6-4946-9267-364172c50035"
      unitRef="usd">4581000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC05LTEtMS05NTI2Nw_6f255ec0-ff9e-4901-8c9a-ed88ef9df2fa"
      unitRef="usd">1163000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC0xMS0xLTEtOTUyNjc_f0b78d4a-2068-4113-8ae7-5b38c26f421f"
      unitRef="usd">6866000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC0xMy0xLTEtOTUyNjc_03f6ac8a-81f8-4e47-88c1-cf009087cd44"
      unitRef="usd">2171000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC0xNS0xLTEtOTUyNjc_9cc8d641-be14-4d1b-bafc-51a88ca85ae4"
      unitRef="usd">877000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i9b1599f431d04efdab2e86435e4eb16e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfOC0xNy0xLTEtOTUyNjc_8dfa1ed7-eca9-4cd6-b50c-e981cf59d356"
      unitRef="usd">17405000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtMS0xLTEtOTUyNjc_7e4328ed-b234-452c-a758-8bfe9758265b"
      unitRef="usd">97244000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtMy0xLTEtOTUyNjc_4a57382a-5ac0-40b6-b4ec-caf8e5e806a8"
      unitRef="usd">101724000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtNS0xLTEtOTUyNjc_64625160-0bf2-4cfc-ba56-b738c94ab0d0"
      unitRef="usd">94900000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtNy0xLTEtOTUyNjc_697364fb-31c7-4e50-b33e-3e6826c25b70"
      unitRef="usd">82722000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtOS0xLTEtOTUyNjc_0a2bc3b2-10c3-4f37-9ed3-6c0e28e68e52"
      unitRef="usd">48669000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtMTEtMS0xLTk1MjY3_d225f82f-da4b-4b2b-bbc8-fee7c91985ec"
      unitRef="usd">100827000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtMTMtMS0xLTk1MjY3_4f9add0f-efe2-4d63-b07f-9b3f0c10c477"
      unitRef="usd">171820000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtMTUtMS0xLTk1MjY3_be773f93-782d-4478-ac8e-0fb47e629a18"
      unitRef="usd">922000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTAtMTctMS0xLTk1MjY3_53e48af6-c844-4cfd-ab62-0af49d92b8d9"
      unitRef="usd">698828000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i0b3eb415a8d946fbb96fe97f516ded25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItMS0xLTEtOTUyNjc_ae99077a-077c-44b5-81b0-573cd8ce7a29"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i0b3eb415a8d946fbb96fe97f516ded25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItMy0xLTEtOTUyNjc_aa4b35d3-4ae8-45c1-b8da-7f34e292add8"
      unitRef="usd">11175000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i0b3eb415a8d946fbb96fe97f516ded25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItNS0xLTEtOTUyNjc_9b1e45d2-e854-4c49-84ec-c8936ffa29dd"
      unitRef="usd">159000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i0b3eb415a8d946fbb96fe97f516ded25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItNy0xLTEtOTUyNjc_9d9f3a6b-d7ee-49c0-9571-7f16b6da9c69"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i0b3eb415a8d946fbb96fe97f516ded25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItOS0xLTEtOTUyNjc_da78de85-9a04-49ed-9795-a454e683fb68"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i0b3eb415a8d946fbb96fe97f516ded25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItMTEtMS0xLTk1MjY3_95820c64-127f-41ac-91c4-598b9e14b2a8"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i0b3eb415a8d946fbb96fe97f516ded25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItMTMtMS0xLTk1MjY3_7198c544-aaa8-416a-addd-bf2280e26534"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i0b3eb415a8d946fbb96fe97f516ded25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItMTUtMS0xLTk1MjY3_f7e53180-450f-4a26-8a14-9b4306e215f1"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i0b3eb415a8d946fbb96fe97f516ded25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTItMTctMS0xLTk1MjY3_41c0b738-3c34-4caa-8214-d26729f362d2"
      unitRef="usd">11334000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtMS0xLTEtOTUyNjc_ee950c69-c6fd-488c-a1d0-aed9e855d63c"
      unitRef="usd">78387000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtMy0xLTEtOTUyNjc_11df702f-02fa-47cd-a4ca-90992092a069"
      unitRef="usd">171470000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtNS0xLTEtOTUyNjc_ade898ba-17a5-47f2-9a17-97b7594891aa"
      unitRef="usd">91633000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtNy0xLTEtOTUyNjc_1a06bca6-21bb-4fba-9420-116deee5c3a7"
      unitRef="usd">180596000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtOS0xLTEtOTUyNjc_7a235499-3200-4317-8287-8ac0eb208066"
      unitRef="usd">73797000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtMTEtMS0xLTk1MjY3_a1cf2251-edf1-45b0-9f7a-16c36f8c3b60"
      unitRef="usd">316424000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtMTMtMS0xLTk1MjY3_75589095-9a67-40bc-9b19-d0144f049314"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtMTUtMS0xLTk1MjY3_5d31093a-c387-4848-a747-7d957278ba4c"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ifd58e9e8b57e4a52900226c7d7d2592b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTgtMTctMS0xLTk1MjY3_485b5bd6-0574-4611-822c-5e5b298ebf03"
      unitRef="usd">912307000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktMS0xLTEtOTUyNjc_aab5ccbf-906b-4e5c-995c-9ebf1932d814"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktMy0xLTEtOTUyNjc_b6766990-5a98-436b-a129-2f7b77328fe1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktNS0xLTEtOTUyNjc_1bf26eee-7c81-4571-ae58-79fa52619d04"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktNy0xLTEtOTUyNjc_bb6c431f-ddc9-44b6-a2d0-2cf0c12a5362"
      unitRef="usd">1698000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktOS0xLTEtOTUyNjc_d96af8a2-79ea-4707-b4aa-6ee27b0fce40"
      unitRef="usd">2573000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktMTEtMS0xLTk1MjY3_fa608c21-fb73-4ae7-9538-6e7a7ade6dfa"
      unitRef="usd">12042000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktMTMtMS0xLTk1MjY3_5176f298-b169-41d7-83a9-f81f925c1951"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktMTUtMS0xLTk1MjY3_633f72f4-a65f-49bf-b126-fb27a5b68b99"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i65a33de2429b47b39eb7b14e2a2c0c02_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMTktMTctMS0xLTk1MjY3_abff9fa0-a062-4f0f-b81c-1264a8209cb5"
      unitRef="usd">16313000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if83c609c949f4947a5de078ca646e44f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtMS0xLTEtOTUyNjc_3b8160a5-3a10-4e1b-bc14-1ff631f00936"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if83c609c949f4947a5de078ca646e44f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtMy0xLTEtOTUyNjc_0aad2f27-da4e-4a25-bb48-2af047f6b4e4"
      unitRef="usd">261000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if83c609c949f4947a5de078ca646e44f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtNS0xLTEtOTUyNjc_7194a32e-2e33-4685-9f50-f2524068bcfc"
      unitRef="usd">679000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if83c609c949f4947a5de078ca646e44f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtNy0xLTEtOTUyNjc_dbc95077-81e3-430a-86bc-e50bec02b5e2"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if83c609c949f4947a5de078ca646e44f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtOS0xLTEtOTUyNjc_3163d66d-6d6c-4b36-bbce-747db511612a"
      unitRef="usd">3755000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if83c609c949f4947a5de078ca646e44f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtMTEtMS0xLTk1MjY3_51016161-5827-4dea-9bf3-22152e120af4"
      unitRef="usd">17384000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if83c609c949f4947a5de078ca646e44f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtMTMtMS0xLTk1MjY3_3f18ce34-0556-4e4c-92d6-35bd9b38d20f"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if83c609c949f4947a5de078ca646e44f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtMTUtMS0xLTk1MjY3_43e93b11-b16b-42dc-b390-55831ce3a33b"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="if83c609c949f4947a5de078ca646e44f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjAtMTctMS0xLTk1MjY3_a8c0329d-f7ce-459d-85c8-acbb17f4234e"
      unitRef="usd">22079000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItMS0xLTEtOTUyNjc_4d187ad3-fe2d-417a-83d2-30b6e8f2bd82"
      unitRef="usd">78387000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItMy0xLTEtOTUyNjc_6d3f64fc-a801-4d14-83cf-ea44cb31739d"
      unitRef="usd">171731000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItNS0xLTEtOTUyNjc_93e64ad5-99fc-41c7-8d46-070c1bd65d96"
      unitRef="usd">92312000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItNy0xLTEtOTUyNjc_892f5a63-cf74-4e3b-b9b5-e0c1824b2b2d"
      unitRef="usd">182294000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItOS0xLTEtOTUyNjc_253530a1-d0b3-4e1b-9b98-df2b54003281"
      unitRef="usd">80125000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItMTEtMS0xLTk1MjY3_09867013-54a4-4a4e-bfa2-62b4f9dda57d"
      unitRef="usd">345850000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItMTMtMS0xLTk1MjY3_572bcde5-c66c-41a5-8e77-942573c385c3"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItMTUtMS0xLTk1MjY3_bcdba204-3ad6-451d-a2e5-046833ba8c8b"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjItMTctMS0xLTk1MjY3_89c27baa-2529-4307-ac1c-345fbc8e1fe7"
      unitRef="usd">950699000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtMS0xLTEtOTUyNjc_760f99e8-b3b5-4eef-8773-1cfe5077216f"
      unitRef="usd">125451000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtMy0xLTEtOTUyNjc_1bae6776-e9a3-4014-9a93-38652243d456"
      unitRef="usd">185105000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtNS0xLTEtOTUyNjc_a1d92b02-a764-4a8b-a0b1-384a11d6ee60"
      unitRef="usd">166150000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtNy0xLTEtOTUyNjc_522257de-4940-4563-b15c-9a7b9a563ff6"
      unitRef="usd">240396000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtOS0xLTEtOTUyNjc_3b735edb-3b93-4be2-8f01-3aec6f8d986f"
      unitRef="usd">139626000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtMTEtMS0xLTk1MjY3_46ba64a2-e2b3-418b-8664-1213c2c2ea89"
      unitRef="usd">578421000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtMTMtMS0xLTk1MjY3_7dde76b3-e045-440b-a669-6b7a79f73bd2"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtMTUtMS0xLTk1MjY3_e9e87c16-53ef-4dee-acec-7668e2be4062"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="iebbeaf187ee84019ae2bff345b44262d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjQtMTctMS0xLTk1MjY3_1af921c8-69d4-4fb1-80f9-448ee96bd98d"
      unitRef="usd">1435149000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6f907e5cf158475bb75562218dd77d68_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtMS0xLTEtOTUyNjc_1ed4cbc2-6c07-4735-8b95-35e060b576c6"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6f907e5cf158475bb75562218dd77d68_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtMy0xLTEtOTUyNjc_fe45a601-e746-4211-b168-ce0b2f5d8546"
      unitRef="usd">8435000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6f907e5cf158475bb75562218dd77d68_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtNS0xLTEtOTUyNjc_57bbf155-ecf2-4643-ab17-2ff983cde2ac"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6f907e5cf158475bb75562218dd77d68_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtNy0xLTEtOTUyNjc_862a1985-9cd1-4f47-8d39-bf74fad816b4"
      unitRef="usd">3652000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6f907e5cf158475bb75562218dd77d68_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtOS0xLTEtOTUyNjc_3c8fcbc8-b006-4113-b7a3-a83a17de13f8"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6f907e5cf158475bb75562218dd77d68_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtMTEtMS0xLTk1MjY3_659d02f7-2c95-44ed-9847-978ab2cdd9ab"
      unitRef="usd">16655000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6f907e5cf158475bb75562218dd77d68_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtMTMtMS0xLTk1MjY3_e6750488-f362-4d89-a0ac-b5b31a3631db"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i6f907e5cf158475bb75562218dd77d68_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtMTUtMS0xLTk1MjY3_8fa8a169-7f1f-464d-9886-24d684d8d243"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i6f907e5cf158475bb75562218dd77d68_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjUtMTctMS0xLTk1MjY3_dc0974ee-a722-4ce4-8925-f5e0c82e07c0"
      unitRef="usd">28742000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i66b431ecfb1e47699b705d3dfc156543_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtMS0xLTEtOTUyNjc_269f2ced-f3a6-4b99-afc9-7c0bd9ba3d78"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i66b431ecfb1e47699b705d3dfc156543_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtMy0xLTEtOTUyNjc_5e07c854-4f69-4181-8c7d-36a185a4330e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i66b431ecfb1e47699b705d3dfc156543_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtNS0xLTEtOTUyNjc_2a05e37e-6ea2-4f47-9e38-0fff8ecfaaa9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i66b431ecfb1e47699b705d3dfc156543_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtNy0xLTEtOTUyNjc_75e2cc59-0c45-44bb-aff0-d6217a0b5c41"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i66b431ecfb1e47699b705d3dfc156543_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtOS0xLTEtOTUyNjc_399c89b5-b11c-4383-bc7e-aa916a9b902a"
      unitRef="usd">3626000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i66b431ecfb1e47699b705d3dfc156543_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtMTEtMS0xLTk1MjY3_aaa802bb-ce15-488c-84c5-2d401e10524a"
      unitRef="usd">48279000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i66b431ecfb1e47699b705d3dfc156543_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtMTMtMS0xLTk1MjY3_225cb8e1-7c61-47ce-9a81-2ff11dd34f19"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i66b431ecfb1e47699b705d3dfc156543_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtMTUtMS0xLTk1MjY3_b31408bf-839b-456f-a8db-471271afa6fc"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i66b431ecfb1e47699b705d3dfc156543_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjYtMTctMS0xLTk1MjY3_5415ffe1-d19c-4599-9438-e15f4ec99ac9"
      unitRef="usd">51905000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtMS0xLTEtOTUyNjc_220c3b9e-c1f1-4836-bdfd-21ee1d92bb69"
      unitRef="usd">125451000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtMy0xLTEtOTUyNjc_e2cfad73-ec3d-472e-ac16-c1f061c39ff1"
      unitRef="usd">193540000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtNS0xLTEtOTUyNjc_8494ea5e-9878-40bb-b65e-d60a0709188d"
      unitRef="usd">166150000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtNy0xLTEtOTUyNjc_bbbc08b0-68e2-4b82-8ff6-fbe95131f4a0"
      unitRef="usd">244048000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtOS0xLTEtOTUyNjc_7f6b309a-1f9a-48b2-b4af-355745cc55f8"
      unitRef="usd">143252000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtMTEtMS0xLTk1MjY3_435ec88a-fd4c-478d-a6ae-b4b43af07293"
      unitRef="usd">643355000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtMTMtMS0xLTk1MjY3_034e5c4b-7e20-4c87-a2a3-b0668400535b"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtMTUtMS0xLTk1MjY3_4cd2851d-d4b3-41aa-be4b-b52eb152e4a4"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMjgtMTctMS0xLTk1MjY3_b6fc6611-3fbd-4bd6-985c-dcc4564cd4d1"
      unitRef="usd">1515796000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtMS0xLTEtOTUyNjc_9538de82-3319-468b-a028-13d6049f9ae2"
      unitRef="usd">299966000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtMy0xLTEtOTUyNjc_846a4639-2d10-4dbe-ae8b-6bb18a0925b3"
      unitRef="usd">469052000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtNS0xLTEtOTUyNjc_7cd5a188-9dcb-4ee2-a2af-644b8ba686a8"
      unitRef="usd">351417000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtNy0xLTEtOTUyNjc_8692a18e-db70-4905-9528-e3ec3db8c2ad"
      unitRef="usd">494291000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtOS0xLTEtOTUyNjc_47d01ca8-1008-43fd-bc27-e0809a89fa31"
      unitRef="usd">252165000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtMTEtMS0xLTk1MjY3_78e992f5-8d05-4298-bdf9-66f2d0249245"
      unitRef="usd">985825000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtMTMtMS0xLTk1MjY3_013de431-5981-4ea8-b784-16f02e2eda80"
      unitRef="usd">168030000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtMTUtMS0xLTk1MjY3_48b1e709-ac88-4e82-b371-6f08836320d9"
      unitRef="usd">45000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i21ef43b31c3f441a8176be6da282c94d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzAtMTctMS0xLTk1MjY3_fd73e2a1-45ba-43a4-b494-e7a78ffd9734"
      unitRef="usd">3020791000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtMS0xLTEtOTUyNjc_f82216a4-9a86-4387-b308-aac1fbf8fb07"
      unitRef="usd">234000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtMy0xLTEtOTUyNjc_eff53649-f5b3-4823-8c49-08cb3e042d3a"
      unitRef="usd">8688000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtNS0xLTEtOTUyNjc_6dd0e325-2a10-41e2-a395-e455f2e87e44"
      unitRef="usd">729000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtNy0xLTEtOTUyNjc_34760bb4-15cf-4acf-a0a7-69e9df79e6b1"
      unitRef="usd">10192000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtOS0xLTEtOTUyNjc_7e7aca88-6ad4-4171-a74e-b3c80905246c"
      unitRef="usd">11337000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtMTEtMS0xLTk1MjY3_722c6d1d-f645-4f99-a0b6-b6774666d5b8"
      unitRef="usd">31678000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtMTMtMS0xLTk1MjY3_85973d28-0b51-4464-b17d-7807aff42ef2"
      unitRef="usd">1619000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtMTUtMS0xLTk1MjY3_94392bf9-e1bd-4b19-a62a-d55aa3737e2d"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="iec2f847fbefb4cbe8da76e9ba2d8575f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzEtMTctMS0xLTk1MjY3_22db0b9b-ae28-4792-b30e-bc5a8137477c"
      unitRef="usd">64477000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItMS0xLTEtOTUyNjc_573442b8-c284-4072-98ff-94efebc59f7a"
      unitRef="usd">882000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItMy0xLTEtOTUyNjc_ff4dd949-559d-48ab-84ab-2c913db9b001"
      unitRef="usd">430000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItNS0xLTEtOTUyNjc_c5381dcb-8519-4865-ac81-561691707926"
      unitRef="usd">1375000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItNy0xLTEtOTUyNjc_ae9309ad-1404-437c-84bb-3e909ac1b791"
      unitRef="usd">4581000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItOS0xLTEtOTUyNjc_fb28c7ec-077e-4179-b754-f97b5a48b949"
      unitRef="usd">8544000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItMTEtMS0xLTk1MjY3_be22ef94-86c0-4fc4-9a77-4159457c2433"
      unitRef="usd">72529000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItMTMtMS0xLTk1MjY3_d658d05b-745f-4e13-bf37-f64932275847"
      unitRef="usd">2171000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItMTUtMS0xLTk1MjY3_9eb37daa-33cb-4fa7-904a-cf37acffa2ec"
      unitRef="usd">877000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i10bd2901ea5e41798b60d7a84b47046e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzItMTctMS0xLTk1MjY3_a6cfbfc3-6c2b-40e8-8da0-64441b4cc171"
      unitRef="usd">91389000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtMS0xLTEtOTUyNjc_c419c736-5533-4464-ae26-158383b416a5"
      unitRef="usd">301082000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtMy0xLTEtOTUyNjc_49cd74ae-6ebd-4c28-b7b1-5b57d8abffed"
      unitRef="usd">478170000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtNS0xLTEtOTUyNjc_71c09fca-1f7f-4eb9-8a92-fb07321aae73"
      unitRef="usd">353521000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtNy0xLTEtOTUyNjc_96547337-a6c0-4459-a216-c2c4faee7595"
      unitRef="usd">509064000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtOS0xLTEtOTUyNjc_dfd4d28f-aa38-4b77-9f9b-33f966758a35"
      unitRef="usd">272046000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtMTEtMS0xLTk1MjY3_6928d1c6-af1d-4c5a-8f1e-ba91673f4ecb"
      unitRef="usd">1090032000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtMTMtMS0xLTk1MjY3_2a47be90-b046-499d-a537-15c17fa0c4ca"
      unitRef="usd">171820000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtMTUtMS0xLTk1MjY3_0bd825f1-e9c4-471e-b9de-d6aa78851d8d"
      unitRef="usd">922000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzQtMTctMS0xLTk1MjY3_2165082f-ea62-4c0a-8250-5ef8ec9673df"
      unitRef="usd">3176657000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtMS0xLTEtOTUyNjc_e553be95-0d2f-4c70-a433-db1fd13da174"
      unitRef="usd">60870000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtMy0xLTEtOTUyNjc_f01cdf7a-d500-42b2-9347-91de913dc5d6"
      unitRef="usd">140448000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtNS0xLTEtOTUyNjc_8a6891f8-a30e-43c1-937f-d7b17d36208a"
      unitRef="usd">24564000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtNy0xLTEtOTUyNjc_35c1c201-3c2e-4dcd-8b18-bbb284e74df7"
      unitRef="usd">17699000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtOS0xLTEtOTUyNjc_c374af2f-57c8-4de5-9d27-e338a2087cae"
      unitRef="usd">4716000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtMTEtMS0xLTk1MjY3_62a44f72-4ae8-4653-a549-22e2888165a8"
      unitRef="usd">16907000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtMTMtMS0xLTk1MjY3_5d39b37e-723f-4c21-9aec-eb23be6456ec"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtMTUtMS0xLTk1MjY3_466037a1-5fac-4cdc-b863-47ced746308b"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i65cd64eee5ab4e04833f478006cb11cf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzYtMTctMS0xLTk1MjY3_9aab1843-ec01-49fe-9d0c-e1837595cbb5"
      unitRef="usd">265204000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtMS0xLTEtOTUyNjc_e17e9428-37c4-4932-a3bd-9c83727a576c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtMy0xLTEtOTUyNjc_6ec5f386-3a3e-499b-9cb3-aad4d15cd3ea"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtNS0xLTEtOTUyNjc_99d348ee-b694-4ff8-8f4a-df9fe3d0b086"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtNy0xLTEtOTUyNjc_3324b8f5-8d92-4632-8819-8ed8b697e4f6"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtOS0xLTEtOTUyNjc_6046b036-40e5-4f8e-bac5-c017c1312ae1"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtMTEtMS0xLTk1MjY3_46159f6c-6614-4f30-898d-2ce9a9bffc4a"
      unitRef="usd">178000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtMTMtMS0xLTk1MjY3_d1a6ed0b-01b0-4a67-ab8c-63342514a1fa"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtMTUtMS0xLTk1MjY3_2c130504-fd5f-4654-a045-e924f17e71ef"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ib0c65cb074664b219131ec7cd2c9e5e1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfMzgtMTctMS0xLTk1MjY3_0c2b497d-135a-4307-a16c-82bdc57f889b"
      unitRef="usd">178000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtMS0xLTEtOTUyNjc_09606396-a8bc-468f-b309-720276e0b28d"
      unitRef="usd">60870000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtMy0xLTEtOTUyNjc_314db542-cdfd-4fb2-bf59-1a6fec022aee"
      unitRef="usd">140448000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtNS0xLTEtOTUyNjc_6c4f1f1b-f1cf-4354-a1a2-49e085877b7c"
      unitRef="usd">24564000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtNy0xLTEtOTUyNjc_e3039aff-6f06-4c5e-831f-8bf091310fbf"
      unitRef="usd">17699000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtOS0xLTEtOTUyNjc_66dc2acf-7524-4f8f-832d-503085744e09"
      unitRef="usd">4716000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtMTEtMS0xLTk1MjY3_d2088c3a-a9a5-4df3-8685-76a880c27d93"
      unitRef="usd">17085000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtMTMtMS0xLTk1MjY3_172a6693-bce5-4275-b2ef-58b034c4c81c"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtMTUtMS0xLTk1MjY3_320622a8-3ef9-4085-9f7f-7f200691bb30"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDAtMTctMS0xLTk1MjY3_1d482c8d-4a2c-4140-a5b0-05179fc10b2e"
      unitRef="usd">265382000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtMS0xLTEtOTUyNjc_e48dab08-5c1c-459b-a30d-2cf992715fe2"
      unitRef="usd">21664000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtMy0xLTEtOTUyNjc_e6b5ee66-3575-4aa6-8bb8-f0c75a8306b4"
      unitRef="usd">43877000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtNS0xLTEtOTUyNjc_8154388d-17dd-4eff-84b1-6dd6ee8216fb"
      unitRef="usd">10330000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtNy0xLTEtOTUyNjc_5c8a6b81-7fbe-4d94-8563-294f452885ec"
      unitRef="usd">12002000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtOS0xLTEtOTUyNjc_29a43ee4-f5e3-4277-a1e7-89cd76917f8d"
      unitRef="usd">1005000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtMTEtMS0xLTk1MjY3_e6aa727d-8697-4b91-a8f9-f49b817c7a43"
      unitRef="usd">1668000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtMTMtMS0xLTk1MjY3_e116c86a-db07-4177-b68b-4ee95b800e3f"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtMTUtMS0xLTk1MjY3_2a130df7-7d37-4621-9914-1e6f0aadd190"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i3e58697d4b8f4f7888e91e4a60a63d7f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDMtMTctMS0xLTk1MjY3_b553bc35-ccf3-445f-b59b-aa742052150d"
      unitRef="usd">90546000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iac5511e54ee943ceaed26d358b172429_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktMS0xLTEtOTUyNjc_a1e28a96-6575-4909-b85d-9f712324c4af"
      unitRef="usd">8832000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iac5511e54ee943ceaed26d358b172429_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktMy0xLTEtOTUyNjc_83b0ee41-f3bf-4519-b74b-6c374cba91b3"
      unitRef="usd">75096000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iac5511e54ee943ceaed26d358b172429_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktNS0xLTEtOTUyNjc_e12abcdf-2f26-4bb7-9315-5a411e0f8657"
      unitRef="usd">23991000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iac5511e54ee943ceaed26d358b172429_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktNy0xLTEtOTUyNjc_e739b152-821c-423b-bd9a-cfe4ddf4b5be"
      unitRef="usd">6952000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iac5511e54ee943ceaed26d358b172429_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktOS0xLTEtOTUyNjc_1a44cdcd-01b0-4047-8380-163806956764"
      unitRef="usd">3186000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iac5511e54ee943ceaed26d358b172429_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktMTEtMS0xLTk1MjY3_ad3e1588-0e04-4e99-b7d3-5c8cbea3cf81"
      unitRef="usd">2013000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="iac5511e54ee943ceaed26d358b172429_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktMTMtMS0xLTk1MjY3_d780954b-8545-495e-9651-32cdbb987ee4"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="iac5511e54ee943ceaed26d358b172429_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktMTUtMS0xLTk1MjY3_3ae3984a-7d51-4970-a8e4-d6ec4c3059e4"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="iac5511e54ee943ceaed26d358b172429_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNDktMTctMS0xLTk1MjY3_6c289dab-9f2c-41b0-8a84-1906c2b576cc"
      unitRef="usd">120070000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="idc9093cb88904d549ef037237af32b23_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtMS0xLTEtOTUyNjc_c2d6596f-c709-44a7-b07a-72c398b63f6c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="idc9093cb88904d549ef037237af32b23_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtMy0xLTEtOTUyNjc_5def20d2-6ae4-414c-bdce-3e7718a7a13a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="idc9093cb88904d549ef037237af32b23_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtNS0xLTEtOTUyNjc_fc8e3c9d-f438-4b2d-be3c-dbe3f9c45acb"
      unitRef="usd">1871000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="idc9093cb88904d549ef037237af32b23_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtNy0xLTEtOTUyNjc_906b9bc3-6ab8-4cb5-aafa-f336ad7d99f5"
      unitRef="usd">5714000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="idc9093cb88904d549ef037237af32b23_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtOS0xLTEtOTUyNjc_914b493e-5ddf-42e4-b7ff-36c4ce491c3e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="idc9093cb88904d549ef037237af32b23_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtMTEtMS0xLTk1MjY3_978416c7-0e8d-494e-a0c4-b439914e1f84"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="idc9093cb88904d549ef037237af32b23_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtMTMtMS0xLTk1MjY3_c76448c4-cefb-4255-8f6f-adca22f58a18"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="idc9093cb88904d549ef037237af32b23_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtMTUtMS0xLTk1MjY3_7ba97045-1339-492a-b5a2-530dfb075fb8"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="idc9093cb88904d549ef037237af32b23_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTAtMTctMS0xLTk1MjY3_2d70cbbe-e54b-4fd5-b8c2-72749f332284"
      unitRef="usd">7585000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i3df20c1e4676457aac2f861c6f654951_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtMS0xLTEtOTUyNjc_6d3cd98f-93a1-4f30-ba14-bdf8ca4fb38c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i3df20c1e4676457aac2f861c6f654951_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtMy0xLTEtOTUyNjc_e3ccf2d0-1090-47ed-9213-7acf19cf7378"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i3df20c1e4676457aac2f861c6f654951_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtNS0xLTEtOTUyNjc_891673ee-7991-41cb-9304-adc44c9b4969"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i3df20c1e4676457aac2f861c6f654951_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtNy0xLTEtOTUyNjc_79eceb53-01df-402a-8d7c-173fa2e87121"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i3df20c1e4676457aac2f861c6f654951_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtOS0xLTEtOTUyNjc_fc5dc6bd-1baa-44a1-a38c-0218c788f9cb"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i3df20c1e4676457aac2f861c6f654951_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtMTEtMS0xLTk1MjY3_42b8163b-2517-42d5-9980-c464ef119cae"
      unitRef="usd">405000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i3df20c1e4676457aac2f861c6f654951_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtMTMtMS0xLTk1MjY3_99c5bcf0-0a4f-44c4-b335-a994d51524ab"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i3df20c1e4676457aac2f861c6f654951_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtMTUtMS0xLTk1MjY3_3b76faf6-1068-4484-92f8-a29c319eaaef"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i3df20c1e4676457aac2f861c6f654951_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTEtMTctMS0xLTk1MjY3_09350c1e-5cb3-4a13-abbf-7542ed1fccfe"
      unitRef="usd">405000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtMS0xLTEtOTUyNjc_490cd881-6b23-4db3-b02e-0ca1fa536973"
      unitRef="usd">8832000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtMy0xLTEtOTUyNjc_9f29ccb7-4d5c-4a6f-bd3b-774515795a6b"
      unitRef="usd">75096000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtNS0xLTEtOTUyNjc_e35235fe-a2be-4b5a-9325-4e3f7f99c062"
      unitRef="usd">25862000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtNy0xLTEtOTUyNjc_39da0f53-f7e1-40a9-b6b1-d31ca32062eb"
      unitRef="usd">12666000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtOS0xLTEtOTUyNjc_52b80d20-e045-4fec-acfb-16559fa0b34c"
      unitRef="usd">3186000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtMTEtMS0xLTk1MjY3_0e341e49-f1d9-4811-8899-3df3e59cfc21"
      unitRef="usd">2418000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtMTMtMS0xLTk1MjY3_f35917a0-f00d-4ebd-9c97-2166d442b260"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtMTUtMS0xLTk1MjY3_943c601c-9334-4f51-a659-556eb3950a8c"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTMtMTctMS0xLTk1MjY3_c213c978-5bed-480e-b1e2-86afeb4672b3"
      unitRef="usd">128060000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtMS0xLTEtOTUyNjc_aab0b3fc-828a-4f73-b6f8-6be2980f4c26"
      unitRef="usd">30496000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtMy0xLTEtOTUyNjc_42d6ed1b-30f5-4973-8202-d2d4ca88b904"
      unitRef="usd">118973000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtNS0xLTEtOTUyNjc_f5164f00-109e-4b01-840e-be887b63205c"
      unitRef="usd">34321000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtNy0xLTEtOTUyNjc_5723ce0e-311c-406e-93cb-e99c2c32a6e7"
      unitRef="usd">18954000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtOS0xLTEtOTUyNjc_5722052b-76e9-4e9d-b9b3-54f7cb820e73"
      unitRef="usd">4191000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtMTEtMS0xLTk1MjY3_566e16ad-ff20-46cf-9ee6-5fe6d72af9cb"
      unitRef="usd">3681000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtMTMtMS0xLTk1MjY3_690b4fb5-ea61-417d-84d8-9a55dc90aa42"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtMTUtMS0xLTk1MjY3_0c142abe-b109-44f2-a1f3-75c58aabd9f7"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i34f50ac22d844e7794040aaabbb87ee3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTUtMTctMS0xLTk1MjY3_8ecb6383-c7d5-4b70-9f83-134f031cbce9"
      unitRef="usd">210616000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ib025c887a42d4ab4813db11e748fba27_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtMS0xLTEtOTUyNjc_ebe877f9-fd61-4cd8-96e6-d56a603a81df"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ib025c887a42d4ab4813db11e748fba27_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtMy0xLTEtOTUyNjc_add4620f-0c50-4b26-bbb4-db8dd74e8568"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ib025c887a42d4ab4813db11e748fba27_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtNS0xLTEtOTUyNjc_f5c5f726-96e8-49a3-8902-f9440e46f89c"
      unitRef="usd">1871000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ib025c887a42d4ab4813db11e748fba27_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtNy0xLTEtOTUyNjc_ab5c30f2-7802-488c-9c73-0fec1256548c"
      unitRef="usd">5714000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ib025c887a42d4ab4813db11e748fba27_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtOS0xLTEtOTUyNjc_e817b520-44da-4663-827e-b581780f068a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ib025c887a42d4ab4813db11e748fba27_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtMTEtMS0xLTk1MjY3_05307c8f-6dea-4a53-b6b9-929a36bea5c6"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ib025c887a42d4ab4813db11e748fba27_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtMTMtMS0xLTk1MjY3_50977797-9102-4e86-bd58-b153502213ba"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ib025c887a42d4ab4813db11e748fba27_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtMTUtMS0xLTk1MjY3_b3275186-828e-4287-8714-23e404183d02"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ib025c887a42d4ab4813db11e748fba27_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTYtMTctMS0xLTk1MjY3_c5513168-0d5c-40f1-a886-127d06778caa"
      unitRef="usd">7585000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i90961f2d98d241e5acf03136b9373f61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctMS0xLTEtOTUyNjc_99094061-01cc-4bf2-8889-0390e63e262b"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i90961f2d98d241e5acf03136b9373f61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctMy0xLTEtOTUyNjc_1dbb15cb-1c7b-41a3-a7e3-46b2f0690ebc"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i90961f2d98d241e5acf03136b9373f61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctNS0xLTEtOTUyNjc_cb52f524-3a48-4ca8-aa36-d5538ad2609d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i90961f2d98d241e5acf03136b9373f61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctNy0xLTEtOTUyNjc_f6a42f6d-6bda-4087-9f78-1f65876cbced"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i90961f2d98d241e5acf03136b9373f61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctOS0xLTEtOTUyNjc_0d378a9d-47b3-401e-bd70-e70b85ea9708"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i90961f2d98d241e5acf03136b9373f61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctMTEtMS0xLTk1MjY3_e1f86681-6780-46de-8e75-746dd4db8291"
      unitRef="usd">405000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i90961f2d98d241e5acf03136b9373f61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctMTMtMS0xLTk1MjY3_8e14deba-5783-4ea5-a906-58d858211975"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i90961f2d98d241e5acf03136b9373f61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctMTUtMS0xLTk1MjY3_789e1e36-2c56-4d71-ac01-c51eef75f8b7"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i90961f2d98d241e5acf03136b9373f61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTctMTctMS0xLTk1MjY3_c2f78ecf-efc0-42c9-a2d7-35070143ac6a"
      unitRef="usd">405000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktMS0xLTEtOTUyNjc_aca393c5-555d-41a4-9f18-6764357806b0"
      unitRef="usd">30496000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktMy0xLTEtOTUyNjc_d0813c95-3644-40de-a437-6408d2e2cbab"
      unitRef="usd">118973000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktNS0xLTEtOTUyNjc_1b4c4e84-1bb7-4d78-b6dc-33a630a92b23"
      unitRef="usd">36192000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktNy0xLTEtOTUyNjc_2503606f-e2fa-4359-b5a4-f597b2f0d39b"
      unitRef="usd">24668000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktOS0xLTEtOTUyNjc_f52f5c2d-bac8-4c17-9eeb-02f76906c065"
      unitRef="usd">4191000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktMTEtMS0xLTk1MjY3_cf6f2629-0102-4c14-88a5-765208ae858d"
      unitRef="usd">4086000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktMTMtMS0xLTk1MjY3_1b2648b4-7083-419f-85bb-413875f46261"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktMTUtMS0xLTk1MjY3_531e3ae2-4902-46fb-9fb6-ba0877fd27b2"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNTktMTctMS0xLTk1MjY3_3ebcaf9b-c611-4780-bd0b-df92b8d3237f"
      unitRef="usd">218606000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtMS0xLTEtOTUyNjc_70ffcd88-c0e5-4d9e-a895-ba0d914a260d"
      unitRef="usd">2475000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtMy0xLTEtOTUyNjc_2c862357-42ed-425b-b903-d2101d2607ae"
      unitRef="usd">770000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtNS0xLTEtOTUyNjc_f5aa3008-9c2a-40ae-ba5a-6c5cacdd5375"
      unitRef="usd">12451000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtNy0xLTEtOTUyNjc_ecd7ea48-6a8e-4d92-ab81-31c61c011d59"
      unitRef="usd">35722000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtOS0xLTEtOTUyNjc_30f4b27a-020d-4fd2-ac86-3e34ba9ef28c"
      unitRef="usd">21337000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtMTEtMS0xLTk1MjY3_8893ce92-1fb4-46e0-90d9-556c5a56f9ce"
      unitRef="usd">19062000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtMTMtMS0xLTk1MjY3_5fc4f2e2-c8e0-41cf-8e77-e4acbc7666e4"
      unitRef="usd">118826000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtMTUtMS0xLTk1MjY3_34289a51-b919-401a-8e73-bd6c199d0167"
      unitRef="usd">329000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i1f1a4455738e4fbc982484b117535fc3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjEtMTctMS0xLTk1MjY3_5c8cf99a-857d-463c-9a37-24e45a6be5f6"
      unitRef="usd">210972000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtMS0xLTEtOTUyNjc_28514c73-4601-4478-8e31-2f88107545b9"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtMy0xLTEtOTUyNjc_ad873d88-e204-4f19-917a-b270ad246262"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtNS0xLTEtOTUyNjc_c6db78b6-29eb-4d24-8826-c49c2488852d"
      unitRef="usd">169000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtNy0xLTEtOTUyNjc_d15b90c9-cea9-4576-aebe-a1f1e1fef375"
      unitRef="usd">558000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtOS0xLTEtOTUyNjc_b71e0216-32a8-4b83-b58d-083f4a1b36aa"
      unitRef="usd">366000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtMTEtMS0xLTk1MjY3_d09c5fe2-64ee-4d17-b8e9-7e9a870b49a9"
      unitRef="usd">1346000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtMTMtMS0xLTk1MjY3_2d7dedb6-5791-42e7-8cfb-54ac5398743e"
      unitRef="usd">8000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtMTUtMS0xLTk1MjY3_cb0c0527-8d30-482f-824b-002257a55cb4"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i7a2c4b5ecb9d4276a4755c77d7a7b075_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjMtMTctMS0xLTk1MjY3_8d1a5d17-f45e-4931-b467-2d8bd851877b"
      unitRef="usd">2447000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtMS0xLTEtOTUyNjc_3e7fe268-f19f-4d95-929f-20002f83b367"
      unitRef="usd">2475000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtMy0xLTEtOTUyNjc_2a9bddf9-44cb-4a7f-ae47-63d56e2530e4"
      unitRef="usd">770000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtNS0xLTEtOTUyNjc_c6c0dd82-72fc-4fa4-8952-a968522e7b5c"
      unitRef="usd">12620000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtNy0xLTEtOTUyNjc_d2780f3a-3b98-4122-b73b-779a2a3a2452"
      unitRef="usd">36280000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtOS0xLTEtOTUyNjc_fb402540-e796-4e27-9e61-5f08f97b8a25"
      unitRef="usd">21703000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtMTEtMS0xLTk1MjY3_b89e1b7b-165e-46cc-97d2-3e9e886fb755"
      unitRef="usd">20408000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtMTMtMS0xLTk1MjY3_c31c2343-23b0-46d4-99d3-c6a55e313f36"
      unitRef="usd">118834000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtMTUtMS0xLTk1MjY3_a16fbeec-4d72-43c3-a295-3bb72334e73c"
      unitRef="usd">329000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjUtMTctMS0xLTk1MjY3_48639fe4-9cbf-49fe-8ae0-6939e4240998"
      unitRef="usd">213419000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctMS0xLTEtOTUyNjc_dfb15306-f13f-4263-a4f3-f0c21ee36a32"
      unitRef="usd">393807000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctMy0xLTEtOTUyNjc_87370a38-08ba-4404-bf17-6e4bf1883850"
      unitRef="usd">729243000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctNS0xLTEtOTUyNjc_1482de27-20c5-4b88-a969-2a59e21a3580"
      unitRef="usd">422753000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctNy0xLTEtOTUyNjc_0db0ad77-2c3d-4cf3-b091-b75854be89b4"
      unitRef="usd">566666000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctOS0xLTEtOTUyNjc_7c49eb1f-6485-449a-a0bc-db7d6f5b4ea7"
      unitRef="usd">282409000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctMTEtMS0xLTk1MjY3_f1a14e28-9e09-4e33-93ed-d527672ec298"
      unitRef="usd">1025475000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctMTMtMS0xLTk1MjY3_aace89a0-b677-4a12-b28d-f78d257669b5"
      unitRef="usd">286856000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctMTUtMS0xLTk1MjY3_819618d6-30f8-437a-b53a-9f2acfcd33b5"
      unitRef="usd">374000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="id4bf5fedfb0b430c950d997d2d0542e9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjctMTctMS0xLTk1MjY3_4566449c-a2bc-4635-8f7b-e91dc3ceb384"
      unitRef="usd">3707583000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i882f800186044760a61e5d929c8ee918_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtMS0xLTEtOTUyNjc_18968e1f-9e10-4ea0-808d-abf35b29189e"
      unitRef="usd">234000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i882f800186044760a61e5d929c8ee918_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtMy0xLTEtOTUyNjc_d88a0c40-88f3-4899-a6c0-b550fbb00904"
      unitRef="usd">8688000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i882f800186044760a61e5d929c8ee918_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtNS0xLTEtOTUyNjc_d5cb3ce4-7340-44f7-936e-d29030b846f0"
      unitRef="usd">2600000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i882f800186044760a61e5d929c8ee918_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtNy0xLTEtOTUyNjc_296c3763-bbc0-4f1f-b2b3-4439fe40f412"
      unitRef="usd">15906000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i882f800186044760a61e5d929c8ee918_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtOS0xLTEtOTUyNjc_064c002c-0f60-49e3-adb3-950022eda85c"
      unitRef="usd">11337000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i882f800186044760a61e5d929c8ee918_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtMTEtMS0xLTk1MjY3_bece46cb-a6be-4705-9ed2-9847c65766e4"
      unitRef="usd">31678000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i882f800186044760a61e5d929c8ee918_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtMTMtMS0xLTk1MjY3_523b2551-8c24-4468-a511-d42873a7edd3"
      unitRef="usd">1619000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i882f800186044760a61e5d929c8ee918_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtMTUtMS0xLTk1MjY3_457100e7-5d33-41c4-b7d4-0fd9ea33cba7"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i882f800186044760a61e5d929c8ee918_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjgtMTctMS0xLTk1MjY3_682d090d-d455-40d0-bf37-64aad17a1d2f"
      unitRef="usd">72062000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktMS0xLTEtOTUyNjc_6885a332-25c4-492a-9c74-2cd0c0aa5a0e"
      unitRef="usd">882000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktMy0xLTEtOTUyNjc_bc4fb9b7-8622-4f1c-8ccb-20aac39614f3"
      unitRef="usd">430000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktNS0xLTEtOTUyNjc_3628c892-2d7f-4e2a-8b33-06e5076fe294"
      unitRef="usd">1544000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktNy0xLTEtOTUyNjc_28b4b198-04ff-4def-8648-117915b8b6ac"
      unitRef="usd">5139000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktOS0xLTEtOTUyNjc_95f35d48-089d-488d-8527-1533652e4650"
      unitRef="usd">8910000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktMTEtMS0xLTk1MjY3_438340ab-08a8-41ca-b9d8-babf06f835f6"
      unitRef="usd">74458000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktMTMtMS0xLTk1MjY3_ebd12b81-a139-43c3-85a1-a4d20f0fddd3"
      unitRef="usd">2179000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktMTUtMS0xLTk1MjY3_c50e6e13-35b7-48a2-a3d4-62458e6d0ef4"
      unitRef="usd">877000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i7b4e33da760d42b98711c4e223f798d9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNjktMTctMS0xLTk1MjY3_bf9501de-dfd4-4ce3-8ea4-94845e1e0af0"
      unitRef="usd">94419000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtMS0xLTEtOTUyNjc_845736f3-bf17-413e-bada-7f8655b15bb6"
      unitRef="usd">394923000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtMy0xLTEtOTUyNjc_5b38f4bc-5ecc-481f-b8e6-797f055540de"
      unitRef="usd">738361000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtNS0xLTEtOTUyNjc_7ea1c2e0-a954-4366-bf8b-e31598c18b20"
      unitRef="usd">426897000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtNy0xLTEtOTUyNjc_d572f6c7-230c-41b6-883c-28a0362aea56"
      unitRef="usd">587711000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtOS0xLTEtOTUyNjc_8e0d5b9e-a3e7-44e8-91a1-2eea6fd644b7"
      unitRef="usd">302656000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtMTEtMS0xLTk1MjY3_f9acc61a-e17c-4494-8c36-61999018b5c7"
      unitRef="usd">1131611000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtMTMtMS0xLTk1MjY3_b7f703dc-8be9-4f28-a7bd-4791c56d50b4"
      unitRef="usd">290654000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtMTUtMS0xLTk1MjY3_45c95639-27aa-42c6-8ef8-f3aa93572598"
      unitRef="usd">1251000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjFhOTk1ZGU1YzcxMDQ0NWI4YmMzOTViMGQxM2Q2NzY2L3RhYmxlcmFuZ2U6MWE5OTVkZTVjNzEwNDQ1YjhiYzM5NWIwZDEzZDY3NjZfNzEtMTctMS0xLTk1MjY3_2a3497fa-3b1d-4767-bf14-5d9f014a8c59"
      unitRef="usd">3874064000</us-gaap:NotesReceivableGross>
    <us-gaap:AllowanceForLoanAndLeaseLossesLoansAcquired
      contextRef="i2be64bad989347449e740d26e97f7b77_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfMTA5OTUxMTY0MDM3Mw_83202a73-940c-4753-81b1-517eab977335"
      unitRef="usd">42200000</us-gaap:AllowanceForLoanAndLeaseLossesLoansAcquired>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i9d2b11810b504ad6899d94bd351a2a9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi0xLTEtMS05NTI2Nw_3610fbc8-47c4-4665-9f8c-d93b7da75634"
      unitRef="usd">95960000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i9d2b11810b504ad6899d94bd351a2a9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi0zLTEtMS05NTI2Nw_804343f9-46c6-47a1-9e95-0c523a083fe2"
      unitRef="usd">100193000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i9d2b11810b504ad6899d94bd351a2a9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi01LTEtMS05NTI2Nw_809774a9-de81-4d7a-8057-c9a5fde502f2"
      unitRef="usd">94657000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i9d2b11810b504ad6899d94bd351a2a9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi03LTEtMS05NTI2Nw_54ba89ee-1cef-430d-8e36-24f240ef7a02"
      unitRef="usd">54707000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i9d2b11810b504ad6899d94bd351a2a9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi05LTEtMS05NTI2Nw_f998d01a-77a9-4370-a484-edc86222eadc"
      unitRef="usd">28558000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i9d2b11810b504ad6899d94bd351a2a9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi0xMS0xLTEtOTUyNjc_83de1ef8-8099-4454-bd46-2e40d4f55b57"
      unitRef="usd">77294000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i9d2b11810b504ad6899d94bd351a2a9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi0xMy0xLTEtOTUyNjc_8463469f-bf86-4b21-bdfd-42d7792f519c"
      unitRef="usd">127651000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i9d2b11810b504ad6899d94bd351a2a9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi0xNS0xLTEtOTUyNjc_21150a92-04f2-4c16-a402-8ec7b90bc850"
      unitRef="usd">1035000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i9d2b11810b504ad6899d94bd351a2a9c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNi0xNy0xLTEtOTUyNjc_fd5f8605-66b3-4abe-9402-6098fad2ec0f"
      unitRef="usd">580055000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i4c797218eb2249c18d08a66933227141_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy0xLTEtMS05NTI2Nw_9b23450a-e960-4892-b56d-150c0b26b938"
      unitRef="usd">326000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i4c797218eb2249c18d08a66933227141_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy0zLTEtMS05NTI2Nw_d57b2006-acdb-4348-b1d3-dd7fe5bdea42"
      unitRef="usd">884000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i4c797218eb2249c18d08a66933227141_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy01LTEtMS05NTI2Nw_0a40b368-8dcd-4eff-8522-a807a31a2883"
      unitRef="usd">5998000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i4c797218eb2249c18d08a66933227141_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy03LTEtMS05NTI2Nw_bdcceed1-424b-494a-849e-6643f4cafc93"
      unitRef="usd">1425000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i4c797218eb2249c18d08a66933227141_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy05LTEtMS05NTI2Nw_380392e5-00f5-4617-9055-ae966b8ccfff"
      unitRef="usd">2223000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i4c797218eb2249c18d08a66933227141_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy0xMS0xLTEtOTUyNjc_145eaae5-1fbe-4421-a0a7-0a5c7438cf71"
      unitRef="usd">2401000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i4c797218eb2249c18d08a66933227141_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy0xMy0xLTEtOTUyNjc_f0cf5906-5c8a-4d49-86f4-32bde6b9cb3b"
      unitRef="usd">2048000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i4c797218eb2249c18d08a66933227141_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy0xNS0xLTEtOTUyNjc_cacd6e0a-55db-41c3-808b-d4b174446c03"
      unitRef="usd">353000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i4c797218eb2249c18d08a66933227141_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNy0xNy0xLTEtOTUyNjc_4c82fb6b-f84d-4f7b-b3ec-22c93bc46bcd"
      unitRef="usd">15658000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i9f37f10746034d7c925e5de0447dc4d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC0xLTEtMS05NTI2Nw_924a7b21-3804-4649-a36f-05ea5c4e7ad4"
      unitRef="usd">1443000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i9f37f10746034d7c925e5de0447dc4d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC0zLTEtMS05NTI2Nw_acef02c5-4390-464c-8718-5f0ee195e589"
      unitRef="usd">1287000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i9f37f10746034d7c925e5de0447dc4d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC01LTEtMS05NTI2Nw_884fa70d-8b16-4fb9-8dd9-67ccc5ca1de5"
      unitRef="usd">5912000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i9f37f10746034d7c925e5de0447dc4d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC03LTEtMS05NTI2Nw_2c2070ad-184d-432e-920a-919bee49f45c"
      unitRef="usd">2809000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i9f37f10746034d7c925e5de0447dc4d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC05LTEtMS05NTI2Nw_4929c587-3a42-41da-b25c-8b8edf3413fe"
      unitRef="usd">2526000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i9f37f10746034d7c925e5de0447dc4d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC0xMS0xLTEtOTUyNjc_64fa33a8-a06d-4a40-930a-09a2f0432b74"
      unitRef="usd">6907000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i9f37f10746034d7c925e5de0447dc4d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC0xMy0xLTEtOTUyNjc_e25a9301-7da2-49ce-be25-b5f9d8392ef2"
      unitRef="usd">4402000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i9f37f10746034d7c925e5de0447dc4d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC0xNS0xLTEtOTUyNjc_f4581ec4-a356-492e-9bec-57c7ca6fafc7"
      unitRef="usd">568000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i9f37f10746034d7c925e5de0447dc4d4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfOC0xNy0xLTEtOTUyNjc_672a676e-f444-4e57-bc3e-1714d928d6db"
      unitRef="usd">25854000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtMS0xLTEtOTUyNjc_2b1c751c-2f3f-4167-a0f9-d0ac7a96fe75"
      unitRef="usd">97729000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtMy0xLTEtOTUyNjc_f6619664-c05e-4d54-9845-6c1d838e2492"
      unitRef="usd">102364000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtNS0xLTEtOTUyNjc_99596458-45bb-42f6-ae85-8bb824ad02aa"
      unitRef="usd">106567000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtNy0xLTEtOTUyNjc_82935c41-95aa-4da8-8c8f-030959581b7f"
      unitRef="usd">58941000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtOS0xLTEtOTUyNjc_4c11f996-023a-4dd4-acfb-23b68c6796b2"
      unitRef="usd">33307000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtMTEtMS0xLTk1MjY3_7c098c2e-3554-4854-aaf4-1ee1950119bf"
      unitRef="usd">86602000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtMTMtMS0xLTk1MjY3_b32d1cda-1eae-4f2b-89de-2006064c0fb3"
      unitRef="usd">134101000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtMTUtMS0xLTk1MjY3_e3c25c48-4a22-41a7-82ec-ebd19d45d1ad"
      unitRef="usd">1956000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTAtMTctMS0xLTk1MjY3_212efb5b-daf6-490a-a49f-2b74a78d294b"
      unitRef="usd">621567000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ife9b908db94f4000909566c155379638_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItMS0xLTEtOTUyNjc_06605a8d-f95f-46ab-9e4d-651a1bea157e"
      unitRef="usd">139253000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ife9b908db94f4000909566c155379638_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItMy0xLTEtOTUyNjc_3302cf28-7f9a-44e8-b8cd-bfd97c2639f4"
      unitRef="usd">6587000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ife9b908db94f4000909566c155379638_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItNS0xLTEtOTUyNjc_052f27b2-a262-4d61-a8f4-d97738aad981"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ife9b908db94f4000909566c155379638_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItNy0xLTEtOTUyNjc_92896484-44b5-4756-9042-bc5a7ffb4453"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ife9b908db94f4000909566c155379638_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItOS0xLTEtOTUyNjc_46cf112a-f1e6-4f6c-a393-fd8f643b2420"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ife9b908db94f4000909566c155379638_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItMTEtMS0xLTk1MjY3_284629f3-2fbf-46fa-a6b5-0001efe15d91"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ife9b908db94f4000909566c155379638_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItMTMtMS0xLTk1MjY3_0ff66ee2-ddf3-49b6-ac6a-786611bc8497"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ife9b908db94f4000909566c155379638_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItMTUtMS0xLTk1MjY3_f0e7f321-9eef-4a0c-94eb-22efc1dfbecc"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ife9b908db94f4000909566c155379638_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTItMTctMS0xLTk1MjY3_9e79cc2b-34dd-4888-a53d-cb5211656abf"
      unitRef="usd">145840000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i653e86b7046b48cdb92fed56c0f4f844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtMS0xLTEtOTUyNjc_b1186658-3fde-4c1f-92dd-ecbf066d26a6"
      unitRef="usd">182742000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i653e86b7046b48cdb92fed56c0f4f844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtMy0xLTEtOTUyNjc_782c4d11-dfc0-48ec-94a5-29d3e1c5cb96"
      unitRef="usd">90609000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i653e86b7046b48cdb92fed56c0f4f844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtNS0xLTEtOTUyNjc_7b4db6ae-4b3b-40da-a0bf-f816a77f798c"
      unitRef="usd">188380000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i653e86b7046b48cdb92fed56c0f4f844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtNy0xLTEtOTUyNjc_cdb06aac-88c9-4f70-a6ed-4a766e8e56ee"
      unitRef="usd">73714000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i653e86b7046b48cdb92fed56c0f4f844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtOS0xLTEtOTUyNjc_a0c4bdd9-9973-4162-9c9e-6609d5a7d0c1"
      unitRef="usd">66039000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i653e86b7046b48cdb92fed56c0f4f844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtMTEtMS0xLTk1MjY3_34f44ae6-7dd8-471c-b23c-94db092630c9"
      unitRef="usd">273518000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i653e86b7046b48cdb92fed56c0f4f844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtMTMtMS0xLTk1MjY3_0083c207-7f97-4937-9c13-76d5f5a0952d"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i653e86b7046b48cdb92fed56c0f4f844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtMTUtMS0xLTk1MjY3_c3927000-eeaf-44e7-9784-13ef29a2c3dc"
      unitRef="usd">72000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i653e86b7046b48cdb92fed56c0f4f844_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTgtMTctMS0xLTk1MjY3_604befc2-6d77-4464-b187-3f74259b66ef"
      unitRef="usd">875074000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i577d38f9a5564c4f8c09073181ffae7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktMS0xLTEtOTUyNjc_ff9a197e-6f15-4270-9014-4f6fdf19f5db"
      unitRef="usd">264000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i577d38f9a5564c4f8c09073181ffae7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktMy0xLTEtOTUyNjc_45af7839-de56-4e4e-93c7-5096bcab6eeb"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i577d38f9a5564c4f8c09073181ffae7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktNS0xLTEtOTUyNjc_7c6c50ab-c387-41c1-b58f-1bbf960db9b0"
      unitRef="usd">3079000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i577d38f9a5564c4f8c09073181ffae7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktNy0xLTEtOTUyNjc_cb8b6b5b-4da5-4de6-aee6-bb4ee777c711"
      unitRef="usd">7521000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i577d38f9a5564c4f8c09073181ffae7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktOS0xLTEtOTUyNjc_c3980d4d-5c9c-4a4d-b2e0-d6fb8eae3923"
      unitRef="usd">3937000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i577d38f9a5564c4f8c09073181ffae7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktMTEtMS0xLTk1MjY3_249b1f83-acdd-4c10-998d-9d606507a434"
      unitRef="usd">16724000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i577d38f9a5564c4f8c09073181ffae7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktMTMtMS0xLTk1MjY3_aa156964-c5a8-4021-b51b-835a1950f7e8"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i577d38f9a5564c4f8c09073181ffae7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktMTUtMS0xLTk1MjY3_0e6382b1-e648-4dfa-85b9-ada9d6760ab2"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i577d38f9a5564c4f8c09073181ffae7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMTktMTctMS0xLTk1MjY3_0f29aaac-4291-4de4-b823-144b75a09af4"
      unitRef="usd">31525000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i018845a5861f415ab8edcaf36160c4fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtMS0xLTEtOTUyNjc_14c3e3a2-908b-40b5-bcdd-408d8547b412"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i018845a5861f415ab8edcaf36160c4fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtMy0xLTEtOTUyNjc_22643945-81cc-40ae-a899-cb2bf0779292"
      unitRef="usd">1332000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i018845a5861f415ab8edcaf36160c4fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtNS0xLTEtOTUyNjc_9cabd871-ce21-4e83-9c3f-90d8af5b1b89"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i018845a5861f415ab8edcaf36160c4fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtNy0xLTEtOTUyNjc_583f45f5-49a5-4065-87cf-57bb0a674aa8"
      unitRef="usd">3787000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i018845a5861f415ab8edcaf36160c4fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtOS0xLTEtOTUyNjc_c235dd36-673b-4d60-9025-32a3ed309102"
      unitRef="usd">3014000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i018845a5861f415ab8edcaf36160c4fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtMTEtMS0xLTk1MjY3_9812592e-d69c-41e9-9331-bdd9b67c4ef9"
      unitRef="usd">16418000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i018845a5861f415ab8edcaf36160c4fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtMTMtMS0xLTk1MjY3_e507122d-17fd-4f8d-b14f-358747c64dd3"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i018845a5861f415ab8edcaf36160c4fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtMTUtMS0xLTk1MjY3_1d376bcd-6796-49c5-8468-e2707a459ceb"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i018845a5861f415ab8edcaf36160c4fc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjAtMTctMS0xLTk1MjY3_05557c5b-adff-494b-9371-af5ad287b52c"
      unitRef="usd">24551000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItMS0xLTEtOTUyNjc_9d08af34-bc5d-4a48-bc89-4bdd4e4474b8"
      unitRef="usd">183006000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItMy0xLTEtOTUyNjc_93c04c27-6402-4aaa-bbf7-2842856421f1"
      unitRef="usd">91941000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItNS0xLTEtOTUyNjc_11ebd462-0a48-4558-a771-cdcd5c1ca546"
      unitRef="usd">191459000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItNy0xLTEtOTUyNjc_ffa5fed1-7341-43ba-8e4e-3de1b3bbfff7"
      unitRef="usd">85022000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItOS0xLTEtOTUyNjc_37bc492c-ca1c-49df-aebd-6280c6ddf76c"
      unitRef="usd">72990000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItMTEtMS0xLTk1MjY3_5606c3c7-3fbd-443f-ab1e-e1eaf2f89333"
      unitRef="usd">306660000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItMTMtMS0xLTk1MjY3_21b7c0d5-cc55-4c5a-9822-b0c001f2f50a"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItMTUtMS0xLTk1MjY3_4014fd68-e6b5-4b77-9da7-4f8414b6bd82"
      unitRef="usd">72000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjItMTctMS0xLTk1MjY3_a042db86-4f06-4945-b2fe-69dbf9a6836b"
      unitRef="usd">931150000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ic515c2fd29284e12980d6cf6f145ad6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtMS0xLTEtOTUyNjc_328b7c9e-5d3a-4cd3-95e5-11c5802fb5ee"
      unitRef="usd">187860000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ic515c2fd29284e12980d6cf6f145ad6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtMy0xLTEtOTUyNjc_62245e7b-d6b3-492b-8614-2d66c930cfd3"
      unitRef="usd">185650000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ic515c2fd29284e12980d6cf6f145ad6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtNS0xLTEtOTUyNjc_3e06d71e-f34c-4cdd-96fb-0f26ac707b55"
      unitRef="usd">244863000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ic515c2fd29284e12980d6cf6f145ad6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtNy0xLTEtOTUyNjc_ffa33cf9-edfa-430b-9098-25e99ba67efd"
      unitRef="usd">149090000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ic515c2fd29284e12980d6cf6f145ad6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtOS0xLTEtOTUyNjc_4add4c20-d7a0-4709-89d4-88e7eac5ee30"
      unitRef="usd">144896000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ic515c2fd29284e12980d6cf6f145ad6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtMTEtMS0xLTk1MjY3_a9a9a65e-00b6-42d1-9ad9-908e1416c661"
      unitRef="usd">499486000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ic515c2fd29284e12980d6cf6f145ad6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtMTMtMS0xLTk1MjY3_7e1d414e-cc51-432a-9425-7123419a3c24"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ic515c2fd29284e12980d6cf6f145ad6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtMTUtMS0xLTk1MjY3_520574af-919e-4d41-abc4-bcd9eb1f9b7f"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ic515c2fd29284e12980d6cf6f145ad6e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjQtMTctMS0xLTk1MjY3_24beb1be-debb-487f-bad8-42e7d04a6b41"
      unitRef="usd">1411845000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i59c73dba1d3546458ff2590824e15b12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtMS0xLTEtOTUyNjc_f81cb782-bb34-4fc0-8c98-10c3a0d317bc"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i59c73dba1d3546458ff2590824e15b12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtMy0xLTEtOTUyNjc_6ca26a84-be7d-4080-aae3-e0bc28525e59"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i59c73dba1d3546458ff2590824e15b12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtNS0xLTEtOTUyNjc_8b105f2b-9a09-480a-bbe7-690060119c8b"
      unitRef="usd">5674000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i59c73dba1d3546458ff2590824e15b12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtNy0xLTEtOTUyNjc_4f46c8a3-3931-4169-bebb-136b4d5142de"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i59c73dba1d3546458ff2590824e15b12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtOS0xLTEtOTUyNjc_3182c08a-3c45-4aae-9b50-8552522f0dcf"
      unitRef="usd">15482000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i59c73dba1d3546458ff2590824e15b12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtMTEtMS0xLTk1MjY3_fb693db0-f83e-4cdc-bd43-1d7d244c7456"
      unitRef="usd">2400000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i59c73dba1d3546458ff2590824e15b12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtMTMtMS0xLTk1MjY3_70dc5a9e-074a-47ec-83b5-04ed5e3f3d8e"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i59c73dba1d3546458ff2590824e15b12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtMTUtMS0xLTk1MjY3_1232bd17-8265-4641-a769-62783846fb09"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i59c73dba1d3546458ff2590824e15b12_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjUtMTctMS0xLTk1MjY3_312efb75-376b-484a-8584-688d3eacb705"
      unitRef="usd">23556000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtMS0xLTEtOTUyNjc_99b58622-9930-4df8-b652-987d4641db8c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtMy0xLTEtOTUyNjc_60ccb2df-5654-4f43-bf3f-13dcd7c6bbd4"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtNS0xLTEtOTUyNjc_d1b9869c-4958-4b6e-ad48-ce1b5461e551"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtNy0xLTEtOTUyNjc_147f32c2-8340-41bb-8ba1-08945a62fa3b"
      unitRef="usd">3379000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtOS0xLTEtOTUyNjc_88bdf674-ea7a-4602-a81b-88d3eee6a3fe"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtMTEtMS0xLTk1MjY3_fbff7c32-b4a3-4389-a0c9-18c47ce2f8b1"
      unitRef="usd">54319000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtMTMtMS0xLTk1MjY3_2aaa7fd2-0113-4deb-92a5-24392700e098"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtMTUtMS0xLTk1MjY3_d53781f9-71b0-428b-89b9-b4e51a55aa30"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ifcf80b6cc54340d2ac5ed56df77c25f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjYtMTctMS0xLTk1MjY3_5dc929cc-8cf5-4d6e-8d3f-4e9accc1c52b"
      unitRef="usd">57698000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtMS0xLTEtOTUyNjc_3daf7f3c-7e29-49b9-a8e2-440172e56055"
      unitRef="usd">187860000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtMy0xLTEtOTUyNjc_a326d1fc-129d-494e-a229-0285b8d138a9"
      unitRef="usd">185650000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtNS0xLTEtOTUyNjc_d368a1e6-22b6-41ec-9151-7a7e352b0674"
      unitRef="usd">250537000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtNy0xLTEtOTUyNjc_ecc63a65-0003-4bbc-a67e-a3dbf2307e6f"
      unitRef="usd">152469000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtOS0xLTEtOTUyNjc_f4673a6f-e181-4427-878a-ac77708a3409"
      unitRef="usd">160378000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtMTEtMS0xLTk1MjY3_12d51bfd-f678-4b1f-b328-c126c9c0ff90"
      unitRef="usd">556205000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtMTMtMS0xLTk1MjY3_1b716c18-3b7d-45a6-b345-aa3545387e74"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtMTUtMS0xLTk1MjY3_9c098842-c633-4cc2-8b52-6cf808975a28"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMjgtMTctMS0xLTk1MjY3_ec2fa99b-cdc8-483f-ada5-edd58172c7f0"
      unitRef="usd">1493099000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i790eb8a10bda4c54acefd817af2d0291_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtMS0xLTEtOTUyNjc_1605bce4-ea70-4ee6-b7b4-c9064570584d"
      unitRef="usd">605815000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i790eb8a10bda4c54acefd817af2d0291_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtMy0xLTEtOTUyNjc_adcdb673-4a04-40d5-a72c-d499c32305fc"
      unitRef="usd">383039000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i790eb8a10bda4c54acefd817af2d0291_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtNS0xLTEtOTUyNjc_733b33dc-3779-454c-95f1-e1fbae45022a"
      unitRef="usd">527900000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i790eb8a10bda4c54acefd817af2d0291_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtNy0xLTEtOTUyNjc_540d9dfe-34e0-49d9-b1d8-12c5439510ff"
      unitRef="usd">277511000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i790eb8a10bda4c54acefd817af2d0291_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtOS0xLTEtOTUyNjc_97acadd6-d447-4947-8c27-73449d6946c3"
      unitRef="usd">239493000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i790eb8a10bda4c54acefd817af2d0291_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtMTEtMS0xLTk1MjY3_1b6110c5-e2c8-49df-9b1e-9be6006fdc7a"
      unitRef="usd">850298000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i790eb8a10bda4c54acefd817af2d0291_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtMTMtMS0xLTk1MjY3_6ef8d479-b68e-480e-9da4-618cf5a67025"
      unitRef="usd">127651000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i790eb8a10bda4c54acefd817af2d0291_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtMTUtMS0xLTk1MjY3_e5a83638-d044-4db6-bf2e-a5edf5727a03"
      unitRef="usd">1107000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i790eb8a10bda4c54acefd817af2d0291_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzAtMTctMS0xLTk1MjY3_766080b3-4a5f-4e03-b886-3e96964e05cf"
      unitRef="usd">3012814000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i13f9af30f8dd440b80e87c28347c2cd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtMS0xLTEtOTUyNjc_cfd2ad5f-0ec4-4cb3-8965-b991977c7945"
      unitRef="usd">590000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i13f9af30f8dd440b80e87c28347c2cd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtMy0xLTEtOTUyNjc_ec5652e4-cb87-438c-ae45-a474cdd61b8f"
      unitRef="usd">884000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i13f9af30f8dd440b80e87c28347c2cd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtNS0xLTEtOTUyNjc_beb30c8f-557d-48e9-934e-8449a23aabeb"
      unitRef="usd">14751000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i13f9af30f8dd440b80e87c28347c2cd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtNy0xLTEtOTUyNjc_69acafe4-ebe3-4b89-8127-338b7c0246e5"
      unitRef="usd">8946000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i13f9af30f8dd440b80e87c28347c2cd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtOS0xLTEtOTUyNjc_2b3bdaf3-7a5b-4fdd-ae44-ed846836ff2c"
      unitRef="usd">21642000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i13f9af30f8dd440b80e87c28347c2cd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtMTEtMS0xLTk1MjY3_60fc75db-388a-49e0-b65f-ba1f78dac900"
      unitRef="usd">21525000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i13f9af30f8dd440b80e87c28347c2cd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtMTMtMS0xLTk1MjY3_c834ea3e-51cd-4448-827b-dd26a317c11f"
      unitRef="usd">2048000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i13f9af30f8dd440b80e87c28347c2cd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtMTUtMS0xLTk1MjY3_35c243cf-1112-4097-9e7b-b8715838c0b2"
      unitRef="usd">353000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i13f9af30f8dd440b80e87c28347c2cd8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzEtMTctMS0xLTk1MjY3_aff8217d-f49a-44c6-ae2c-bde4eb6e10f6"
      unitRef="usd">70739000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i843d4a4ce3f4490e88bf225077e4a27b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItMS0xLTEtOTUyNjc_475980fd-c543-40b8-a59d-0b3bfeda6fbd"
      unitRef="usd">1443000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i843d4a4ce3f4490e88bf225077e4a27b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItMy0xLTEtOTUyNjc_6adebf1e-9301-4b4c-a3dc-be56678d56a3"
      unitRef="usd">2619000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i843d4a4ce3f4490e88bf225077e4a27b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItNS0xLTEtOTUyNjc_9f3fec01-0a9c-4532-aae1-c6427c351ec1"
      unitRef="usd">5912000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i843d4a4ce3f4490e88bf225077e4a27b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItNy0xLTEtOTUyNjc_4f51ea9c-df25-471c-be69-b046049cbd67"
      unitRef="usd">9975000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i843d4a4ce3f4490e88bf225077e4a27b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItOS0xLTEtOTUyNjc_0488cd98-8c25-4df8-855f-dc3871d227ef"
      unitRef="usd">5540000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i843d4a4ce3f4490e88bf225077e4a27b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItMTEtMS0xLTk1MjY3_f7552750-98f7-4d07-9eac-eef8f1132fcf"
      unitRef="usd">77644000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i843d4a4ce3f4490e88bf225077e4a27b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItMTMtMS0xLTk1MjY3_83288a3b-5e45-4bea-baae-57c5674e1ea0"
      unitRef="usd">4402000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i843d4a4ce3f4490e88bf225077e4a27b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItMTUtMS0xLTk1MjY3_25aff6e5-da4d-467b-af4f-2bc68070e4b1"
      unitRef="usd">568000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i843d4a4ce3f4490e88bf225077e4a27b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzItMTctMS0xLTk1MjY3_e3eecbd6-8c10-4aab-8c38-c8980da6d73d"
      unitRef="usd">108103000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtMS0xLTEtOTUyNjc_d75d4a26-bec3-4e69-96a9-5c13f694b77a"
      unitRef="usd">607848000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtMy0xLTEtOTUyNjc_21571596-70f5-4787-a60c-f0792cdc3ef8"
      unitRef="usd">386542000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtNS0xLTEtOTUyNjc_aa46090e-4c5f-46d2-b9f3-7d511138bc29"
      unitRef="usd">548563000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtNy0xLTEtOTUyNjc_421f2079-8b51-4320-86b8-8a77c7d67cc7"
      unitRef="usd">296432000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtOS0xLTEtOTUyNjc_a99a7c10-baa0-4e53-8a54-af3fa6233f1d"
      unitRef="usd">266675000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtMTEtMS0xLTk1MjY3_459f87f1-aff0-4da4-bfef-b67a14ce3c94"
      unitRef="usd">949467000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtMTMtMS0xLTk1MjY3_b8569a11-c011-4d74-8157-49cc3c87caef"
      unitRef="usd">134101000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtMTUtMS0xLTk1MjY3_ea17439a-78e2-4b22-b116-7b16790133e5"
      unitRef="usd">2028000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzQtMTctMS0xLTk1MjY3_687725ad-9891-43cf-ac74-f3eb5b4e4c78"
      unitRef="usd">3191656000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtMS0xLTEtOTUyNjc_6c565271-8781-4e5b-b65b-5b97c781430a"
      unitRef="usd">85089000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtMy0xLTEtOTUyNjc_36f3c9eb-4f80-4e61-b9ef-1b2f5b1c8678"
      unitRef="usd">27090000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtNS0xLTEtOTUyNjc_e6127a44-387c-4ef4-845f-b30a9360bc59"
      unitRef="usd">23295000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtNy0xLTEtOTUyNjc_31805c96-873f-4704-8cd2-ed6bc68d5fe3"
      unitRef="usd">5672000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtOS0xLTEtOTUyNjc_153ddc4b-e3c2-40e3-82b4-70dbb89224d4"
      unitRef="usd">6141000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtMTEtMS0xLTk1MjY3_524bd33c-ac85-4a4b-83cb-e0aabd8e5300"
      unitRef="usd">16891000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtMTMtMS0xLTk1MjY3_8ccdf3f2-2909-408f-b561-061cdc0707f7"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtMTUtMS0xLTk1MjY3_b528abdc-a9e4-4b2c-b667-9112041277d7"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i4239cfc6dd094b67a8ea8a2836c328f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzYtMTctMS0xLTk1MjY3_cfd029b2-38fd-4a46-b605-6d274a35ce0c"
      unitRef="usd">164178000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i57643d6f60f9411e99504d9e76879eaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtMS0xLTEtOTUyNjc_d3855a6c-30b7-4928-a112-b6088d4fbf25"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i57643d6f60f9411e99504d9e76879eaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtMy0xLTEtOTUyNjc_0777bf49-7298-4955-b446-e4d07ede311b"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i57643d6f60f9411e99504d9e76879eaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtNS0xLTEtOTUyNjc_29814149-66ba-4f68-825c-86655acba746"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i57643d6f60f9411e99504d9e76879eaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtNy0xLTEtOTUyNjc_445b4b62-ebdf-45eb-8462-e65382aaa3e3"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i57643d6f60f9411e99504d9e76879eaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtOS0xLTEtOTUyNjc_72840c1c-93d4-4786-b282-70588c4dc9fc"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i57643d6f60f9411e99504d9e76879eaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtMTEtMS0xLTk1MjY3_51842b9f-87a7-4f6b-b701-2d59bdbd23f0"
      unitRef="usd">404000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i57643d6f60f9411e99504d9e76879eaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtMTMtMS0xLTk1MjY3_c734dfcc-90e4-4736-9ae3-c3919b8d780e"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i57643d6f60f9411e99504d9e76879eaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtMTUtMS0xLTk1MjY3_09051cb9-a5a1-4518-92aa-c574d5719819"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i57643d6f60f9411e99504d9e76879eaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfMzgtMTctMS0xLTk1MjY3_26940e08-1fc6-4261-8424-0dc2b330a998"
      unitRef="usd">404000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtMS0xLTEtOTUyNjc_e0b139fc-741a-4996-8fe3-461b51cd9525"
      unitRef="usd">85089000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtMy0xLTEtOTUyNjc_4b6a740e-e199-422f-9bbc-4acd3c52792b"
      unitRef="usd">27090000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtNS0xLTEtOTUyNjc_7d6dc606-e97b-421c-9819-dbc2059158da"
      unitRef="usd">23295000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtNy0xLTEtOTUyNjc_b2a0fb16-f322-43da-9814-ca440de0a7e0"
      unitRef="usd">5672000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtOS0xLTEtOTUyNjc_cef353a5-03f8-4c4d-91b2-4a4454e76679"
      unitRef="usd">6141000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtMTEtMS0xLTk1MjY3_f29f7d1f-d574-4048-ace7-98e17af8d74f"
      unitRef="usd">17295000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtMTMtMS0xLTk1MjY3_06ba4343-dbad-4cfd-a3bd-b7b16d262824"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtMTUtMS0xLTk1MjY3_a4a186db-ac4d-4d6b-ad14-efd1a5ffb939"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDAtMTctMS0xLTk1MjY3_70494a6d-2051-4efe-980e-4940efb91550"
      unitRef="usd">164582000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ifa5d6ffc3353466784a46e6be4a10821_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtMS0xLTEtOTUyNjc_64af7c6f-f072-4e15-a6cc-b7953f7c1059"
      unitRef="usd">44892000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ifa5d6ffc3353466784a46e6be4a10821_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtMy0xLTEtOTUyNjc_fc4030d8-4300-4dfe-99d2-806cb5363fcc"
      unitRef="usd">23728000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ifa5d6ffc3353466784a46e6be4a10821_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtNS0xLTEtOTUyNjc_73ca667e-28f0-4062-9669-3fff85e1683d"
      unitRef="usd">12266000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ifa5d6ffc3353466784a46e6be4a10821_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtNy0xLTEtOTUyNjc_675da69a-5987-400a-9380-d88ccfd62337"
      unitRef="usd">2921000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ifa5d6ffc3353466784a46e6be4a10821_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtOS0xLTEtOTUyNjc_44225251-614e-416d-a5f6-a71608b44670"
      unitRef="usd">389000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ifa5d6ffc3353466784a46e6be4a10821_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtMTEtMS0xLTk1MjY3_3a00836d-555b-4cb1-9747-8763b4afc7e7"
      unitRef="usd">1351000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ifa5d6ffc3353466784a46e6be4a10821_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtMTMtMS0xLTk1MjY3_d331940f-b5ed-4287-a4ed-8ea36b54e5c1"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ifa5d6ffc3353466784a46e6be4a10821_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtMTUtMS0xLTk1MjY3_46f94182-a000-4818-9d08-d9b6e71aa7ad"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ifa5d6ffc3353466784a46e6be4a10821_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDMtMTctMS0xLTk1MjY3_9a094fdf-05fd-4ddd-96aa-7ec31981a374"
      unitRef="usd">85547000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ic3540d1397b84f7fa847c4536279091a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktMS0xLTEtOTUyNjc_2c045934-498c-4b8d-99c0-fcc23b7af547"
      unitRef="usd">56448000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ic3540d1397b84f7fa847c4536279091a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktMy0xLTEtOTUyNjc_a2d4a528-7291-4402-abfc-4835eaf65c21"
      unitRef="usd">41616000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ic3540d1397b84f7fa847c4536279091a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktNS0xLTEtOTUyNjc_7e9caf70-6cbc-4ccb-9baf-58f1618bdcd9"
      unitRef="usd">34117000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ic3540d1397b84f7fa847c4536279091a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktNy0xLTEtOTUyNjc_0a80ceb7-bd7c-4254-b5b7-05aea8a730be"
      unitRef="usd">5794000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ic3540d1397b84f7fa847c4536279091a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktOS0xLTEtOTUyNjc_c7c6feb1-ea8b-409c-aade-f1264031f25b"
      unitRef="usd">710000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ic3540d1397b84f7fa847c4536279091a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktMTEtMS0xLTk1MjY3_f6a231bc-a0d8-46fc-9548-9a2e3d5c2f17"
      unitRef="usd">1379000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ic3540d1397b84f7fa847c4536279091a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktMTMtMS0xLTk1MjY3_dde67e31-0d85-469b-8146-490fb0b07ac3"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ic3540d1397b84f7fa847c4536279091a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktMTUtMS0xLTk1MjY3_866b13a4-f937-49cd-94e3-eb5f5bf4f0ab"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ic3540d1397b84f7fa847c4536279091a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNDktMTctMS0xLTk1MjY3_702cefb0-a628-4db0-bb6b-834ef71cdfdf"
      unitRef="usd">140064000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtMS0xLTEtOTUyNjc_cbedf88b-4906-4b8a-bc19-45f6960f0a43"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtMy0xLTEtOTUyNjc_6864a296-64f4-4ccb-a308-86ce36072f6b"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtNS0xLTEtOTUyNjc_cfe33fa7-6b6f-40fd-a164-772e6b0b806e"
      unitRef="usd">68000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtNy0xLTEtOTUyNjc_61c2e8f8-859f-4a59-8855-4bd9d510d329"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtOS0xLTEtOTUyNjc_77373b69-8974-4846-a08f-37c711130ab2"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtMTEtMS0xLTk1MjY3_edf27cc8-16de-41ea-affa-7b86d8a63b42"
      unitRef="usd">213000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtMTMtMS0xLTk1MjY3_4deab432-99d6-45c6-b4de-bfa464f52cd6"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtMTUtMS0xLTk1MjY3_05c02832-af91-449e-b9b0-71aa9d40b682"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ia5b9a040c3ab418c9bd95d47a406fbfd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTAtMTctMS0xLTk1MjY3_45906335-5847-4a26-b0bc-ab56954ab474"
      unitRef="usd">281000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i2db7bd7ef5384c65accfec8628d9858e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtMS0xLTEtOTUyNjc_b5c51010-ca1d-47d0-a6a7-d146ed6011f8"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i2db7bd7ef5384c65accfec8628d9858e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtMy0xLTEtOTUyNjc_92c88ec6-d0ee-4dd0-b090-a99ca897ca08"
      unitRef="usd">571000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i2db7bd7ef5384c65accfec8628d9858e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtNS0xLTEtOTUyNjc_d07de3fc-5af6-47f1-a66f-9d129c9840f8"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i2db7bd7ef5384c65accfec8628d9858e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtNy0xLTEtOTUyNjc_d24f48b8-62fa-416d-8672-fc1c8825507e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i2db7bd7ef5384c65accfec8628d9858e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtOS0xLTEtOTUyNjc_63353861-7774-42b9-bc9c-59ad88a02ed7"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i2db7bd7ef5384c65accfec8628d9858e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtMTEtMS0xLTk1MjY3_fee4680e-cd57-4707-abb6-9731035c64dc"
      unitRef="usd">420000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i2db7bd7ef5384c65accfec8628d9858e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtMTMtMS0xLTk1MjY3_de19c375-cbef-4ffd-ba93-1b2d14b48328"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i2db7bd7ef5384c65accfec8628d9858e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtMTUtMS0xLTk1MjY3_a4302965-c6f7-4bef-b255-8e414d3445bb"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i2db7bd7ef5384c65accfec8628d9858e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTEtMTctMS0xLTk1MjY3_85f15aad-a94d-4b41-a199-2843af4dd6ed"
      unitRef="usd">991000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtMS0xLTEtOTUyNjc_f3bd7ad3-221a-44cc-b853-8a0dd4de0a7d"
      unitRef="usd">56448000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtMy0xLTEtOTUyNjc_f00d6b88-bf66-42a9-950b-e1f9e0078e2d"
      unitRef="usd">42187000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtNS0xLTEtOTUyNjc_217cd810-4594-482d-bd89-c0befe1058f8"
      unitRef="usd">34185000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtNy0xLTEtOTUyNjc_973ca161-fdd6-44a7-b2d5-b8cea9f40ef3"
      unitRef="usd">5794000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtOS0xLTEtOTUyNjc_6b7b3ce1-c10b-48b0-b6fb-8192abdf6c86"
      unitRef="usd">710000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtMTEtMS0xLTk1MjY3_f153ee3c-0474-47ec-9c16-ce4bef971af6"
      unitRef="usd">2012000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtMTMtMS0xLTk1MjY3_794bf3b5-8fc4-42cb-a9e1-574225c88dc8"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtMTUtMS0xLTk1MjY3_43951a8c-87aa-4eff-8ea7-a5fa6835fda0"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTMtMTctMS0xLTk1MjY3_a3126f31-7c09-4890-8df5-23386e6fa398"
      unitRef="usd">141336000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if4d38937dd144758bd3618b98d5b718f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtMS0xLTEtOTUyNjc_7f783010-e9e2-4450-98f8-f8acf792c8f1"
      unitRef="usd">101340000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if4d38937dd144758bd3618b98d5b718f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtMy0xLTEtOTUyNjc_727cf687-2d78-430a-8235-a844926dd168"
      unitRef="usd">65344000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if4d38937dd144758bd3618b98d5b718f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtNS0xLTEtOTUyNjc_efdbb3e6-4453-4d06-a3c4-d61bbd6fe7e0"
      unitRef="usd">46383000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if4d38937dd144758bd3618b98d5b718f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtNy0xLTEtOTUyNjc_d52e5ae3-e0c6-4aa7-b1cb-f8e89cbb64b4"
      unitRef="usd">8715000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if4d38937dd144758bd3618b98d5b718f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtOS0xLTEtOTUyNjc_e68c9035-a28a-4363-b601-51422c1683d9"
      unitRef="usd">1099000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if4d38937dd144758bd3618b98d5b718f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtMTEtMS0xLTk1MjY3_ce0621e0-77ca-4925-918d-72f24792953f"
      unitRef="usd">2730000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if4d38937dd144758bd3618b98d5b718f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtMTMtMS0xLTk1MjY3_0edb885f-9df5-4888-abdf-9c9cbbfdc53a"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if4d38937dd144758bd3618b98d5b718f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtMTUtMS0xLTk1MjY3_51db64e5-7323-4e64-a835-be796cc300ca"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="if4d38937dd144758bd3618b98d5b718f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTUtMTctMS0xLTk1MjY3_00fbabbf-55b4-4cd9-8faf-bb8d590300d3"
      unitRef="usd">225611000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i622bd197e34442bd9778b5426be6cc18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtMS0xLTEtOTUyNjc_91a256d0-6a89-47d4-aff8-e618caa8a13c"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i622bd197e34442bd9778b5426be6cc18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtMy0xLTEtOTUyNjc_9ddb40b6-aa40-4a80-bd01-596b9b8c34b2"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i622bd197e34442bd9778b5426be6cc18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtNS0xLTEtOTUyNjc_650d66e3-c3b4-4b48-8d91-e474f0c24327"
      unitRef="usd">68000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i622bd197e34442bd9778b5426be6cc18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtNy0xLTEtOTUyNjc_ea7c49da-786f-4aa6-b835-fd5cfefd87d5"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i622bd197e34442bd9778b5426be6cc18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtOS0xLTEtOTUyNjc_4e8bd302-f6d2-4dbd-a594-e471a6abd5a2"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i622bd197e34442bd9778b5426be6cc18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtMTEtMS0xLTk1MjY3_c360cc21-b808-4ea3-8ef7-8f1196f62ed0"
      unitRef="usd">213000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i622bd197e34442bd9778b5426be6cc18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtMTMtMS0xLTk1MjY3_86afcc89-c3b2-42c1-bc98-8c9e7da03fc0"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i622bd197e34442bd9778b5426be6cc18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtMTUtMS0xLTk1MjY3_8ca25cee-5b3a-42a9-9cd3-8ce8b678c9e2"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i622bd197e34442bd9778b5426be6cc18_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTYtMTctMS0xLTk1MjY3_cecb1708-2e91-4899-b581-55b9251b3b67"
      unitRef="usd">281000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctMS0xLTEtOTUyNjc_4030b461-0328-48bf-bfad-9136f075b77a"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctMy0xLTEtOTUyNjc_0a21c3da-4e84-4003-810e-1ec29596d318"
      unitRef="usd">571000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctNS0xLTEtOTUyNjc_49635655-a663-4201-ac66-a2c0a9bb359e"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctNy0xLTEtOTUyNjc_f0d4eab3-be96-49b0-b2ee-516b320efc8d"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctOS0xLTEtOTUyNjc_144dfc80-0bbe-4baa-839f-66cf1403d1ad"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctMTEtMS0xLTk1MjY3_3b72c24d-d023-4fff-a701-67fa578689e8"
      unitRef="usd">420000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctMTMtMS0xLTk1MjY3_0bdba51a-60c8-4dc4-9bab-88880335e4bf"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctMTUtMS0xLTk1MjY3_0ace3417-e60d-4be5-b436-abbff36c09a2"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i69ac2c2828004bad90d9e3b1abab4bbb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTctMTctMS0xLTk1MjY3_bedd6422-1faf-402a-a870-a18a723b1972"
      unitRef="usd">991000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktMS0xLTEtOTUyNjc_3cd38000-9183-4709-ab4e-27d8a12a5ff6"
      unitRef="usd">101340000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktMy0xLTEtOTUyNjc_10ca6fa5-a448-4e2e-ab60-6532ebc0726d"
      unitRef="usd">65915000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktNS0xLTEtOTUyNjc_b3c1852b-660c-4ed3-9010-2787d4364753"
      unitRef="usd">46451000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktNy0xLTEtOTUyNjc_7708de0f-6123-4b5c-85a4-3068e7ad4366"
      unitRef="usd">8715000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktOS0xLTEtOTUyNjc_c3a360d2-5bff-4ee4-9fd9-14382784e430"
      unitRef="usd">1099000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktMTEtMS0xLTk1MjY3_1c628fb4-b748-414c-993e-a6f535664fb8"
      unitRef="usd">3363000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktMTMtMS0xLTk1MjY3_989850bb-3043-4972-bdc5-195f0e0138d8"
      unitRef="usd">0</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktMTUtMS0xLTk1MjY3_5fcc80da-5f26-4769-872a-8c4dccac7084"
      unitRef="usd">0</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNTktMTctMS0xLTk1MjY3_4c6e67b1-7013-4ad3-87eb-64ce20230da6"
      unitRef="usd">226883000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtMS0xLTEtOTUyNjc_21476185-a075-46dc-ba00-7e17368d258c"
      unitRef="usd">1286000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtMy0xLTEtOTUyNjc_a8ecf976-ca47-4a85-bd94-014750943282"
      unitRef="usd">15737000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtNS0xLTEtOTUyNjc_f8372a87-9865-4c0e-9660-3616e466bb5f"
      unitRef="usd">46041000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtNy0xLTEtOTUyNjc_ec01e800-843f-4320-94de-460984be4ede"
      unitRef="usd">29819000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtOS0xLTEtOTUyNjc_84c60e78-1f25-4690-a67b-714cdab04954"
      unitRef="usd">15068000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtMTEtMS0xLTk1MjY3_686cefd6-ee6e-4da4-b3b3-e6e07f9547e0"
      unitRef="usd">13026000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtMTMtMS0xLTk1MjY3_78928d7b-0739-45a1-8e58-75a28a837cd4"
      unitRef="usd">108492000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtMTUtMS0xLTk1MjY3_8d81c7ed-35db-46fc-a80d-157fc3d663c3"
      unitRef="usd">120000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i2e5990aa3dbc4e90a8a91db66ebd6b82_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjEtMTctMS0xLTk1MjY3_492131bb-8586-44c6-a329-e32eda7e2548"
      unitRef="usd">229589000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i8697fe02031e4db095baa8163e898e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtMS0xLTEtOTUyNjc_9256593c-1c14-44d8-adf7-0e5f1e4e6df4"
      unitRef="usd">0</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i8697fe02031e4db095baa8163e898e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtMy0xLTEtOTUyNjc_67d36edf-72c2-480d-8b50-05eed5ab53ee"
      unitRef="usd">181000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i8697fe02031e4db095baa8163e898e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtNS0xLTEtOTUyNjc_40c8bde7-e750-46cc-95e7-a0c324f6e05d"
      unitRef="usd">657000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i8697fe02031e4db095baa8163e898e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtNy0xLTEtOTUyNjc_9867131d-823c-4f6b-aefd-cb72994016aa"
      unitRef="usd">476000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i8697fe02031e4db095baa8163e898e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtOS0xLTEtOTUyNjc_5a3826f1-ed0e-4b3c-98eb-c23e9e087f5b"
      unitRef="usd">542000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i8697fe02031e4db095baa8163e898e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtMTEtMS0xLTk1MjY3_20bd1e11-7042-4573-aa1d-ab6371c835f9"
      unitRef="usd">1043000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i8697fe02031e4db095baa8163e898e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtMTMtMS0xLTk1MjY3_2d1623ee-3232-4bc8-a635-ffd683aab36a"
      unitRef="usd">36000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i8697fe02031e4db095baa8163e898e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtMTUtMS0xLTk1MjY3_9fc40eb6-a625-4258-bad7-588cea08419f"
      unitRef="usd">17000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i8697fe02031e4db095baa8163e898e22_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjMtMTctMS0xLTk1MjY3_e79b08de-aa56-4777-ad09-2af8cf4528ec"
      unitRef="usd">2952000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtMS0xLTEtOTUyNjc_fe68b1e2-638c-4a22-9ce2-e18de94bebbf"
      unitRef="usd">1286000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtMy0xLTEtOTUyNjc_1ada7e93-704e-41e7-9f71-fd3d70ef620a"
      unitRef="usd">15918000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtNS0xLTEtOTUyNjc_fec61c85-013c-4c6f-a25e-5a68cb3f27ee"
      unitRef="usd">46698000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtNy0xLTEtOTUyNjc_644631c7-498e-4428-9082-17d117438073"
      unitRef="usd">30295000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtOS0xLTEtOTUyNjc_12ff9cfa-0938-4838-abd2-20c4e7cfa9d1"
      unitRef="usd">15610000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtMTEtMS0xLTk1MjY3_65ac8a7c-1b17-416d-aa33-ca0868cb0979"
      unitRef="usd">14069000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtMTMtMS0xLTk1MjY3_83037402-89a4-4679-b1f6-b56e6d54af1c"
      unitRef="usd">108528000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtMTUtMS0xLTk1MjY3_88495562-58d2-4290-8e2c-71a801ed2728"
      unitRef="usd">137000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjUtMTctMS0xLTk1MjY3_009f06f8-4bb5-4fa8-934d-ece1ec2ec0e9"
      unitRef="usd">232541000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i635eefdeece54329980c4b18d42cc277_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctMS0xLTEtOTUyNjc_35cb9c20-a8dd-4a39-a1fa-9b351d203f48"
      unitRef="usd">793530000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i635eefdeece54329980c4b18d42cc277_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctMy0xLTEtOTUyNjc_0b449881-fbbc-4da2-b91a-b53b7756318a"
      unitRef="usd">491210000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i635eefdeece54329980c4b18d42cc277_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctNS0xLTEtOTUyNjc_999e3ef0-baab-4abf-ad48-7b9ad7687a22"
      unitRef="usd">643619000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i635eefdeece54329980c4b18d42cc277_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctNy0xLTEtOTUyNjc_74f22c82-01d3-4ecc-9d09-44a6d015f151"
      unitRef="usd">321717000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i635eefdeece54329980c4b18d42cc277_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctOS0xLTEtOTUyNjc_85d7b3f3-62db-41e1-a2b3-86f41189e198"
      unitRef="usd">261801000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i635eefdeece54329980c4b18d42cc277_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctMTEtMS0xLTk1MjY3_ca480dea-50de-49ed-b1a6-5b80031b414c"
      unitRef="usd">882945000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i635eefdeece54329980c4b18d42cc277_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctMTMtMS0xLTk1MjY3_26216b0d-5393-413a-8bf1-ee5b26f699ef"
      unitRef="usd">236143000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i635eefdeece54329980c4b18d42cc277_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctMTUtMS0xLTk1MjY3_01d94163-89c8-4672-80d1-c3191743d8a4"
      unitRef="usd">1227000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i635eefdeece54329980c4b18d42cc277_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjctMTctMS0xLTk1MjY3_a63ccf43-108f-4afa-a2c2-2af1c529fe3f"
      unitRef="usd">3632192000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="if034b0cbaf9f4ad991a26166c640ccee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtMS0xLTEtOTUyNjc_aea338f7-a7ff-4a97-8425-85024ec9199d"
      unitRef="usd">590000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="if034b0cbaf9f4ad991a26166c640ccee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtMy0xLTEtOTUyNjc_63b56e9d-f309-4dbe-ab62-3f915fc7c3a0"
      unitRef="usd">884000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="if034b0cbaf9f4ad991a26166c640ccee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtNS0xLTEtOTUyNjc_9df2e1c5-94fb-4124-b696-aea34a2db984"
      unitRef="usd">14819000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="if034b0cbaf9f4ad991a26166c640ccee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtNy0xLTEtOTUyNjc_ff5d758c-abc3-4a84-8a93-63aaebc601bf"
      unitRef="usd">8946000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="if034b0cbaf9f4ad991a26166c640ccee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtOS0xLTEtOTUyNjc_1319df41-f20e-45f2-855f-46724db316be"
      unitRef="usd">21642000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="if034b0cbaf9f4ad991a26166c640ccee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtMTEtMS0xLTk1MjY3_8e1509de-ab24-4c8f-a4cb-de96f5849cbf"
      unitRef="usd">21738000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="if034b0cbaf9f4ad991a26166c640ccee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtMTMtMS0xLTk1MjY3_e381ea16-9d32-4316-8310-63673a8bf5ad"
      unitRef="usd">2048000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="if034b0cbaf9f4ad991a26166c640ccee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtMTUtMS0xLTk1MjY3_edaffc36-d896-4eab-a8f2-def1f68567ab"
      unitRef="usd">353000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="if034b0cbaf9f4ad991a26166c640ccee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjgtMTctMS0xLTk1MjY3_a390bdac-a6b7-4fb4-94e5-e432f1e5a0d8"
      unitRef="usd">71020000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="ia6358051cc814e73921f5ef2291d5b45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktMS0xLTEtOTUyNjc_a74e6924-9147-4d6b-81ca-e18a6d030a03"
      unitRef="usd">1443000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="ia6358051cc814e73921f5ef2291d5b45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktMy0xLTEtOTUyNjc_778e25c8-12bc-45ca-8b14-b672b0a9b225"
      unitRef="usd">3371000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="ia6358051cc814e73921f5ef2291d5b45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktNS0xLTEtOTUyNjc_8fa34d8e-937e-4e3e-8a53-330aa6c6151c"
      unitRef="usd">6569000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="ia6358051cc814e73921f5ef2291d5b45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktNy0xLTEtOTUyNjc_872e692d-3681-4d61-8b9d-21c7524edb53"
      unitRef="usd">10451000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="ia6358051cc814e73921f5ef2291d5b45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktOS0xLTEtOTUyNjc_8b678929-8dcd-4821-b9c8-c7facdc2e333"
      unitRef="usd">6082000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="ia6358051cc814e73921f5ef2291d5b45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktMTEtMS0xLTk1MjY3_00d443f1-257c-42af-b72e-696fe5e165b0"
      unitRef="usd">79511000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="ia6358051cc814e73921f5ef2291d5b45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktMTMtMS0xLTk1MjY3_8ca38b4a-0449-4320-811f-9c5a90ef16b0"
      unitRef="usd">4438000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="ia6358051cc814e73921f5ef2291d5b45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktMTUtMS0xLTk1MjY3_03b33692-2e28-4527-ad6e-c00bc730a46a"
      unitRef="usd">585000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="ia6358051cc814e73921f5ef2291d5b45_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNjktMTctMS0xLTk1MjY3_15450c88-5bf7-411e-aed5-69f48c719e54"
      unitRef="usd">112450000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtMS0xLTEtOTUyNjc_7cb4ec36-d22f-4c79-b355-96768a4a560d"
      unitRef="usd">795563000</us-gaap:FinancingReceivableOriginatedInCurrentFiscalYear>
    <us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtMy0xLTEtOTUyNjc_1669e64d-9a1c-434b-b1c1-4d43068cb7a1"
      unitRef="usd">495465000</us-gaap:FinancingReceivableOriginatedInFiscalYearBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtNS0xLTEtOTUyNjc_0e0feb53-2964-4f01-8f6f-adca6920b216"
      unitRef="usd">665007000</us-gaap:FinancingReceivableOriginatedTwoYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtNy0xLTEtOTUyNjc_45126fbf-368a-44ec-b6f4-d2489a9984a1"
      unitRef="usd">341114000</us-gaap:FinancingReceivableOriginatedThreeYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtOS0xLTEtOTUyNjc_f59eed58-bd87-47d6-b339-3b03e40d23ff"
      unitRef="usd">289525000</us-gaap:FinancingReceivableOriginatedFourYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtMTEtMS0xLTk1MjY3_b5b04404-4731-460a-8c7f-ba8aefa6da63"
      unitRef="usd">984194000</us-gaap:FinancingReceivableOriginatedFiveOrMoreYearsBeforeLatestFiscalYear>
    <us-gaap:FinancingReceivableRevolving
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtMTMtMS0xLTk1MjY3_cfde8554-1c26-4710-afaf-9332de59ca2e"
      unitRef="usd">242629000</us-gaap:FinancingReceivableRevolving>
    <hfwa:FinancingReceivablerevolvingconvertedtoTermLoans
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtMTUtMS0xLTk1MjY3_383e4bfa-e1de-4bef-8a69-3d92671bfafd"
      unitRef="usd">2165000</hfwa:FinancingReceivablerevolvingconvertedtoTermLoans>
    <us-gaap:NotesReceivableGross
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjBjZmRhYWUzZTk4MTQ3NDI5YTY0ZWZhZmFlODg2NDZlL3RhYmxlcmFuZ2U6MGNmZGFhZTNlOTgxNDc0MjlhNjRlZmFmYWU4ODY0NmVfNzEtMTctMS0xLTk1MjY3_15e879c3-ee77-403b-b884-9ace31759b29"
      unitRef="usd">3815662000</us-gaap:NotesReceivableGross>
    <us-gaap:ScheduleOfFinancingReceivablesNonAccrualStatusTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfMTAwMDA_4b41febc-59be-4a81-88ce-aa770558aa45">&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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;5,604&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,173&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;4,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,302&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;5,604&#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;4,871&#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,475&#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;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;/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;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;June 30, 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;June 30, 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;(12)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,981&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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;tr&gt;&lt;td colspan="3" style="background-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;(12)&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;90&#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;(5)&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,984&#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: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;Six Months Ended&lt;br/&gt;June 30, 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;Six Months Ended&lt;br/&gt;June 30, 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="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:middle"&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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;229&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,044&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;117&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(14)&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,056&#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;(10)&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,474&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(14)&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,143&#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)&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,547&#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="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfNC0xLTEtMS05NTI2Nw_7e23451b-fdef-4fde-929f-a2929909a602"
      unitRef="usd">5604000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfNC0zLTEtMS05NTI2Nw_22544fec-7447-4617-8070-22151406a73f"
      unitRef="usd">569000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfNC01LTEtMS05NTI2Nw_7424cb18-8663-4adb-8f0f-5ea82c508306"
      unitRef="usd">6173000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfNS0xLTEtMS05NTI2Nw_0879e225-2f6c-498d-bd2f-389a66b17f51"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfNS0zLTEtMS05NTI2Nw_3276de0d-ae91-44c4-9601-75270333297d"
      unitRef="usd">4302000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfNS01LTEtMS05NTI2Nw_2cb00e70-08b0-4e8c-a3da-609136e71564"
      unitRef="usd">4302000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfMTQtMS0xLTEtOTUyNjc_867e128e-c15a-4f80-a2fb-0c0a7e70c284"
      unitRef="usd">5604000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfMTQtMy0xLTEtOTUyNjc_1515fc09-6d5d-4093-9023-ff8d2949edb5"
      unitRef="usd">4871000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjE4NWU0NjYyNTkyZTQyYzE5NTg1OTRjMTcwYWRhYmM1L3RhYmxlcmFuZ2U6MTg1ZTQ2NjI1OTJlNDJjMTk1ODU5NGMxNzBhZGFiYzVfMTQtNS0xLTEtOTUyNjc_da605376-2fc7-48fc-81d2-e84dc41604b2"
      unitRef="usd">10475000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNC0xLTEtMS05NTI2Nw_d0cce0bb-243e-4476-baa4-be6fa9d4cce1"
      unitRef="usd">6454000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNC0zLTEtMS05NTI2Nw_86f41221-1a92-4056-bcb2-68bd59a7176b"
      unitRef="usd">3827000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNC01LTEtMS05NTI2Nw_4d4d0ca3-f80d-4ede-b11e-c98c883e577e"
      unitRef="usd">10281000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNS0xLTEtMS05NTI2Nw_9a3b79b1-3376-43ed-a9b7-ad4f296b5415"
      unitRef="usd">3036000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNS0zLTEtMS05NTI2Nw_9dfcd495-9533-46a2-b763-c855dce7feae"
      unitRef="usd">5138000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNS01LTEtMS05NTI2Nw_90de95db-1cb8-45ee-9f91-2e4c82458217"
      unitRef="usd">8174000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNi0xLTEtMS05NTI2Nw_aa62d991-857f-4590-942d-be6152d757b7"
      unitRef="usd">1273000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNi0zLTEtMS05NTI2Nw_e25942c8-d1db-4a42-8e7b-12f2fc58a29a"
      unitRef="usd">3379000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNi01LTEtMS05NTI2Nw_f08e585f-0c09-483b-840b-548da3009fcb"
      unitRef="usd">4652000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNy0xLTEtMS05NTI2Nw_cdf2f09a-f53e-44a1-947f-d7883c5080bf"
      unitRef="usd">10763000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNy0zLTEtMS05NTI2Nw_d64df63e-07f0-49af-8051-2e1419807d6c"
      unitRef="usd">12344000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfNy01LTEtMS05NTI2Nw_bd88e9ee-aaff-4331-bb29-b539ed7996b9"
      unitRef="usd">23107000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfOC0xLTEtMS05NTI2Nw_a5abd1ba-12af-49b5-9804-9e152b23fff8"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfOC0zLTEtMS05NTI2Nw_0dbc5ffc-9612-4e58-84cc-2e2f0f16d26a"
      unitRef="usd">47000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfOC01LTEtMS05NTI2Nw_06e5aace-dfc3-44fa-8ecf-74688f208111"
      unitRef="usd">47000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i577d38f9a5564c4f8c09073181ffae7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTEtMS0xLTEtOTUyNjc_58fc7960-d8e9-4fb1-adc6-ea9c44976983"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i577d38f9a5564c4f8c09073181ffae7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTEtMy0xLTEtOTUyNjc_15128b10-80e9-4848-897c-a673aa623657"
      unitRef="usd">571000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i577d38f9a5564c4f8c09073181ffae7b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTEtNS0xLTEtOTUyNjc_a195d157-a78a-49e7-be25-ae7740233d3d"
      unitRef="usd">571000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTMtMS0xLTEtOTUyNjc_03aff3c0-6185-46b7-840e-44a1c17ad7f1"
      unitRef="usd">0</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTMtMy0xLTEtOTUyNjc_61438c2c-72ce-48b8-96e0-167f8e7b59eb"
      unitRef="usd">29000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTMtNS0xLTEtOTUyNjc_1d748294-7417-486d-ae0d-c7437a88cd09"
      unitRef="usd">29000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <us-gaap:FinancingReceivableNonaccrualNoAllowance
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTQtMS0xLTEtOTUyNjc_dee56b1a-3f5f-4845-8c75-06c63103aed3"
      unitRef="usd">10763000</us-gaap:FinancingReceivableNonaccrualNoAllowance>
    <hfwa:FinancingReceivableNonaccrualwithAllowance
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTQtMy0xLTEtOTUyNjc_36d68d17-6b22-4d67-9afc-dd91562658bd"
      unitRef="usd">12991000</hfwa:FinancingReceivableNonaccrualwithAllowance>
    <us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmUxNmNlNThhNGE3YTQ5M2U4N2U5NmQ2ZDc4NmI5N2VlL3RhYmxlcmFuZ2U6ZTE2Y2U1OGE0YTdhNDkzZTg3ZTk2ZDZkNzg2Yjk3ZWVfMTQtNS0xLTEtOTUyNjc_6b68936f-8b4f-4de7-adb3-6bf6683994b3"
      unitRef="usd">23754000</us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i840869a80e3e4841ad6eaf7073fbf123_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNC0xLTEtMS05NTI2Nw_5ace1f6e-b16c-4a4a-9120-44c7f6348f4c"
      unitRef="usd">-12000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i840869a80e3e4841ad6eaf7073fbf123_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNC0zLTEtMS05NTI2Nw_8f9e7e71-1ac1-485c-8b7c-9b0c96b8e8b5"
      unitRef="usd">90000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ie4d62e61e6f74a9c83701650a45fcd59_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNC01LTEtMS05NTI2Nw_1345951c-d6fc-4a6e-aaa6-e50623884593"
      unitRef="usd">-5000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ie4d62e61e6f74a9c83701650a45fcd59_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNC03LTEtMS05NTI2Nw_fe3895c1-5758-4e5d-be00-83d2bba9157c"
      unitRef="usd">1981000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ifee8fab60daa42ad97101148b446f940_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNS0xLTEtMS05NTI2Nw_bbb29299-d069-45dd-84bb-8fee44060999"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ifee8fab60daa42ad97101148b446f940_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNS0zLTEtMS05NTI2Nw_430c7455-804b-4578-b689-45619ad5f7f8"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i2d7238a9d0b540158da3a9449efdf435_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNS01LTEtMS05NTI2Nw_4c447325-5476-41e8-ac6d-b203d364d3f9"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i2d7238a9d0b540158da3a9449efdf435_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfNS03LTEtMS05NTI2Nw_52af0bd0-9c6c-46b9-918c-a80a1e2ca69d"
      unitRef="usd">3000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ie829f301967842799b223a77a9d039be_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfMTQtMS0xLTEtOTUyNjc_33d77ce3-2fd5-42aa-b087-42180e399659"
      unitRef="usd">-12000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ie829f301967842799b223a77a9d039be_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfMTQtMy0xLTEtOTUyNjc_cfe59d81-4252-4a2e-a924-902c3af89c78"
      unitRef="usd">90000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i9d82e758bb454f0691113cc6e7f6c588_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfMTQtNS0xLTEtOTUyNjc_2cb1ac71-d658-497a-9334-18cbad5e5c16"
      unitRef="usd">-5000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i9d82e758bb454f0691113cc6e7f6c588_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjRkZGM4OGI3Njk1NzQ0MTE5ZGE3Njk4NDA3MWRjNzczL3RhYmxlcmFuZ2U6NGRkYzg4Yjc2OTU3NDQxMTlkYTc2OTg0MDcxZGM3NzNfMTQtNy0xLTEtOTUyNjc_363fd6f3-679e-4b31-a6bf-caaa0e7a7316"
      unitRef="usd">1984000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i4d105d735ab34e12a18fbb1d739081ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNC0xLTEtMS0xMjc3MDA_add5bd2c-1803-449b-98fd-742f9d00a7e1"
      unitRef="usd">-14000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i4d105d735ab34e12a18fbb1d739081ab_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNC0zLTEtMS0xMjc3MDA_474a893c-57f3-4a2c-a6b3-852ffb868c8d"
      unitRef="usd">229000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i97fb0004e2b04c2faff83ba8ecb299f3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNC01LTEtMS0xMjc3MDA_b573c23e-e942-456b-b2fc-2e91ea9b265a"
      unitRef="usd">-10000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i97fb0004e2b04c2faff83ba8ecb299f3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNC03LTEtMS0xMjc3MDA_9d987030-8d48-4b59-906f-68f9adc78be8"
      unitRef="usd">2044000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i12b7601884fb4f1b9e7bbdb7cd3bebf1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNS0xLTEtMS0xMjc3MDA_f0607c37-3a9c-4e11-b423-cc87abe2e54d"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i12b7601884fb4f1b9e7bbdb7cd3bebf1_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNS0zLTEtMS0xMjc3MDA_48c4f7dc-7aca-40df-8c31-03fdb9f49906"
      unitRef="usd">53000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i2e607c3bc2fe48859d6e2abdf0cbbb73_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNS01LTEtMS0xMjc3MDA_8416849c-81c7-4861-89a7-78807d71b113"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i2e607c3bc2fe48859d6e2abdf0cbbb73_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNS03LTEtMS0xMjc3MDA_3849e2c3-fe59-49dc-98d4-c6295ee403eb"
      unitRef="usd">117000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i61e10a8f43c14b5a8f569666a08239e2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNi0xLTEtMS0xMjc3MDA_6c515b59-6532-4d5a-bc91-c2b124f5d220"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i61e10a8f43c14b5a8f569666a08239e2_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNi0zLTEtMS0xMjc3MDA_a40cecec-4953-4bd0-b503-cc8fc10a3c9d"
      unitRef="usd">774000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i792a4e5866a54a6c848113cd53b32f38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNi01LTEtMS0xMjc3MDA_9a657bcd-7351-4f4c-b1e6-836733484352"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i792a4e5866a54a6c848113cd53b32f38_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNi03LTEtMS0xMjc3MDA_344e51b2-09fc-47fe-ad5c-35cc97dddb47"
      unitRef="usd">313000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i0bad550471394c93bacb721cbc2fb4ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNy0xLTEtMS0xMzMxNDA_d23593e8-14ff-4643-9a3d-f5d9e14c4a14"
      unitRef="usd">-14000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i0bad550471394c93bacb721cbc2fb4ed_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNy0zLTEtMS0xMzMxNDM_3fe32854-d0d6-4721-a3ae-313f9a6103a4"
      unitRef="usd">1056000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i117aeb9d14e44d179c394da8e5b16fa3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNy01LTEtMS0xMzMxNDY_85fb6d3c-5c22-43ba-b0d4-d80407df3793"
      unitRef="usd">-10000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i117aeb9d14e44d179c394da8e5b16fa3_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfNy03LTEtMS0xMzMxNDg_baf509b5-30e3-4394-8919-a465d0baf07a"
      unitRef="usd">2474000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i209f7b2446d348809588da18a56bff86_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfOC0xLTEtMS0xMjc3MDA_56ca47d4-b29c-4097-b487-337287496ba3"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i209f7b2446d348809588da18a56bff86_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfOC0zLTEtMS0xMjc3MDA_c02199af-2b22-4550-ac6c-56bd766de5dc"
      unitRef="usd">19000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ic3e1869bbf184ea895fc0830a46dea3c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfOC01LTEtMS0xMjc3MDA_61ea18fe-7d22-48d1-aaee-430cb5d4bd6d"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ic3e1869bbf184ea895fc0830a46dea3c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfOC03LTEtMS0xMjc3MDA_ebce1b59-8b93-4047-8b3e-b41316abea91"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ifcb3d38a0fb3417f88cd12e6949888a5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTAtMS0xLTEtMTI3NzAw_78160acc-c9a2-430b-87ff-ef99bf39b5a1"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ifcb3d38a0fb3417f88cd12e6949888a5_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTAtMy0xLTEtMTI3NzAw_1f24ed7b-176f-4b4f-b24f-f10552ea0a4e"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="ia3f923c792dc4c51abdf8e8054a4472d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTAtNS0xLTEtMTI3NzAw_13759759-20ad-42a6-bde9-5d2629fb5599"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="ia3f923c792dc4c51abdf8e8054a4472d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTAtNy0xLTEtMTI3NzAw_46f38252-8610-4a3f-baa2-d52d318e984e"
      unitRef="usd">73000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i371a66090e334af89a82e67fe85cf59e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTMtMS0xLTEtMTI3NzAw_f615e3d2-c6c1-430d-8c0b-b6a3a9acaa46"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i371a66090e334af89a82e67fe85cf59e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTMtMy0xLTEtMTI3NzAw_e3227e00-a03a-4a68-836b-aa5c3cf0199a"
      unitRef="usd">68000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i986a01d8535b4a2eb9542e52b2b1da45_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTMtNS0xLTEtMTI3NzAw_5058d40d-fc89-408e-9204-b4b797ea4b8e"
      unitRef="usd">0</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i986a01d8535b4a2eb9542e52b2b1da45_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTMtNy0xLTEtMTI3NzAw_394634e4-3882-4fce-87a1-a809bcdc2982"
      unitRef="usd">0</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="iada1f26c95d5478db4bb201643fbd6e6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTQtMS0xLTEtMTMzMTQw_05538290-981d-4d8c-a493-5ecdafefdf6f"
      unitRef="usd">-14000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="iada1f26c95d5478db4bb201643fbd6e6_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTQtMy0xLTEtMTMzMTQz_458196c0-079b-4830-81dc-a0168fd988c0"
      unitRef="usd">1143000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod
      contextRef="i11fc34dd281e410baa09e2c3dd8ca287_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTQtNS0xLTEtMTMzMTQ2_2ca67093-3ede-49ff-b6b1-4a5964743ed3"
      unitRef="usd">-10000</hfwa:ImpairedFinancingReceivableInterestIncomeReversalAccrualMethod>
    <us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod
      contextRef="i11fc34dd281e410baa09e2c3dd8ca287_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmJlMDJkOWEzOTgyMTRmYmJhODM1MmJiY2E1NTZhMDAyL3RhYmxlcmFuZ2U6YmUwMmQ5YTM5ODIxNGZiYmE4MzUyYmJjYTU1NmEwMDJfMTQtNy0xLTEtMTMzMTQ4_8badeff9-825e-444f-b65b-586ce7825861"
      unitRef="usd">2547000</us-gaap:ImpairedFinancingReceivableInterestIncomeAccrualMethod>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="ie829f301967842799b223a77a9d039be_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNjM3NQ_53172587-cd36-482c-a776-69710a8a3ac2"
      unitRef="usd">0</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i11fc34dd281e410baa09e2c3dd8ca287_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNjM3NQ_55df7ebf-fc2d-4da4-b446-6dea1cc9ae28"
      unitRef="usd">0</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="i9d82e758bb454f0691113cc6e7f6c588_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNjM3NQ_a77b2276-57ff-43b3-9cda-d6acc6d3f2b5"
      unitRef="usd">0</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:InterestAndFeeIncomeLoansAndLeases
      contextRef="iada1f26c95d5478db4bb201643fbd6e6_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNjM3NQ_b815580c-5564-4c4d-82c7-ba28b397ae7d"
      unitRef="usd">0</us-gaap:InterestAndFeeIncomeLoansAndLeases>
    <us-gaap:PastDueFinancingReceivablesTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTk2OA_512fd618-951b-4703-971c-33c8415bd586">The amortized cost of past due loans as of June 30, 2022 and December 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:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.530%"/&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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;259&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,449&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;691,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;698,828&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;1,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;1,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:9pt;font-weight:400;line-height:100%"&gt;949,454&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;950,699&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;border-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;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: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,515,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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-bottom:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,515,796&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom: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:29.894%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.204%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td 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.530%"/&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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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 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;1,315&#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,379&#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,694&#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,167,963&#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,176,657&#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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;265,382&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;90,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,546&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,060&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;&#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;&#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;218,606&#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;218,606&#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;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:9pt;font-weight:400;line-height:100%"&gt;199&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;850&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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:9pt;font-weight:400;line-height:100%"&gt;213,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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;1,966&#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,578&#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;9,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;3,864,520&#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,874,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;/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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:29.939%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.223%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.385%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.229%"/&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="i1ac97da038ad4ccba89d17081fc265f7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNC0xLTEtMS05NTI2Nw_be7fc058-ce8a-46b5-98c8-4bdf5d79886f"
      unitRef="usd">259000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2519aa8a25164d67a37b165733d7251a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNC0zLTEtMS05NTI2Nw_20496ff1-d0f8-48df-b146-86b0d2b8f0c7"
      unitRef="usd">7190000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i40fa4ff8be7b441f949cc96ae32d2a6c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNC01LTEtMS05NTI2Nw_7f3a2ca2-f968-4cd0-a71d-5d4fef77a5ad"
      unitRef="usd">7449000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i61f5dee17e7444f4bfcb7eeaf83cc776_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNC03LTEtMS05NTI2Nw_f6e352b5-4d3c-4ef4-a29d-0443a1d6f097"
      unitRef="usd">691379000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNC05LTEtMS05NTI2Nw_8c9520a5-f707-4eb9-b2a3-9b59eea964f6"
      unitRef="usd">698828000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0f6218456bae4916baec6340fe7e8882_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNS0xLTEtMS05NTI2Nw_419bf587-e69e-41b5-b32a-f76be226efa8"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i07dcf4798bb04b12854a07449a74ede9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNS0zLTEtMS05NTI2Nw_753cea02-3335-4e36-b861-3f110e8663e0"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iad944dcc4afc4f1eb47347ecb131dfd5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNS01LTEtMS05NTI2Nw_518d6a1a-3816-46cb-9209-059e8a630313"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i049c3b4470254f64a5b289a66c544dce_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNS03LTEtMS05NTI2Nw_a38d59b3-6590-4737-93b0-46fb9c5f0285"
      unitRef="usd">11334000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i05bb897994d048fd9aabec4434925c3f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNS05LTEtMS05NTI2Nw_0a417752-65f6-4728-80b9-72847d5aa689"
      unitRef="usd">11334000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i24b5c3b66413407b8fd8d2df83dc493c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNi0xLTEtMS05NTI2Nw_f55425e2-9f9f-45e4-8efe-c9e7215653a3"
      unitRef="usd">1056000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4635e9c5853f417584158701d375c88a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNi0zLTEtMS05NTI2Nw_158710ae-2ac8-48b4-bcdf-aa56ac28e8ce"
      unitRef="usd">189000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i37ccdd196692417fbbfb651fdfbefd39_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNi01LTEtMS05NTI2Nw_16772bb7-08fc-4f06-a838-75b5ab9cd6bb"
      unitRef="usd">1245000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0341e78bdf634458885f71532f293793_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNi03LTEtMS05NTI2Nw_99f68bd1-3992-44d9-8ee0-ef1ff8d6b600"
      unitRef="usd">949454000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNi05LTEtMS05NTI2Nw_fd719189-5380-4b3e-9303-c28e03a6c6a1"
      unitRef="usd">950699000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9f0650ed8bf845e1b40d918173790917_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNy0xLTEtMS05NTI2Nw_e56abd18-20b7-4980-ae1d-0a5003783938"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i255f67879c7f4013b0221351c5351b05_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNy0zLTEtMS05NTI2Nw_c6dfaf4c-9659-4f4e-a15d-e7f3d56c08dd"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7e5f18a5195f4f539ae0a0bada028293_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNy01LTEtMS05NTI2Nw_d097da60-5e2d-4766-b69a-92230ef94c2a"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id0674857e4bf4f34b11de0ce37a813bd_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNy03LTEtMS05NTI2Nw_2669a41e-c70b-433a-968b-3cfa3ab163cb"
      unitRef="usd">1515796000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfNy05LTEtMS05NTI2Nw_fd475f1a-1deb-4360-9da9-128a32988180"
      unitRef="usd">1515796000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ica79ac7f788a416991d8bc42ab3473b1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOC0xLTEtMS05NTI2Nw_bbacc670-9cc2-4a8a-aff8-712e105963e5"
      unitRef="usd">1315000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia60453a6a008468fa452a378171e09ac_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOC0zLTEtMS05NTI2Nw_79891091-6b19-4d22-94fd-1f962220d7e1"
      unitRef="usd">7379000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibb2df5961b5f418cb8ff3d738fde3ebe_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOC01LTEtMS05NTI2Nw_7d24b300-07fa-48dc-b712-9f93f3dfb326"
      unitRef="usd">8694000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifa7a5689ea3b47a18900de7bb36a4957_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOC03LTEtMS05NTI2Nw_94d86f1c-b73a-47fc-8870-c9940a03ec60"
      unitRef="usd">3167963000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOC05LTEtMS05NTI2Nw_ae6667f1-f7c8-4f06-b24a-544f52e83531"
      unitRef="usd">3176657000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i82ec4b2995154789afb448a87b39db35_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOS0xLTEtMS05NTI2Nw_d49c7d6a-5256-4b69-a329-9fda404b13a4"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i518e6202f40a47979b0ad53f6af4ba3f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOS0zLTEtMS05NTI2Nw_de25fb89-ea89-47d7-9370-bdf8222834fc"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i699bcbb75ad54bee94834a01a3711f89_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOS01LTEtMS05NTI2Nw_174a898b-0fd9-4aa4-ae9b-ee2dcbfcd1b4"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i32533a95f7e54210ad0a9454151dd7d5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOS03LTEtMS05NTI2Nw_d7d0fab9-ec76-4f62-932d-b855f58cbf0a"
      unitRef="usd">265382000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfOS05LTEtMS05NTI2Nw_d030be73-229e-4f15-97d8-00dd617d3951"
      unitRef="usd">265382000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ica64f688aa524c3ab2eb5187fb5ade52_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTEtMS0xLTEtOTUyNjc_858d2a58-27f7-46bd-a516-b961e8d3115a"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i57b0bbec8ff3457383213b47c4d09721_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTEtMy0xLTEtOTUyNjc_22c6787d-13e4-4a17-b5d0-077aa3359dc3"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if4f5a194611c40baa5618cd433ab9f16_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTEtNS0xLTEtOTUyNjc_c2bd34d5-eb4e-425a-81d0-c5625ea65568"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie5f7e8dc38a345288634e512a3a07342_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTEtNy0xLTEtOTUyNjc_4d7a5e93-a478-4571-a099-a1fe774f41a2"
      unitRef="usd">90546000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibfb175e83bb24a3d849f32de21c25244_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTEtOS0xLTEtOTUyNjc_63308386-2ea7-46ed-84bb-0042f8b7d96a"
      unitRef="usd">90546000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0319b194b59e436d81bd8f0c6ba5d79b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTItMS0xLTEtOTUyNjc_457654d4-cc4e-4706-8741-590a5dea83bf"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="id58deb18bb7d4fc78f3538f0d957c2d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTItMy0xLTEtOTUyNjc_33b7610a-1b97-43b2-9f02-68f57bd7e2de"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib7e14d8345534b1080cad847836777be_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTItNS0xLTEtOTUyNjc_0e731dd8-5f71-4b47-886b-6812177a1962"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i589c9cc720cb4e1ca21c8334c3cd8413_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTItNy0xLTEtOTUyNjc_f41254d4-eb8d-4524-95f9-a086c21540a5"
      unitRef="usd">128060000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTItOS0xLTEtOTUyNjc_85200526-9368-462d-83f4-691816e1a67a"
      unitRef="usd">128060000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i110e21082a964d02b2298315db8ecde7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTMtMS0xLTEtOTUyNjc_eee19eb0-aa88-47ff-be01-b878071fe626"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0eef5802a89f439bb52940f215bb25e3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTMtMy0xLTEtOTUyNjc_4ee1c660-afc6-4814-a5f3-36c9085be9c5"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4019c1cc4b7a4a8c94a9a8170033dbc6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTMtNS0xLTEtOTUyNjc_ddc7d00e-e6b3-4e8f-937f-94b350fe7cf1"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if1b810d85bca46629900afd5538b5069_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTMtNy0xLTEtOTUyNjc_a90c5123-03ef-4ded-ab4a-59571b2fecdf"
      unitRef="usd">218606000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTMtOS0xLTEtOTUyNjc_6eec3c4c-5137-47f6-8651-5a36c9d0798b"
      unitRef="usd">218606000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4fd2396c82b24f5f8db77b57f7065b1f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTQtMS0xLTEtOTUyNjc_92fc0c69-cf2a-47ce-9c6e-e7289b6e9875"
      unitRef="usd">651000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0f5952065fde4b6c9524994bdeddacfa_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTQtMy0xLTEtOTUyNjc_19f81385-0c4d-461c-bd35-d8e78e8aa8c0"
      unitRef="usd">199000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i579c2a5f821c4ec4a3300410872e0bb4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTQtNS0xLTEtOTUyNjc_43cd3e15-a0b9-4ffc-b8cb-e63bdd79d3cb"
      unitRef="usd">850000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i36f32e46da73428696ea5ca78ffedf91_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTQtNy0xLTEtOTUyNjc_8718858c-211e-4e77-8b58-1fdae6c6f4f9"
      unitRef="usd">212569000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTQtOS0xLTEtOTUyNjc_13f4c0a9-a50f-4aa9-bb0e-60e418da184d"
      unitRef="usd">213419000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifba69d369592438099657181e16e1cb0_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTUtMS0xLTEtOTUyNjc_88e110cd-d53e-4ffc-a570-9cdf2efe2136"
      unitRef="usd">1966000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if271e80a15894450874628887fa9a180_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTUtMy0xLTEtOTUyNjc_2a0df081-3592-4f49-bf73-84de73781230"
      unitRef="usd">7578000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2906d929805e414489c39e67510bc44e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTUtNS0xLTEtOTUyNjc_efd00dcd-1f49-4709-af50-d6c28c2b44ec"
      unitRef="usd">9544000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if3aa00c0c30f4c15abb0b6b9625c6ff1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTUtNy0xLTEtOTUyNjc_87c5bfdb-4849-4139-8db5-e55b53d7d6ba"
      unitRef="usd">3864520000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmRiNzY1ZGUxN2JiYTQ4YzQ5YzhjYjU0ZTIzYTEzN2M0L3RhYmxlcmFuZ2U6ZGI3NjVkZTE3YmJhNDhjNDljOGNiNTRlMjNhMTM3YzRfMTUtOS0xLTEtOTUyNjc_44ce899b-d563-4077-b53c-f978c15df4fc"
      unitRef="usd">3874064000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7df4892d9cf04d0fb6ee6cd637ecef5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNC0xLTEtMS05NTI2Nw_c9be838e-d4fa-48ca-aa4a-0bed468525fb"
      unitRef="usd">1858000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9229b2b7bcad4e8f8cc4a41dde9a22b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNC0zLTEtMS05NTI2Nw_d08144fa-5a04-4f5a-84c2-e4e82781986b"
      unitRef="usd">6821000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ib0292628c0564e6091adb1ac447ce524_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNC01LTEtMS05NTI2Nw_94b171ab-aaca-4798-a608-e06382aab26d"
      unitRef="usd">8679000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i86d677f6456c444ab0f09fb51ba81ee2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNC03LTEtMS05NTI2Nw_fd201a65-d52d-48c1-9167-97d3cdfd03b5"
      unitRef="usd">612888000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNC05LTEtMS05NTI2Nw_278887ff-3ba1-4ba4-b85c-3f8485143c13"
      unitRef="usd">621567000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i010b4b3db53846af972d268b5b12485e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNS0xLTEtMS05NTI2Nw_80b456b9-fe8c-4680-8413-c3912058bcdf"
      unitRef="usd">223000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i235cd4b8d19546f59139a2161e12e397_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNS0zLTEtMS05NTI2Nw_752d59f6-fe49-47da-8d4c-1b672b4a6ff9"
      unitRef="usd">293000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i751504bf269347698aa061c26c093e48_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNS01LTEtMS05NTI2Nw_671a1907-e4e5-4ce0-b4de-7d4c3a032baf"
      unitRef="usd">516000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i24933b20c54744b59da51bd5bbcf54a5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNS03LTEtMS05NTI2Nw_815d2f23-052b-4bce-9ced-68aa221389bd"
      unitRef="usd">145324000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6041d1fa71ea473780a71813da89d345_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNS05LTEtMS05NTI2Nw_07df0f4d-aa81-4fb0-bb8e-45eee56296d3"
      unitRef="usd">145840000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ica3948aa7f6a4854a4882f76b342b67a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNi0xLTEtMS05NTI2Nw_1350b3ef-996f-4a55-9e09-522a7a2ab3b2"
      unitRef="usd">2397000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i66d0ae73bdd74dc1a3addfbb659531b4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNi0zLTEtMS05NTI2Nw_1c9bf029-0caf-4b31-93e4-e8bd3ec3eaa7"
      unitRef="usd">112000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic70eda239f8545269e9d766cacd00c07_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNi01LTEtMS05NTI2Nw_62e8edf9-bc91-4590-8939-4aed32b5f47b"
      unitRef="usd">2509000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i1b754c5cb88e420abaa10ff878b1a404_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNi03LTEtMS05NTI2Nw_83f40b31-d893-42d1-84b5-10ec298d4349"
      unitRef="usd">928641000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNi05LTEtMS05NTI2Nw_499cd277-a8d8-4541-bfa3-b47e6d985d94"
      unitRef="usd">931150000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i44600c8b6f44410999e4087e3a5aaee8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNy0xLTEtMS05NTI2Nw_c830da48-ad07-4d1a-a65e-bbd5d21bfd6a"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i76dfa589dd9645ccb517163c507f64c0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNy0zLTEtMS05NTI2Nw_9bb94f5a-720b-49b4-8f4e-62019e734b22"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i89be124244d44f12824222e286083efc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNy01LTEtMS05NTI2Nw_441c9be0-4522-4293-9b55-d4ef73385ebd"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i965b3e41cc79491d9fffd2a78659dbc6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNy03LTEtMS05NTI2Nw_42560215-d98f-441d-947f-5b737104db12"
      unitRef="usd">1493099000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfNy05LTEtMS05NTI2Nw_c06471d4-5140-443c-bd93-e8c572fe93e5"
      unitRef="usd">1493099000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8f2fb81215a64c7eb04b4214f59ec605_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOC0xLTEtMS0xMzM0NjA_cd712b15-4fbb-4a01-b580-2a07fda268bb"
      unitRef="usd">4478000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="if416fbf1628742409a11f350a3f066d5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOC0zLTEtMS0xMzM0NjI_9c9ec7d5-462b-4302-8936-a72ae3681f42"
      unitRef="usd">7226000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7e44afb1c45e43c3a22e309f8b9e17d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOC01LTEtMS0xMzM0NjQ_972ae3a1-56c5-48e5-9aa8-cdb15aa4ccc1"
      unitRef="usd">11704000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i3577812f69b74d29866194a195e9a6ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOC03LTEtMS0xMzM0NjY_ce70860f-d236-4260-87e9-4efbff186c11"
      unitRef="usd">3179952000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOC05LTEtMS05NTI2Nw_63408e37-1d89-47fa-aea5-43da15c63da2"
      unitRef="usd">3191656000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i350494e53ba54ec7960e91c7a809e2ec_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOS0xLTEtMS05NTI2Nw_61c3a9ee-1c05-468d-9e8c-38e28cde0a31"
      unitRef="usd">420000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iad89c62fc301419092d9f277d7946224_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOS0zLTEtMS05NTI2Nw_a9c04227-ef49-48c6-b072-7a8653f3dd00"
      unitRef="usd">10000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic1e17b445489430a8d75a9d8a127f9f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOS01LTEtMS05NTI2Nw_82a9938a-56aa-4906-81d2-2d2964947363"
      unitRef="usd">430000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i567ca6d75a9940968a7e4b7214305db1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOS03LTEtMS05NTI2Nw_5c1c4b37-7eeb-4cb9-9424-39c39e3da2ec"
      unitRef="usd">164152000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfOS05LTEtMS05NTI2Nw_5c961471-9a4a-4648-9a37-367512e793ca"
      unitRef="usd">164582000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i5a140fbe70284c4481765c852be33f62_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTEtMS0xLTEtOTUyNjc_205c341f-f537-4fce-ab61-560827ff1e48"
      unitRef="usd">792000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i44c73a9bc492414193dacfca1fb47ec8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTEtMy0xLTEtOTUyNjc_f7bebf0d-f7f0-4642-a388-df2df6844dbc"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i2e48e961379148cb8350e27d3d61f4e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTEtNS0xLTEtOTUyNjc_5af1f0f7-144d-4643-8857-ed0e836acc8a"
      unitRef="usd">792000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i08f237e7de9f4a2984ffc89193a59e1c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTEtNy0xLTEtOTUyNjc_49bec458-0d96-424a-8136-6e7a4c5b1b8b"
      unitRef="usd">84755000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0cbc444f50db48f48862fc56874c6712_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTEtOS0xLTEtOTUyNjc_eb87bf7b-9cd3-44d9-a245-9f0199db8988"
      unitRef="usd">85547000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i751d79c97b9d47179de379aa80f66b4f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTItMS0xLTEtOTUyNjc_d86ff435-c3ca-4b77-a994-7dc2c9ce6ffc"
      unitRef="usd">3474000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i8280f4107cf643cbadcebb4cfc94ec9f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTItMy0xLTEtOTUyNjc_d2b2aac3-7c2c-460e-b3a7-c076147fc013"
      unitRef="usd">571000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic413c76df6e6424899300b45cdf779bc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTItNS0xLTEtOTUyNjc_92204b29-b2fd-4e5a-9094-79d3b96e6ca8"
      unitRef="usd">4045000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifc6c5079e376469180250069a8575a5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTItNy0xLTEtOTUyNjc_362fcf83-45b9-4e3a-bf54-ac0ac4192431"
      unitRef="usd">137291000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTItOS0xLTEtOTUyNjc_fde4f6ca-2b0b-429c-ac5c-e9090c9813aa"
      unitRef="usd">141336000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ie4cfeb3628ae490d94a4cdc941448da4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTMtMS0xLTEtOTUyNjc_95a97272-0558-4dea-a16f-19723f2e7d9c"
      unitRef="usd">4266000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i39c5683d29404503a5697938a6c5cbab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTMtMy0xLTEtOTUyNjc_7d591471-b216-42ea-8407-9369dab2c0bd"
      unitRef="usd">571000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i0f2cf80ab81245e8a5e02f996d5d4b23_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTMtNS0xLTEtOTUyNjc_3764298c-335f-4c15-a151-382438753ccc"
      unitRef="usd">4837000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ifffa7592fbd9469aab87e8ecfe72147c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTMtNy0xLTEtOTUyNjc_9f606b36-5808-4247-9f96-1ce151b430ae"
      unitRef="usd">222046000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTMtOS0xLTEtOTUyNjc_41de8dd0-d78b-45a0-ab1c-a84a0fdf5579"
      unitRef="usd">226883000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ia252450e0f5948d786e8397fb26901e7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTQtMS0xLTEtOTUyNjc_21643e55-a8c8-4919-9205-5b97441b4f99"
      unitRef="usd">1026000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7fb004602eeb4135bb72f55485b057f9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTQtMy0xLTEtOTUyNjc_1694b451-df9b-4ce2-b7e1-f6853dcf198e"
      unitRef="usd">0</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i9e9f7fca38c147dfbf2b20a924b8383b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTQtNS0xLTEtOTUyNjc_f5ddd70f-19ef-428e-b91f-148fb8e6e9d3"
      unitRef="usd">1026000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i4b1b368ab80a49ac88a113d90a336562_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTQtNy0xLTEtOTUyNjc_5e889404-52ee-4a0b-a92d-e41417324b09"
      unitRef="usd">231515000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTQtOS0xLTEtOTUyNjc_bca3da5f-d213-4082-b01d-bb82794148ab"
      unitRef="usd">232541000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i803eb84a2d1042e1a7ee588e82971bfa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTUtMS0xLTEtOTUyNjc_33d58a99-bfbc-45c3-94ee-f59eeed5860d"
      unitRef="usd">10190000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i7dc2f35ffa4240eb88a09ce8764750f6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTUtMy0xLTEtOTUyNjc_f1a14d2c-18a7-4777-bb5e-1eff15f46548"
      unitRef="usd">7807000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i6ca4054f8f4e47469cead8d8d12010c5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTUtNS0xLTEtOTUyNjc_2ee0e265-0e87-4eed-9274-183bfff2f2f4"
      unitRef="usd">17997000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="ic3af3d8926a14c0ea4121435a2b0675e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTUtNy0xLTEtOTUyNjc_6716e61b-2f9d-443d-bb87-c48c13696027"
      unitRef="usd">3797665000</us-gaap:NotesReceivableGross>
    <us-gaap:NotesReceivableGross
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhiZjZkMmU5OTlmNzRiNTNhYmU5NGUwMDFkMzRlOTFjL3RhYmxlcmFuZ2U6OGJmNmQyZTk5OWY3NGI1M2FiZTk0ZTAwMWQzNGU5MWNfMTUtOS0xLTEtOTUyNjc_f3a78acb-b5f7-4e10-8409-78989c9fd75f"
      unitRef="usd">3815662000</us-gaap:NotesReceivableGross>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNjk5NQ_a94d5b2f-7457-45a1-8b40-91f647e473a3"
      unitRef="usd">2000000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfNzAwMg_24379d64-2d0a-462d-9df1-b45e2f8c75ed"
      unitRef="usd">293000</us-gaap:FinancingReceivableRecordedInvestment90DaysPastDueAndStillAccruing>
    <hfwa:CreditLossFinancialInstrumentTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTk3NQ_8c5b88c4-28ae-4ff9-bf61-83b4829af414">&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 June 30, 2022 and December 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;June 30, 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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;1,316&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;5,047&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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: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;1,428&#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,492&#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,316&#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 colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&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;5,236&#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.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.065%"/&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 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;/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.771%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.057%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.065%"/&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 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:#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;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="i5244f01d3be945d886dcac1ac25ce8e5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNC0xLTEtMS05NTI2Nw_1e9a2280-6442-4691-84d9-90e930a1fa74"
      unitRef="usd">1239000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ib951683e84b746529803047a3d6b19f8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNC0zLTEtMS05NTI2Nw_4de2f7a2-9ca3-4bb8-b92d-2ac0ae5a509b"
      unitRef="usd">2492000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i997d3fa0649545f596a7f4cd9123541c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNC01LTEtMS05NTI2Nw_5d1f821a-1aaf-4ca9-acee-253f6929e603"
      unitRef="usd">1316000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNC05LTEtMS05NTI2Nw_8d5f5168-e22b-4739-a44e-bc4632578eef"
      unitRef="usd">5047000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i1f87f38348ef4ac3b5dcdad3282b4f15_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNS0xLTEtMS05NTI2Nw_f9a99f9f-c20c-4127-a70e-8e9572ef2524"
      unitRef="usd">189000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i2399ed4603ad410bbd3d39a92f7a17cc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNS0zLTEtMS05NTI2Nw_bdcc9a75-d7ce-405a-bf7d-f5ed8b3d07d2"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="id62133f7b6054c418c25850b3f73b345_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNS01LTEtMS05NTI2Nw_c403de13-d146-45bd-9d56-b5aadfd66c1e"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfNS05LTEtMS05NTI2Nw_9ce7758f-c4cf-4eb7-b15f-bffed0a727a0"
      unitRef="usd">189000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ia465ffd4f6284a199a485ea5a2cd4afa_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfMTQtMS0xLTEtOTUyNjc_f30fb02f-28ef-4e4b-968b-e1ecae827379"
      unitRef="usd">1428000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i6867d2887bba4a179fc3d7c0a1edab57_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfMTQtMy0xLTEtOTUyNjc_cc8c2b6a-5a79-4329-935b-a2f951aa1ab8"
      unitRef="usd">2492000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ieedbd125e98848fb9bebc60666a6c425_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfMTQtNS0xLTEtOTUyNjc_0ed46d00-177a-48cb-abd2-ba888dfb3124"
      unitRef="usd">1316000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1OWQ4Y2E5ZGZjMTRlZjJiMzU2MjlkYTE3NDhkMzY4L3RhYmxlcmFuZ2U6YjU5ZDhjYTlkZmMxNGVmMmIzNTYyOWRhMTc0OGQzNjhfMTQtOS0xLTEtOTUyNjc_4ff5336f-36ca-4a9a-b5af-a3d46df37f0b"
      unitRef="usd">5236000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ib36c0c98bd0d41feb71190b31ed9ab5d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNC0xLTEtMS05NTI2Nw_c846c3d1-54eb-4a68-b4f0-aabd3e466521"
      unitRef="usd">1499000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ic12a92202efa49fd9fc0fc536bdedff9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNC0zLTEtMS05NTI2Nw_d19a8c62-2681-439f-84b9-57c05c8aec04"
      unitRef="usd">4362000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i661553c77fa244ada3581f93e7647f40_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNC01LTEtMS05NTI2Nw_08323419-f390-4cd6-815b-f77b82fe418f"
      unitRef="usd">1036000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i5471b72845324272998608e20f1529f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNC03LTEtMS05NTI2Nw_97c5b20b-efb4-4a54-be8f-d29ead2f232d"
      unitRef="usd">245000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNC05LTEtMS05NTI2Nw_3c36d909-7564-4267-81ee-bdf6a43a5601"
      unitRef="usd">7142000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i6a4e99c754be425fb165f7f4a8108e01_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNS0xLTEtMS05NTI2Nw_3b70760a-8448-4066-a633-dc7b8dacc934"
      unitRef="usd">3035000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i96c87a2e9f8a43309bbd211534688348_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNS0zLTEtMS05NTI2Nw_87539644-f0f4-4f56-857f-e700a96f9cb4"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i16bbdfcdbf244b4883b3bb99d8b9e752_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNS01LTEtMS05NTI2Nw_e065ed0f-4080-4353-b099-7a3be9212231"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ia9ce83d635664e56a1fb8d5148be0397_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNS03LTEtMS05NTI2Nw_3b550162-ece1-4ad4-846f-70aece25e82b"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNS05LTEtMS05NTI2Nw_9cb3d568-90b8-4e25-9304-b3493bdb5a9f"
      unitRef="usd">3035000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i68d0f16e38da455e987053d019af9952_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNi0xLTEtMS05NTI2Nw_edce6168-881a-4b6f-8124-0615c6c0a6e6"
      unitRef="usd">1273000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="iaa42a4b141a44b7093dc3efc3d762aa9_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNi0zLTEtMS05NTI2Nw_7befd11b-e7db-4799-b3ad-6458c114d693"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="iac50c01485f14fb2969c8c1d8330538c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNi01LTEtMS05NTI2Nw_1ecb4563-c83e-4171-ac8a-b4323db3cb48"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ibcd5ae2502e8478d97a2d0a1c0429f6f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNi03LTEtMS05NTI2Nw_f36949d2-89b1-4bf2-acc5-85357d9d01a4"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNi05LTEtMS05NTI2Nw_4c797de2-6198-4dbb-84d1-abefa4ea264c"
      unitRef="usd">1273000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i7aacf2085d4d4f4885844bfbac10d2ce_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNy0xLTEtMS05NTI2Nw_17a339e4-fe10-457a-91a1-216b35c8de9b"
      unitRef="usd">5807000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i9e167ac5b51a493593798fd052bb41e0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNy0zLTEtMS05NTI2Nw_40087f7a-9d31-430c-b887-47e3561b11c1"
      unitRef="usd">4362000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="icef926745ae3490cb22e20e979d1692e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNy01LTEtMS05NTI2Nw_a02e2999-314a-4dae-81ff-789c684ce6ac"
      unitRef="usd">1036000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i5b7da85b5f2c417787d911721513451a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNy03LTEtMS05NTI2Nw_6fc7d7b2-c0fa-41ce-9dc6-d5948281b5cc"
      unitRef="usd">245000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfNy05LTEtMS05NTI2Nw_ae6e028b-8f5d-441f-b3d5-9c9dcd12a228"
      unitRef="usd">11450000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="ib8c48d83e89442a395cc416b50834684_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTEtMS0xLTEtOTUyNjc_74e43716-8c8d-4ced-b184-4eaaca2dcd3a"
      unitRef="usd">571000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="id039b310035f46a69bc322c94f126713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTEtMy0xLTEtOTUyNjc_5e5e37c3-06e2-48ec-8b37-e6ff8988fe54"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i234b5a59584e46c7a98e3ffd94b36540_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTEtNS0xLTEtOTUyNjc_14820a3d-d59d-4c56-add2-d55991056457"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i21468f136880424fbe1f97e5c900a3a8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTEtNy0xLTEtOTUyNjc_3545591e-4e51-420e-bf1f-add383f2eadb"
      unitRef="usd">0</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTEtOS0xLTEtOTUyNjc_3d45f076-e057-4142-b065-baf38acdafb0"
      unitRef="usd">571000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="iad1f9e74c74a4a53b3f95743e295fcd5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTQtMS0xLTEtOTUyNjc_eba0c513-3ee8-430d-b4bb-928f73484eaa"
      unitRef="usd">6378000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i08545e212f1c4e62a19b8c256f15411a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTQtMy0xLTEtOTUyNjc_40963030-bfb0-422b-9588-5ceed6a7d59f"
      unitRef="usd">4362000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i74602e762cb9492eb40e33d6f36e6e58_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTQtNS0xLTEtOTUyNjc_c6ddd0f5-5af3-462d-8a75-f2f8c0d3fac9"
      unitRef="usd">1036000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i5471b72845324272998608e20f1529f8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTQtNy0xLTEtOTUyNjc_7f319562-a5e9-4ce7-9aa1-d5af7e2c3fac"
      unitRef="usd">245000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <hfwa:FinancingReceivableCollateralForSecuredBorrowings
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmI1MzljMmMyNzJjNjRmNDI4ZjQ2Mjc0YjY0MDg2ZWMxL3RhYmxlcmFuZ2U6YjUzOWMyYzI3MmM2NGY0MjhmNDYyNzRiNjQwODZlYzFfMTQtOS0xLTEtOTUyNjc_6e0152b8-7332-4158-a4e6-d563c710604c"
      unitRef="usd">12021000</hfwa:FinancingReceivableCollateralForSecuredBorrowings>
    <us-gaap:TroubledDebtRestructuringsOnFinancingReceivablesTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTk3OA_f5eff905-6c4c-40be-b60d-03d8c19c474e">&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 June 30,&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:center;vertical-align:bottom"&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;br/&gt;Contracts&lt;/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: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:center;vertical-align:bottom"&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;br/&gt;Contracts&lt;/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: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;3&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;1,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="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;18&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;5,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;/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;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;2,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;3&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;1,727&#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;20&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;8,124&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;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;td colspan="3" style="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;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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Consumer&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;3&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;44&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;6&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;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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 colspan="3" style="background-color:#cceeff;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;6&lt;/span&gt;&lt;/td&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,771&#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 colspan="3" style="background-color:#cceeff;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;27&lt;/span&gt;&lt;/td&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;8,713&#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: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:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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 #000000;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:center;vertical-align:bottom"&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;br/&gt;Contracts&lt;/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: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:center;vertical-align:bottom"&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;br/&gt;Contracts&lt;/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: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,610&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 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;31&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;8,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;5,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;2&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;2,222&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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 #000;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,610&#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 #000;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;35&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;16,792&#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;181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;443&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;8&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;95&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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;21&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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;12&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,705&#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;58&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;17,927&#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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 six months ended June 30, 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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt; (2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNS0xLTEtMS05NTI2Nw_62027733-d33c-4fac-9cd9-f4727b74fb0b"
      unitRef="contract">3</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNS0zLTEtMS05NTI2Nw_ddbd7882-68e5-49b2-9abf-11baaef89a81"
      unitRef="usd">1727000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNS01LTEtMS05NTI2Nw_0b418a8e-9eec-4154-a967-1e421a158bb8"
      unitRef="contract">18</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNS03LTEtMS05NTI2Nw_40dfc65a-8672-49fe-be5b-b845157f14b1"
      unitRef="usd">5673000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i9c203f9efe404cf08aabd5ac59ecf156_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNi0xLTEtMS05NTI2Nw_49bf8a13-90a1-41de-ab4e-f8d33425783b"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i9c203f9efe404cf08aabd5ac59ecf156_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNi0zLTEtMS05NTI2Nw_9d535c46-d404-47f0-b30e-4c453a8f0276"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i837f9d64252241cfb555af91d0d20a13_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNi01LTEtMS05NTI2Nw_76bb5c48-b035-43b2-9df3-cba9153847f1"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i837f9d64252241cfb555af91d0d20a13_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNi03LTEtMS05NTI2Nw_d747e2a6-105e-46f9-b406-40d8f017e94d"
      unitRef="usd">2200000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="id118a992f71e4f5999a87e70c87b7e9f_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNy0xLTEtMS05NTI2Nw_2f45c6c6-b678-4761-a1b7-5bea374e37aa"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="id118a992f71e4f5999a87e70c87b7e9f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNy0zLTEtMS05NTI2Nw_a9c7479c-a99e-41af-a917-cc871d09afe3"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i6e94559124fe428a9a15e9601613ace2_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNy01LTEtMS05NTI2Nw_b7f2c639-64e3-44a3-9388-6f7e6275b30d"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i6e94559124fe428a9a15e9601613ace2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfNy03LTEtMS05NTI2Nw_d8375bf0-0975-445d-9705-950ce3992ba5"
      unitRef="usd">251000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i5069d8c51f484e3aaba5712b40beec32_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfOC0xLTEtMS05NTI2Nw_dbd11e17-bfeb-4ef5-854f-8a80331223e4"
      unitRef="contract">3</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i5069d8c51f484e3aaba5712b40beec32_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfOC0zLTEtMS05NTI2Nw_f317567d-03a3-415e-8d11-fbfbff906689"
      unitRef="usd">1727000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i7af089077e00434cbf27d596ba33f81b_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfOC01LTEtMS05NTI2Nw_ae4fdfdc-b2a4-4f33-aad0-86817c3d1d8d"
      unitRef="contract">20</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i7af089077e00434cbf27d596ba33f81b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfOC03LTEtMS05NTI2Nw_abdef851-7115-4451-9eae-631edcea9159"
      unitRef="usd">8124000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i247408f2efba47bc86ee65c1581557f1_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTItMS0xLTEtOTUyNjc_6d77d5fe-e1a5-479e-8c94-a8a4f1cdc9d5"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i247408f2efba47bc86ee65c1581557f1_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTItMy0xLTEtOTUyNjc_183c3b93-386e-4a3d-ba29-7c9da081a372"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i639e1a4c580d4d8eb4c064247084e3b9_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTItNS0xLTEtOTUyNjc_e060cfa5-7353-4b7e-a427-36d657cb56df"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i639e1a4c580d4d8eb4c064247084e3b9_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTItNy0xLTEtOTUyNjc_dd16560f-a607-4d1d-9d32-047e4bd336cf"
      unitRef="usd">443000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i15ebe24489f744cab8efe6ae627a1e36_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTQtMS0xLTEtOTUyNjc_136c911d-bac7-4eac-ac8a-5b22714acccd"
      unitRef="contract">3</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i15ebe24489f744cab8efe6ae627a1e36_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTQtMy0xLTEtOTUyNjc_b91f968c-8425-4fcd-996e-d548b46d70a1"
      unitRef="usd">44000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i5d052ef3287e4d91a4da70b9324f366e_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTQtNS0xLTEtOTUyNjc_d3f9535a-8bd9-46b3-bbd4-845fb30e1e84"
      unitRef="contract">6</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i5d052ef3287e4d91a4da70b9324f366e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTQtNy0xLTEtOTUyNjc_40cc008e-c860-461d-b603-e34157cef1e2"
      unitRef="usd">146000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i2538c45a5ae147d080529067310280c9_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTUtMS0xLTEtOTUyNjc_d2c49ef8-4f4e-4cf4-b6da-408559b8abf4"
      unitRef="contract">6</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTUtMy0xLTEtOTUyNjc_7aa7ccfa-dd29-490b-9a17-3ad1e3bda530"
      unitRef="usd">1771000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i25c706d654bb4ed5b1bc754674a5ab5a_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTUtNS0xLTEtOTUyNjc_b93ab59c-6417-4ad5-bf4a-6733f297a6d2"
      unitRef="contract">27</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjhkZjdlMGQ3NTE3ODRlNmRiNjc2OTFjY2QzNDg0NWUwL3RhYmxlcmFuZ2U6OGRmN2UwZDc1MTc4NGU2ZGI2NzY5MWNjZDM0ODQ1ZTBfMTUtNy0xLTEtOTUyNjc_4c2f7ec7-703a-405a-9fd5-c1ee644a9e79"
      unitRef="usd">8713000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNS0xLTEtMS0xMjc5OTk_4207023b-be35-496d-a316-2b871ee6ee52"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNS0zLTEtMS0xMjc5OTk_ba5e5266-f010-4165-a68a-e9a2adaa9c8b"
      unitRef="usd">2610000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNS01LTEtMS0xMjc5OTk_46209c94-df0d-4259-9518-cc8019103c7c"
      unitRef="contract">31</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNS03LTEtMS0xMjc5OTk_aaf56b12-eea8-4447-9803-19308e6ed9f4"
      unitRef="usd">8713000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNi0xLTEtMS0xMjc5OTk_93744e1d-6517-4545-b95b-c72e4d7f6d71"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNi0zLTEtMS0xMjc5OTk_d0a3aaed-3948-467a-8e60-f6cb10e135a7"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNi01LTEtMS0xMjc5OTk_3eed33fa-8a73-40e6-ab7e-89014a20535d"
      unitRef="contract">2</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNi03LTEtMS0xMjc5OTk_cdb20656-f3ea-479d-a038-f0d0587b0a71"
      unitRef="usd">5857000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i951e4421ffa74c4cb7b4a773f9e87bbe_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNy0xLTEtMS0xMjc5OTk_e4accf43-376d-4cf5-8e0a-953dc1da8604"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i951e4421ffa74c4cb7b4a773f9e87bbe_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNy0zLTEtMS0xMjc5OTk_0ec3c4aa-73b8-4741-b478-edc54a10b4ed"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ia39f6f92b78c4895aef69edf2bef0a96_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNy01LTEtMS0xMjc5OTk_ab73179f-306b-4914-bc6a-9dcaa93c86fb"
      unitRef="contract">2</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ia39f6f92b78c4895aef69edf2bef0a96_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfNy03LTEtMS0xMjc5OTk_58edffa2-84c9-49a3-934e-21eeb2b058be"
      unitRef="usd">2222000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ie16549acf30d4d3e8d78d611e446cea3_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOC0xLTEtMS0xMzMxNjU_05c61148-da80-4136-b23d-813df84d6890"
      unitRef="contract">4</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ie16549acf30d4d3e8d78d611e446cea3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOC0zLTEtMS0xMzMxNjU_494e9be5-e3bd-4937-9cb9-04c91dfa72bc"
      unitRef="usd">2610000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i1bafb46188804501bfe40fa5c769618c_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOC01LTEtMS0xMzMxNjU_21073781-783d-4e75-b33b-0d71450973dd"
      unitRef="contract">35</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i1bafb46188804501bfe40fa5c769618c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOC03LTEtMS0xMzMxNjU_b41fd903-6767-4bc4-9c5f-7a06b518df56"
      unitRef="usd">16792000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ie06e52e57ee940adbcc720276be0928c_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOS0xLTEtMS0xMjc5OTk_da7c9d15-998e-4145-94e0-0c1f568f26cc"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ie06e52e57ee940adbcc720276be0928c_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOS0zLTEtMS0xMjc5OTk_da9696ad-4aa6-4605-9e94-6d5cf591bcb2"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i43037f32375d4e1b90159239c05ae3ff_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOS01LTEtMS0xMjc5OTk_589ec309-2ca8-4880-b06a-c070cf2cf32f"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i43037f32375d4e1b90159239c05ae3ff_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfOS03LTEtMS0xMjc5OTk_a85081ab-4cba-4430-b94f-c25be52f59fc"
      unitRef="usd">181000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i4b863ae18d654808af607fea72e930f4_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTItMS0xLTEtMTI3OTk5_244c807e-f8f2-4674-b4cc-6617d9a77d83"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i4b863ae18d654808af607fea72e930f4_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTItMy0xLTEtMTI3OTk5_2899f6f6-38de-4c20-9cca-8f1a0369835d"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ice691b1ef3904f4cb59b420c68a4f220_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTItNS0xLTEtMTI3OTk5_cfea2e37-6bc5-4205-9a28-2828f4213267"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ice691b1ef3904f4cb59b420c68a4f220_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTItNy0xLTEtMTI3OTk5_e1654802-abbb-4538-b2bc-4153b9b2b02d"
      unitRef="usd">443000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="ica71a8fca72b4d73827e57605a20920f_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTQtMS0xLTEtMTI3OTk5_f86701d6-0b94-4ad9-a463-2d23c30cd119"
      unitRef="contract">8</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="ica71a8fca72b4d73827e57605a20920f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTQtMy0xLTEtMTI3OTk5_e8c0096a-399f-4d93-9f53-dc84a26362fc"
      unitRef="usd">95000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i6f6d33b0212246098dce2caccffd440d_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTQtNS0xLTEtMTI3OTk5_cc1c2a8d-8cf3-441b-a129-e46c42400e15"
      unitRef="contract">21</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i6f6d33b0212246098dce2caccffd440d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTQtNy0xLTEtMTI3OTk5_d7e72dbc-6dc1-444b-910a-8218eb8a85e4"
      unitRef="usd">511000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i34b451c9d15b4d3698ca47392cb73229_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTUtMS0xLTEtMTMzMTU1_9c777513-789d-46f3-b85c-c95087e600a0"
      unitRef="contract">12</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTUtMy0xLTEtMTMzMTU3_4abbef53-2622-4fc3-b0cb-23af90307a06"
      unitRef="usd">2705000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:FinancingReceivableModificationsNumberOfContracts2
      contextRef="i8a77c336d2d14f87b5481ee240af4ada_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTUtNS0xLTEtMTMzMTU5_cf426814-38c2-48b9-a160-d18ad71b91dc"
      unitRef="contract">58</us-gaap:FinancingReceivableModificationsNumberOfContracts2>
    <us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjQyYmIxMmYzZjVlNzRkMGM4YzRmMzYzMzVmN2IzMDllL3RhYmxlcmFuZ2U6NDJiYjEyZjNmNWU3NGQwYzhjNGYzNjMzNWY3YjMwOWVfMTUtNy0xLTEtMTMzMTYx_d6a08968-02e1-4c89-a7cc-17d14ff2b29c"
      unitRef="usd">17927000</us-gaap:FinancingReceivableModificationsPostModificationRecordedInvestment2>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i10aea7832888436191dddc2b00bbb258_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfODQyNQ_dff670e6-03ee-4c64-906c-6212ff7cce9e"
      unitRef="usd">4000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="ifd4af629606b4b958fe0184fc4ce82b5_I20210630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfODQzMg_9ba91789-e96e-4394-bd63-a07119d1b970"
      unitRef="usd">1700000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfODYxMg_a850f48c-5be4-456a-a893-daaa5202921b"
      unitRef="usd">3400000</us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend>
    <us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfODYxOQ_540600fb-dbfd-4112-a69d-3dfbdbd5faef"
      unitRef="usd">5700000</us-gaap:LoansAndLeasesReceivableImpairedCommitmentToLend>
    <hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTk3NA_51b6a484-813d-4cde-b9d5-d8ed85a5a4d7">&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 June 30,&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;1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;46&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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: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 #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="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;2022&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;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)&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;789&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 six months ended June 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</hfwa:TroubledDebtRestructuringsLoansSubsequentlyDefaultedTableTextBlock>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjAwMWZlMWYyMWE1NDQ1MTI4OTJhMzI2NmMxZGUxMmVjL3RhYmxlcmFuZ2U6MDAxZmUxZjIxYTU0NDUxMjg5MmEzMjY2YzFkZTEyZWNfNS0xLTEtMS05NTI2Nw_597538fc-3a71-4141-9f9c-35105ae02eb2"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjAwMWZlMWYyMWE1NDQ1MTI4OTJhMzI2NmMxZGUxMmVjL3RhYmxlcmFuZ2U6MDAxZmUxZjIxYTU0NDUxMjg5MmEzMjY2YzFkZTEyZWNfNS0zLTEtMS05NTI2Nw_db614a15-ddaa-4294-97ec-733d8e1acd48"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjAwMWZlMWYyMWE1NDQ1MTI4OTJhMzI2NmMxZGUxMmVjL3RhYmxlcmFuZ2U6MDAxZmUxZjIxYTU0NDUxMjg5MmEzMjY2YzFkZTEyZWNfNS01LTEtMS05NTI2Nw_10c63d5f-494c-4e61-892b-37fc2e9fe007"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOjAwMWZlMWYyMWE1NDQ1MTI4OTJhMzI2NmMxZGUxMmVjL3RhYmxlcmFuZ2U6MDAxZmUxZjIxYTU0NDUxMjg5MmEzMjY2YzFkZTEyZWNfNS03LTEtMS05NTI2Nw_be079678-76f3-4548-baf4-cad604c80f2a"
      unitRef="usd">46000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNS0xLTEtMS0xMjgwMzg_deaba7f7-c925-44b3-aa37-5f0f5e278923"
      unitRef="contract">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNS0zLTEtMS0xMjgwMzg_6badee72-23eb-46d1-86d6-e0a745aaa309"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNS01LTEtMS0xMjgwMzg_fff65587-4b13-4216-8886-324308695564"
      unitRef="contract">2</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNS03LTEtMS0xMjgwMzg_d583f04d-2f8a-434e-8064-9680bcb9c77a"
      unitRef="usd">789000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNi0xLTEtMS0xMjgwMzg_9ba51b6f-e3d9-4dd2-8819-871c64d7a390"
      unitRef="contract">1</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNi0zLTEtMS0xMjgwMzg_42e8e5ab-a69c-414d-9f11-8da978f3b1c1"
      unitRef="usd">189000</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1
      contextRef="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNi01LTEtMS0xMjgwMzg_b2d24862-54fd-4726-b57c-8f5383584a5b"
      unitRef="contract2">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1>
    <us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1
      contextRef="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RhYmxlOmE5ODc4ZmU2ZDE3YzRjMjU4MTk3MTA5ZDk4NjQxZDc5L3RhYmxlcmFuZ2U6YTk4NzhmZTZkMTdjNGMyNTgxOTcxMDlkOTg2NDFkNzlfNi03LTEtMS0xMjgwMzg_9cd516fb-bc56-4283-9776-e14ab842f014"
      unitRef="usd">0</us-gaap:FinancingReceivableModificationsSubsequentDefaultRecordedInvestment1>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i389c38c332a143fc9fcc5a2fb7db1636_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTQwOA_3d5cacdb-ddf4-43b8-89df-38f12a56f750"
      unitRef="usd">3000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:ImpairedFinancingReceivableRelatedAllowance
      contextRef="i126332fe6cfd44a09e820b8bf2d12f52_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTQzNA_f432761a-ce4f-4898-920c-1e0d6aa29411"
      unitRef="usd">7000</us-gaap:ImpairedFinancingReceivableRelatedAllowance>
    <us-gaap:InterestReceivable
      contextRef="idded9eed75fb4503b48903f70a30410f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfMjE5OTAyMzI2NjY2Nw_1d3ce567-e5d9-4616-b7aa-1a7cb5b64a98"
      unitRef="usd">9500000</us-gaap:InterestReceivable>
    <us-gaap:InterestReceivable
      contextRef="ibcbe4721cd0741d3835837e9ee1482ef_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfMjE5OTAyMzI2NjY3NQ_e99cb858-807d-476c-8f40-45fd10639243"
      unitRef="usd">10100000</us-gaap:InterestReceivable>
    <us-gaap:OtherRealEstateAndForeclosedAssets
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM180OS9mcmFnOjM3ZjQ3NTliMWU3ZTQ5MGM5ZWRjZWZmNGJkNjcyYjM4L3RleHRyZWdpb246MzdmNDc1OWIxZTdlNDkwYzllZGNlZmY0YmQ2NzJiMzhfOTgyNg_36939cab-a26f-4ff4-bff7-5bda1f094aec"
      unitRef="usd">0</us-gaap:OtherRealEstateAndForeclosedAssets>
    <us-gaap:AllowanceForCreditLossesTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RleHRyZWdpb246ZTU3MDk2YzdjNTkwNDNiOTk4NjdlYjQ1YTg2MWMxYzhfMjAwMA_ddda8c22-1af4-4208-8bc2-25b6548f534f">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 June 30, 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 six months ended June 30, 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 June 30, 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 six months ended June 30, 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 six months ended June 30, 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 six months ended June 30, 2022, the ACL on loans decreased $2.7&#160;million, or 6.3%, due primarily to a reversal of provision for credit losses on loans of $3.2&#160;million driven by a $2.9&#160;million 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 June 30, 2022 and December 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 six months ended June 30, 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Six Months Ended&lt;br/&gt;June 30,&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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Beginning balance&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;(604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(320)&lt;/span&gt;&lt;/td&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;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;1,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;653&#160;&lt;/span&gt;&lt;/td&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;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;(3,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,956)&lt;/span&gt;&lt;/td&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;Ending balance&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;39,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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;51,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;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;(117)&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;149&#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;(257)&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,707&#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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(1,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;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;59&#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,074)&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,284&#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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;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;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;(249)&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;261&#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;(649)&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;39,696&#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;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;1,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:9pt;font-weight:400;line-height:100%"&gt;8,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;/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;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:9pt;font-weight:400;line-height:100%"&gt;9,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(316)&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;421&#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,447)&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,707&#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;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;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;(1,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;67&#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,059)&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,284&#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;(258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;(604)&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,110&#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;(3,171)&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;39,696&#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 June 30, 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;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;(13)&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;143&#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;(8,657)&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,677&#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,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,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;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;4&#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,804)&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;10,471&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;(1,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;3,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;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;(133)&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;291&#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,821)&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;51,562&#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;Six Months Ended June 30, 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 #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 #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;(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;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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,848)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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:9pt;font-weight:400;line-height:100%"&gt;10,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(14)&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;350&#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;(13,267)&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,677&#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;(438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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: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;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,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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(2,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;20&#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,640)&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;10,471&#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;(305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(320)&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;653&#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;(18,956)&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;51,562&#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="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RleHRyZWdpb246ZTU3MDk2YzdjNTkwNDNiOTk4NjdlYjQ1YTg2MWMxYzhfMjE5OTAyMzI1Nzc2OA_46cfc672-7e87-43f3-a278-59e437f23541"
      unitRef="usd">-2700000</us-gaap:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecrease>
    <hfwa:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RleHRyZWdpb246ZTU3MDk2YzdjNTkwNDNiOTk4NjdlYjQ1YTg2MWMxYzhfMjE5OTAyMzI1Nzc2MA_d98d5a68-c301-4484-9230-45339e15ee0a"
      unitRef="number">-0.063</hfwa:AllowanceForLoanAndLeaseLossesPeriodIncreaseDecreasePercent>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RleHRyZWdpb246ZTU3MDk2YzdjNTkwNDNiOTk4NjdlYjQ1YTg2MWMxYzhfMTA5OTUxMTYzMDEzMw_290082cf-7e4c-4fdd-ae3c-71d96eeaa00f"
      unitRef="usd">3200000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RleHRyZWdpb246ZTU3MDk2YzdjNTkwNDNiOTk4NjdlYjQ1YTg2MWMxYzhfNzE0NjgyNTU4MjkxMQ_327b2963-cbf0-4166-89c5-89b23268885f"
      unitRef="usd">2900000</us-gaap:AllowanceForLoanAndLeaseLossesAdjustmentsNet>
    <us-gaap:AllowanceForCreditLossesOnFinancingReceivablesTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RleHRyZWdpb246ZTU3MDk2YzdjNTkwNDNiOTk4NjdlYjQ1YTg2MWMxYzhfMjAwMQ_8fb730a6-5982-406b-8cbf-e4fa22cd2838">&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 six months ended June 30, 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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;Six Months Ended&lt;br/&gt;June 30,&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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;Beginning balance&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;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="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;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;(604)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(320)&lt;/span&gt;&lt;/td&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;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;1,110&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;653&#160;&lt;/span&gt;&lt;/td&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;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;(3,171)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,956)&lt;/span&gt;&lt;/td&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;Ending balance&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;39,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-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;51,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;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 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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(117)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,077&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;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;(117)&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;149&#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;(257)&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,707&#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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;(1,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;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;59&#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,074)&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,284&#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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(132)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;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;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;(249)&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;261&#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;(649)&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;39,696&#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;Six Months Ended June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;(280)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,885)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,033&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;1,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:9pt;font-weight:400;line-height:100%"&gt;8,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;/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;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:9pt;font-weight:400;line-height:100%"&gt;9,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(316)&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;421&#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,447)&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,707&#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;755&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,137&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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,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;14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(237)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,081&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;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;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;(1,822)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,203&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;67&#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,059)&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,284&#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;(258)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;/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;(604)&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,110&#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;(3,171)&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;39,696&#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 June 30, 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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,404)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;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;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;(13)&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;143&#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;(8,657)&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,677&#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,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(249)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;(416)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,388)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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,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;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;4&#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,804)&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;10,471&#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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;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;(1,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;3,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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;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;(133)&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;291&#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,821)&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;51,562&#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;Six Months Ended June 30, 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 #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 #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;(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;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;(14)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,848)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;13&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(937)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,562&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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:9pt;font-weight:400;line-height:100%"&gt;10,630&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(14)&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;350&#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;(13,267)&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,677&#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;(438)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,153&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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: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;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,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;20&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(335)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,636&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;(2,305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,835&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;20&#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,640)&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;10,471&#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;(305)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;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:9pt;font-weight:400;line-height:100%"&gt;(2,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,261&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;(320)&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;653&#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;(18,956)&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;51,562&#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="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfMy0xLTEtMS05NTI2Nw_edd81f44-8b86-4ae1-b6ea-1fce584ccbe4"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2b1ff45fc56344adaaf8b08b72f8da17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfMy0zLTEtMS05NTI2Nw_54205c97-3b7d-4cf9-af16-ae9f040f4b79"
      unitRef="usd">70185000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNC0xLTEtMS05NTI2Nw_acda9296-ee30-487c-9dd4-f53899a2b55c"
      unitRef="usd">604000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNC0zLTEtMS05NTI2Nw_e0358c37-aca7-4b6f-9350-a7b7ac73eba1"
      unitRef="usd">320000</us-gaap:AllowanceForLoanAndLeaseLossesWriteOffs>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNS0xLTEtMS05NTI2Nw_8adc0544-b38c-465b-8bf1-2e6d044b5997"
      unitRef="usd">1110000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNS0zLTEtMS05NTI2Nw_876cb1cb-1d42-472b-a72f-003984eb62cb"
      unitRef="usd">653000</us-gaap:AllowanceForLoanAndLeaseLossRecoveryOfBadDebts>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNi0xLTEtMS05NTI2Nw_186c44c2-483c-4027-873f-47713f1af058"
      unitRef="usd">3171000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNi0zLTEtMS05NTI2Nw_c54f945a-6f1f-4b07-a12a-870ffecd1317"
      unitRef="usd">18956000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNy0xLTEtMS05NTI2Nw_cec0e3ef-99d6-46b9-bb14-e24a36041075"
      unitRef="usd">39696000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3c751d97f3114ab09e48246cb28aca2c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjk4YTVjYWM2MDViZDQ0MGFhNTMwZThkNmM4ZjllNjJjL3RhYmxlcmFuZ2U6OThhNWNhYzYwNWJkNDQwYWE1MzBlOGQ2YzhmOWU2MmNfNy0zLTEtMS05NTI2Nw_4d4a8a6f-9712-4142-bbe9-5dbc5b4f3ca5"
      unitRef="usd">51562000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5a1dba8df89642aa9bce1dce8ff54c5a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNC0xLTEtMS05NTI2Nw_79bb9447-4a40-49be-9028-b5213b77e9d3"
      unitRef="usd">15265000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNC0zLTEtMS05NTI2Nw_591793ca-ff04-458c-8e12-5650318975cc"
      unitRef="usd">117000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNC01LTEtMS05NTI2Nw_4955a30e-f23c-4cb4-b026-764351e9e3ce"
      unitRef="usd">149000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i1192c36c6dc8466e9537f21e4400f0dd_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNC03LTEtMS05NTI2Nw_78fed48b-4897-451f-a971-c65baed718d5"
      unitRef="usd">1264000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNC05LTEtMS05NTI2Nw_234fcd74-fc8c-485a-b3eb-52e69fe03c73"
      unitRef="usd">14033000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if7384e201d6644d0abc006c70e2aff4c_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNS0xLTEtMS05NTI2Nw_981cb3d7-5f12-4ef0-bad4-0e26da43fd35"
      unitRef="usd">7085000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i9c203f9efe404cf08aabd5ac59ecf156_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNS0zLTEtMS05NTI2Nw_587b8f62-bd86-432e-b734-f17472f3cadd"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i9c203f9efe404cf08aabd5ac59ecf156_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNS01LTEtMS05NTI2Nw_c7f4b45d-9302-450d-8f37-347d4ef958ae"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i9c203f9efe404cf08aabd5ac59ecf156_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNS03LTEtMS05NTI2Nw_571cccbb-7d73-4a07-82a0-8b760d491878"
      unitRef="usd">-1077000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNS05LTEtMS05NTI2Nw_8d76e40e-99ce-4960-8f9e-a027f7faff26"
      unitRef="usd">8162000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i633f0ec07453436fa4bdb4b359cb123e_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNi0xLTEtMS05NTI2Nw_cccdd098-53cf-4ded-9432-c71c35b1cf7b"
      unitRef="usd">9582000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="id118a992f71e4f5999a87e70c87b7e9f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNi0zLTEtMS05NTI2Nw_91bc37ee-ae0f-47a2-95d2-ce7be4d0c30f"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="id118a992f71e4f5999a87e70c87b7e9f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNi01LTEtMS05NTI2Nw_06caf950-eec4-4b01-a17f-8e343031d9b0"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="id118a992f71e4f5999a87e70c87b7e9f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNi03LTEtMS05NTI2Nw_d2d3c45e-49c2-4efd-b0d5-8d42dba0dfa1"
      unitRef="usd">70000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNi05LTEtMS05NTI2Nw_4baef023-062e-4fd3-8ca3-4b935491cd7b"
      unitRef="usd">9512000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3ca0d185a35942848a2e3def3d87e3c8_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNy0xLTEtMS05NTI2Nw_4472a3ff-d0fe-45eb-8a6e-39ea35414783"
      unitRef="usd">31932000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i5069d8c51f484e3aaba5712b40beec32_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNy0zLTEtMS05NTI2Nw_35b7f7d0-bf88-4d9a-a295-63bd7f74a8d2"
      unitRef="usd">117000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i5069d8c51f484e3aaba5712b40beec32_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNy01LTEtMS05NTI2Nw_a11d8d92-6386-4dab-8582-e0cbb6ef3524"
      unitRef="usd">149000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i5069d8c51f484e3aaba5712b40beec32_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNy03LTEtMS05NTI2Nw_63e5b750-ab84-472a-8242-29be5082b0eb"
      unitRef="usd">257000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfNy05LTEtMS05NTI2Nw_765ef126-2498-45cf-b33f-8089a2ab2f6c"
      unitRef="usd">31707000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3ddd9c34c48948e8b1ffc87260b2e414_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfOC0xLTEtMS05NTI2Nw_a0bf4854-3463-44fb-bd9f-1cb29edaaea1"
      unitRef="usd">1803000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ic15bf70b778044df81a94da427d6208e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfOC0zLTEtMS05NTI2Nw_f08db2d8-1d0d-4008-91d4-712e34ef4b82"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ic15bf70b778044df81a94da427d6208e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfOC01LTEtMS05NTI2Nw_6940c790-e344-445e-9f41-1dde12360d9d"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ic15bf70b778044df81a94da427d6208e_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfOC03LTEtMS05NTI2Nw_788de228-a332-43ba-8848-e4d1455ecee9"
      unitRef="usd">-334000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfOC05LTEtMS05NTI2Nw_48ee40a7-36b2-4026-919c-a5c3c907897c"
      unitRef="usd">2137000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ie7bd6d69895c49979099cdc25381a2b1_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTAtMS0xLTEtOTUyNjc_c1e1f517-09ed-44ac-997a-b334e4983dd9"
      unitRef="usd">1124000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i3ceea0586dc7405dbb053ae8f90a895b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTAtMy0xLTEtOTUyNjc_af6cb4fc-953d-4416-bb79-a3ea38d0d98a"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i3ceea0586dc7405dbb053ae8f90a895b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTAtNS0xLTEtOTUyNjc_ded57846-1a03-4ca4-9480-6e09e4fddeaf"
      unitRef="usd">6000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i3ceea0586dc7405dbb053ae8f90a895b_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTAtNy0xLTEtOTUyNjc_a7b35190-0008-4923-ade6-47e7665a4b98"
      unitRef="usd">49000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ibfb175e83bb24a3d849f32de21c25244_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTAtOS0xLTEtOTUyNjc_ac29f822-7093-4a3f-8f59-02090f7e2354"
      unitRef="usd">1081000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i156e0ca94ae340d28e80622c19d259b0_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTEtMS0xLTEtOTUyNjc_924ef534-defa-45e0-b39b-1fe5f64bac95"
      unitRef="usd">3175000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i02b8b852c30c4e559ede10bd0e0c1f2f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTEtMy0xLTEtOTUyNjc_f30b5611-0f6b-4d2d-9e96-5a21d915cb97"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i02b8b852c30c4e559ede10bd0e0c1f2f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTEtNS0xLTEtOTUyNjc_353914a0-b832-45f5-876f-883896ca9fbd"
      unitRef="usd">53000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i02b8b852c30c4e559ede10bd0e0c1f2f_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTEtNy0xLTEtOTUyNjc_f2585595-5c1e-4ed8-a379-91a6336ee6ae"
      unitRef="usd">1025000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTEtOS0xLTEtOTUyNjc_11af037c-819f-4f8a-9ea7-b5a779d6caa1"
      unitRef="usd">2203000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id0b19f9f18054befbbcb772986b7fa43_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTItMS0xLTEtOTUyNjc_4c17ea93-c108-401a-997c-1415093705c4"
      unitRef="usd">4299000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i67c1368ca3b240e398842d2971c6995a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTItMy0xLTEtOTUyNjc_cf53bbce-4f29-4e24-a9fa-6f1bdea2dfb2"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i67c1368ca3b240e398842d2971c6995a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTItNS0xLTEtOTUyNjc_8b30e633-b2dc-460b-aff2-ff34daf524f5"
      unitRef="usd">59000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i67c1368ca3b240e398842d2971c6995a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTItNy0xLTEtOTUyNjc_32a4f260-bcc7-42b2-8d05-3ad53fea7721"
      unitRef="usd">1074000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTItOS0xLTEtOTUyNjc_d6e76d57-f4da-4d5c-8817-6965d412b364"
      unitRef="usd">3284000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i746bd0da97b34fbebaafe9f0f2dd88e2_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTMtMS0xLTEtOTUyNjc_3ad2b1b6-671e-4e0b-8b70-d6e20aac2cf6"
      unitRef="usd">2299000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i15ebe24489f744cab8efe6ae627a1e36_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTMtMy0xLTEtOTUyNjc_f4203065-4469-4a0e-b340-2089629d5608"
      unitRef="usd">132000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i15ebe24489f744cab8efe6ae627a1e36_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTMtNS0xLTEtOTUyNjc_7c22e120-66e1-44da-b054-34cfae0095a6"
      unitRef="usd">53000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i15ebe24489f744cab8efe6ae627a1e36_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTMtNy0xLTEtOTUyNjc_57d7a137-bb93-43ca-a8a4-cce8e3bdfdf4"
      unitRef="usd">-348000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTMtOS0xLTEtOTUyNjc_dfdfb8b0-2a7d-4fd0-864f-687df7ab6da3"
      unitRef="usd">2568000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="icb91660e1c904bada952bee0e22276b9_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTQtMS0xLTEtOTUyNjc_c62d2c53-01cf-48d6-ac83-949f3ed1a42a"
      unitRef="usd">40333000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTQtMy0xLTEtOTUyNjc_1f3e0b32-0bf6-450b-9e4f-d95c1542ce8e"
      unitRef="usd">249000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTQtNS0xLTEtOTUyNjc_a45973a8-8dac-40ff-a041-1b3a2ea0a0ec"
      unitRef="usd">261000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTQtNy0xLTEtOTUyNjc_70bc488a-478a-40f4-94c9-366db9cd278c"
      unitRef="usd">649000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjJmMGU1YWRlYTM1MzRiNzdiNzIxYWE5YTAzZTViMWY4L3RhYmxlcmFuZ2U6MmYwZTVhZGVhMzUzNGI3N2I3MjFhYTlhMDNlNWIxZjhfMTQtOS0xLTEtOTUyNjc_e3ac48be-873b-4651-87c1-a33f6d387e24"
      unitRef="usd">39696000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNC0xLTEtMS0xMjgzNzI_30c593b4-fbd4-4d37-bd83-1d2986093e53"
      unitRef="usd">17777000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNC0zLTEtMS0xMjgzNzI_ebd6127f-6f5d-4cb8-ae43-63a4cc7d6b5c"
      unitRef="usd">280000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNC01LTEtMS0xMjgzNzI_e53b9784-0743-4119-9433-317af9192f07"
      unitRef="usd">421000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="iee234839723b41bb8d3c2860a5ece780_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNC03LTEtMS0xMjgzNzI_f24a1a62-7a5c-4a76-bcb0-c37c07f6bb54"
      unitRef="usd">-3885000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNC05LTEtMS0xMjgzNzI_f4f857b1-bef9-4de1-8b38-70557a8144f8"
      unitRef="usd">14033000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNS0xLTEtMS0xMjgzNzI_9472cb37-f55e-41b8-b8dc-87b4be9afe00"
      unitRef="usd">6411000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNS0zLTEtMS0xMjgzNzI_8a9565ee-a66f-4d4a-b244-9fa2e1d8c87b"
      unitRef="usd">36000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNS01LTEtMS0xMjgzNzI_bfbcb246-43c8-4fa9-96b1-e2a602388766"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i6a7c15ef1379484faeace17d6ca4347f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNS03LTEtMS0xMjgzNzI_7bd24afd-3594-4b24-ae69-6c6d2c26c7d0"
      unitRef="usd">1787000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNS05LTEtMS0xMjgzNzI_48ab3444-b88e-47f6-8278-9b3fa82f835c"
      unitRef="usd">8162000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNi0xLTEtMS0xMjgzNzI_7585b181-6b2c-4319-87c3-baac8809b3ee"
      unitRef="usd">8861000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i951e4421ffa74c4cb7b4a773f9e87bbe_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNi0zLTEtMS0xMjgzNzI_1ffd0cb8-7923-46cf-b32f-258a4196cf51"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i951e4421ffa74c4cb7b4a773f9e87bbe_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNi01LTEtMS0xMjgzNzI_5dc9b429-91bf-42b3-bf55-9f9ed4beaa55"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i951e4421ffa74c4cb7b4a773f9e87bbe_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNi03LTEtMS0xMjgzNzI_73aeb3ee-dc77-4fed-944d-5401a1c1d0df"
      unitRef="usd">651000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNi05LTEtMS0xMjgzNzI_a3999b4a-9865-408f-8877-14ac18e34527"
      unitRef="usd">9512000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNy0xLTEtMS0xMzMyMzQ_f3ebf9bf-dd74-43e4-8baa-15046069c448"
      unitRef="usd">33049000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ie16549acf30d4d3e8d78d611e446cea3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNy0zLTEtMS0xMzMyMzY_f198828f-3f4b-4928-990c-033ce0b417ac"
      unitRef="usd">316000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ie16549acf30d4d3e8d78d611e446cea3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNy01LTEtMS0xMzMyMzY_b0345e81-96f9-458e-9efc-589ab10a6ee7"
      unitRef="usd">421000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ie16549acf30d4d3e8d78d611e446cea3_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNy03LTEtMS0xMzMyNDA_83c11f35-a313-4e49-ba54-e5cd44f0f793"
      unitRef="usd">1447000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfNy05LTEtMS0xMzMyNDI_62b4034d-f6fc-4dbe-a314-a9c863833fa1"
      unitRef="usd">31707000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6a97051501ab4108ad833225a97ed8fa_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfOC0xLTEtMS0xMjgzNzI_040e3b58-1b82-4561-b0ad-a0b4540ec364"
      unitRef="usd">1409000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i5024f899e5a64a6cac9c587cc7a99781_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfOC0zLTEtMS0xMjgzNzI_45aafd05-26f1-4c25-9cc7-656425a24444"
      unitRef="usd">30000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i5024f899e5a64a6cac9c587cc7a99781_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfOC01LTEtMS0xMjgzNzI_2853cacf-54e1-456a-b403-43291ad3be05"
      unitRef="usd">3000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i5024f899e5a64a6cac9c587cc7a99781_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfOC03LTEtMS0xMjgzNzI_61630e9e-1b75-45b7-92ae-8b28a5a37e46"
      unitRef="usd">755000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4cdaf4c84fd745e3a2b874983c391e7c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfOC05LTEtMS0xMjgzNzI_ca01c8ca-d979-4c6c-9071-8c05d45e23f0"
      unitRef="usd">2137000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i0cbc444f50db48f48862fc56874c6712_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTAtMS0xLTEtMTI4Mzcy_d7830b16-cb0b-4411-9b50-4eb21f29e1da"
      unitRef="usd">1304000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i2ce3cc0e00634fc586543c4dcd5efa08_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTAtMy0xLTEtMTI4Mzcy_6de8b683-9796-4005-b80f-684ad8ebad14"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i2ce3cc0e00634fc586543c4dcd5efa08_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTAtNS0xLTEtMTI4Mzcy_5c4daa80-85ec-49fe-b2f5-e7a0b93ca445"
      unitRef="usd">14000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i2ce3cc0e00634fc586543c4dcd5efa08_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTAtNy0xLTEtMTI4Mzcy_b1aa87b3-a592-4dea-aa51-b157dac66fed"
      unitRef="usd">-237000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ibfb175e83bb24a3d849f32de21c25244_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTAtOS0xLTEtMTI4Mzcy_49ff4344-c14e-4fda-bdcb-8eee817520c2"
      unitRef="usd">1081000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTEtMS0xLTEtMTI4Mzcy_caa34703-84b9-4dae-832b-cc1a5c84837c"
      unitRef="usd">3972000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i7b44ca6edcd44a6f8170008aaa9a754a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTEtMy0xLTEtMTI4Mzcy_ad1bfed6-a911-4a57-ba76-03aad8a758d2"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i7b44ca6edcd44a6f8170008aaa9a754a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTEtNS0xLTEtMTI4Mzcy_442163e9-2617-4ad5-8554-e566a9c1e369"
      unitRef="usd">53000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i7b44ca6edcd44a6f8170008aaa9a754a_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTEtNy0xLTEtMTI4Mzcy_51a1674c-d69f-4fd6-9d12-6bd2bc0139cc"
      unitRef="usd">-1822000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTEtOS0xLTEtMTI4Mzcy_16e22fb8-892e-48dc-a89c-687f1cdad38d"
      unitRef="usd">2203000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTItMS0xLTEtMTMzMjQ0_3fa41e89-3708-4b88-84db-d809dbbd42b5"
      unitRef="usd">5276000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i060fac3156394a2f986db1627523226f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTItMy0xLTEtMTMzMjQ2_dd285da0-e257-4f4a-97a9-ab9b63a09fcc"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i060fac3156394a2f986db1627523226f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTItNS0xLTEtMTMzMjQ4_1a3148bd-fdfd-4d58-b47a-476fe8486ff1"
      unitRef="usd">67000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i060fac3156394a2f986db1627523226f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTItNy0xLTEtMTMzMjQ5_ba005a93-1c58-41fc-a13a-0cf0c69775f6"
      unitRef="usd">2059000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTItOS0xLTEtMTMzMjUy_cde6b1dc-f7cb-4911-ae7a-71c9c19d69fc"
      unitRef="usd">3284000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTMtMS0xLTEtMTI4Mzcy_ee1996a9-7d33-4279-b1c9-aa99b8e37f05"
      unitRef="usd">2627000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ica71a8fca72b4d73827e57605a20920f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTMtMy0xLTEtMTI4Mzcy_f06ea2cf-74a8-4cf5-92c5-e766e8202b98"
      unitRef="usd">258000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ica71a8fca72b4d73827e57605a20920f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTMtNS0xLTEtMTI4Mzcy_116b792e-9e1d-41fa-868a-b76893f13fb2"
      unitRef="usd">619000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ica71a8fca72b4d73827e57605a20920f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTMtNy0xLTEtMTI4Mzcy_97999c7c-327c-4028-a966-5cd2b3a8e0cb"
      unitRef="usd">-420000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTMtOS0xLTEtMTI4Mzcy_a4ee2898-b8b4-4b8a-9d24-5fd09047524c"
      unitRef="usd">2568000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTQtMS0xLTEtMTMzMjU2_bd84291b-8407-4920-be8f-1f08fdf995db"
      unitRef="usd">42361000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTQtMy0xLTEtMTMzMjU5_7eccc0c4-5240-433d-bb8e-e3edeb843c7e"
      unitRef="usd">604000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTQtNS0xLTEtMTMzMjYx_147a0e1c-533b-46f8-9ab3-07a386edb10c"
      unitRef="usd">1110000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTQtNy0xLTEtMTMzMjYz_46742b95-4d28-48e2-9300-845265ab0b34"
      unitRef="usd">3171000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjQ0YjYzMTYwNWY5ZjRmNDNhNGU2NThhODZkMjg0Yjg5L3RhYmxlcmFuZ2U6NDRiNjMxNjA1ZjlmNGY0M2E0ZTY1OGE4NmQyODRiODlfMTQtOS0xLTEtMTMzMjY1_6efbbacc-eabb-4a27-8ff8-6d8d945814ff"
      unitRef="usd">39696000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic23c6c6c922b464abf450455dd269141_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNC0xLTEtMS05NTI2Nw_93584dd6-b8be-466b-88d6-d6b88c24a8eb"
      unitRef="usd">21770000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNC0zLTEtMS05NTI2Nw_f984a234-a2da-416b-a767-6f723cf64ebe"
      unitRef="usd">13000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNC01LTEtMS05NTI2Nw_ece2343b-468b-4bab-95be-71092c663956"
      unitRef="usd">132000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ia31ae41d43044d0d8c3bf887b93bf999_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNC03LTEtMS05NTI2Nw_489a11fe-364e-4362-9c8b-2ec07aa16c03"
      unitRef="usd">4404000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id3e66100a25c4712ad6eff901b74995e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNC05LTEtMS05NTI2Nw_2d81a721-8c21-4c9c-9ea5-769cd2b6833b"
      unitRef="usd">17485000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6236c1ab5566426dba3df9964c1dff22_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNS0xLTEtMS05NTI2Nw_c30952e1-b7fb-4e08-a3a3-4e53f1dceee6"
      unitRef="usd">10464000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i837f9d64252241cfb555af91d0d20a13_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNS0zLTEtMS05NTI2Nw_1c014963-f3d9-4568-a767-57cfa6c611d7"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i837f9d64252241cfb555af91d0d20a13_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNS01LTEtMS05NTI2Nw_d77011e2-ed66-4810-ba9b-a1b0206dd50e"
      unitRef="usd">11000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i837f9d64252241cfb555af91d0d20a13_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNS03LTEtMS05NTI2Nw_27bd9195-777a-4887-8b40-78196d8af1e4"
      unitRef="usd">1913000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5f0fda8912cc4b2cad9498159779744b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNS05LTEtMS05NTI2Nw_42d3407a-4807-466f-aa8b-c5b126ebb4d9"
      unitRef="usd">8562000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib6976ba10a1e49088b070931a24eace1_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNi0xLTEtMS05NTI2Nw_6ce2b2ca-742e-4837-847a-0fbac6186bdc"
      unitRef="usd">12970000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i6e94559124fe428a9a15e9601613ace2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNi0zLTEtMS05NTI2Nw_fe19caf5-753d-40fb-a563-2ccd285b44da"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i6e94559124fe428a9a15e9601613ace2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNi01LTEtMS05NTI2Nw_58897522-9be0-43d7-a026-b7650c81c0b4"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i6e94559124fe428a9a15e9601613ace2_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNi03LTEtMS05NTI2Nw_935ad3e2-5864-4652-b5f4-89e158907ebb"
      unitRef="usd">2340000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i610005fd8b244381beca48ff70319601_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNi05LTEtMS05NTI2Nw_277352fa-1c3d-46f9-a28d-575ab3e2fda6"
      unitRef="usd">10630000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ic7692c869830417985ce392b6e64c276_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNy0xLTEtMS05NTI2Nw_d3463b6d-dce1-4053-83bf-a18e0b550d1f"
      unitRef="usd">45204000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i7af089077e00434cbf27d596ba33f81b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNy0zLTEtMS05NTI2Nw_01339dc1-3b3b-43e2-b7fc-c3761c50b4b4"
      unitRef="usd">13000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i7af089077e00434cbf27d596ba33f81b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNy01LTEtMS05NTI2Nw_b1333424-458e-4ce8-afa1-93ad4b7745b3"
      unitRef="usd">143000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i7af089077e00434cbf27d596ba33f81b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNy03LTEtMS05NTI2Nw_ae0bec28-ad65-4f7c-9909-4bbc368573ec"
      unitRef="usd">8657000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1ea0a6b0c5b2424caff2a90f307e326f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfNy05LTEtMS05NTI2Nw_3298aed5-f1c4-40e6-92bf-4c0bf621fbe5"
      unitRef="usd">36677000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i25910d433fc34976aea95dddbed15e9c_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfOC0xLTEtMS05NTI2Nw_27116f2e-afcf-49e7-aa07-1e4305bfb14f"
      unitRef="usd">1402000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i095c621e5a3645e59382517df378e28f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfOC0zLTEtMS05NTI2Nw_9d216bac-48b5-4e12-bee8-43c1bebdfa2b"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i095c621e5a3645e59382517df378e28f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfOC01LTEtMS05NTI2Nw_ee31eafe-10ee-42fe-88c1-55cae2877cb3"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i095c621e5a3645e59382517df378e28f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfOC03LTEtMS05NTI2Nw_40d45840-4e06-43c3-858f-934989c941ea"
      unitRef="usd">249000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i15a1b7a4239044cda3d4f65be909e34f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfOC05LTEtMS05NTI2Nw_22975486-52aa-44b3-8869-72b5599ef528"
      unitRef="usd">1153000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i03fbd78d84ee44d7bcadab967fc7f5cd_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTAtMS0xLTEtOTUyNjc_34bc9557-85b5-4de9-b6ac-3fda95582cbd"
      unitRef="usd">2048000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i3c6b7541bfbc4d148f2db0be63bf9e4b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTAtMy0xLTEtOTUyNjc_ed7aafc2-efc6-4c8a-ad64-150ebc2dbd6f"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i3c6b7541bfbc4d148f2db0be63bf9e4b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTAtNS0xLTEtOTUyNjc_63aba138-70a5-45e0-a1b6-163af5c5e4ab"
      unitRef="usd">4000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i3c6b7541bfbc4d148f2db0be63bf9e4b_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTAtNy0xLTEtOTUyNjc_99085682-384a-44e0-89cd-ac9dcc8fad59"
      unitRef="usd">416000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i05a3efccc0184cd7a221e6dc93944246_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTAtOS0xLTEtOTUyNjc_f576bac8-70f9-4bb5-b29a-62cf2d73efc5"
      unitRef="usd">1636000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i38064aae27fc4feca0142309a59a5c12_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTEtMS0xLTEtOTUyNjc_01bd8e3c-1903-4176-bff9-682c6d107f85"
      unitRef="usd">11223000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ic044d8582aaa422aaf1da93c089b0390_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTEtMy0xLTEtOTUyNjc_d9d88637-052f-4b48-914f-de0df099826f"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ic044d8582aaa422aaf1da93c089b0390_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTEtNS0xLTEtOTUyNjc_cb422952-3a83-431e-9b6e-162385019bd0"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ic044d8582aaa422aaf1da93c089b0390_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTEtNy0xLTEtOTUyNjc_01e0c388-3568-4993-bfa6-4f297ed0416b"
      unitRef="usd">2388000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1b31f395a16e419d8e745e7c4342baf0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTEtOS0xLTEtOTUyNjc_344d33a5-b63a-4937-816f-1d3aa3961834"
      unitRef="usd">8835000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i883741a333dc49ee97ab00abec7649fb_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTItMS0xLTEtOTUyNjc_bea40b15-c45c-4012-9766-f7199b6f094f"
      unitRef="usd">13271000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="id96f78ae25dc49c883808e08060bfbef_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTItMy0xLTEtOTUyNjc_2a8de8a7-f8df-4192-bfa1-d65690ac51df"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="id96f78ae25dc49c883808e08060bfbef_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTItNS0xLTEtOTUyNjc_8ae2b1b4-5a75-42ff-a11a-c5a67be81ca9"
      unitRef="usd">4000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="id96f78ae25dc49c883808e08060bfbef_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTItNy0xLTEtOTUyNjc_1acfc98d-9539-4f85-aec4-4d93bfda054f"
      unitRef="usd">2804000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i8dafe403b399498e98f39ee2b5a5ca71_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTItOS0xLTEtOTUyNjc_2859d3ae-c061-40fa-9fe9-c61128fb6bdc"
      unitRef="usd">10471000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id6f3353d63654b9b9229c503c1aa4f92_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTMtMS0xLTEtOTUyNjc_55154839-33a1-4283-80b6-6a99f70eceda"
      unitRef="usd">4348000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i5d052ef3287e4d91a4da70b9324f366e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTMtMy0xLTEtOTUyNjc_291546ca-ccb5-4db1-ac75-58e8dbfa1aa7"
      unitRef="usd">120000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i5d052ef3287e4d91a4da70b9324f366e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTMtNS0xLTEtOTUyNjc_807f8651-e138-499d-890f-aef280d7eb2e"
      unitRef="usd">144000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i5d052ef3287e4d91a4da70b9324f366e_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTMtNy0xLTEtOTUyNjc_0f2ba605-cc03-4ba2-8290-865354c6df0a"
      unitRef="usd">1111000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i966a74c2afb84f47b577e21591fcf59a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTMtOS0xLTEtOTUyNjc_0dcae13b-5192-4d8d-9f79-8e3176a2e8cb"
      unitRef="usd">3261000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i0a8f2a3ff0b844288b829279fb619733_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTQtMS0xLTEtOTUyNjc_72835205-8d7a-4e1e-ab5c-3cbd6075dadd"
      unitRef="usd">64225000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTQtMy0xLTEtOTUyNjc_25e7e17e-4877-473a-84a5-7b8ac76fff0b"
      unitRef="usd">133000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTQtNS0xLTEtOTUyNjc_476fb4af-fc35-4769-a83c-5af78e4562e0"
      unitRef="usd">291000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTQtNy0xLTEtOTUyNjc_bec0ad6f-e85d-422f-b50e-ecf7b61e7144"
      unitRef="usd">12821000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3c751d97f3114ab09e48246cb28aca2c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjNmN2QwNmM5YWNiZjQ0Mjk5ZWNhOTc1NWMyNDI3MDgzL3RhYmxlcmFuZ2U6M2Y3ZDA2YzlhY2JmNDQyOTllY2E5NzU1YzI0MjcwODNfMTQtOS0xLTEtOTUyNjc_bf90ccd5-0ab9-482b-951e-f7627596970d"
      unitRef="usd">51562000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if9077ff1db3f43369d750d2a2ca5a07e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNC0xLTEtMS0xMzMyNjg_5e6ada4f-0fbd-4b0f-8158-baf0e02a7e07"
      unitRef="usd">30010000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNC0zLTEtMS0xMzMyNzA_0e582d5c-79c1-4005-9fba-946798e7cde1"
      unitRef="usd">14000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNC01LTEtMS0xMzMyNzI_64fe35ab-93c5-433d-8bb0-ceb0d53d3a6e"
      unitRef="usd">337000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ib0d1066fcf4a4231a6ee1099c79d92c2_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNC03LTEtMS0xMzMyNzI_0dd82b55-eaee-4c57-b745-2378f880bcce"
      unitRef="usd">12848000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id3e66100a25c4712ad6eff901b74995e_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNC05LTEtMS0xMzMyNzI_2a07da38-db60-4532-b6f7-1612f2edda8e"
      unitRef="usd">17485000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i63a6dae599494e7dbf59038e98faf08b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNS0xLTEtMS0xMzMyNjg_b9f113e3-fc2b-4d78-8ad8-329a6419f258"
      unitRef="usd">9486000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNS0zLTEtMS0xMzMyNzA_41b19bcc-632a-4d9b-89ab-44bde09d73f2"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNS01LTEtMS0xMzMyNzI_8f332122-3866-4683-badb-ce024c297c5f"
      unitRef="usd">13000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i71a149f0e155465eac2ff584eaf30c11_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNS03LTEtMS0xMzMyNzI_fb5dff27-c29a-4387-bd3d-266f300c867c"
      unitRef="usd">937000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i5f0fda8912cc4b2cad9498159779744b_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNS05LTEtMS0xMzMyNzI_e48597e1-eddb-4289-8004-2a22cafaa4ef"
      unitRef="usd">8562000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ie285f875ba7445deb80c3ee403ec16c5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNi0xLTEtMS0xMzMyNjg_90ee30b3-e03f-4b9d-aec6-a6f927fde006"
      unitRef="usd">10112000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ia39f6f92b78c4895aef69edf2bef0a96_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNi0zLTEtMS0xMzMyNzA_aaac65e7-0c24-41c6-975d-2caf1a7b0a4f"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ia39f6f92b78c4895aef69edf2bef0a96_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNi01LTEtMS0xMzMyNzI_f34e95e0-3357-4d4b-bfce-1b23d19f6276"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ia39f6f92b78c4895aef69edf2bef0a96_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNi03LTEtMS0xMzMyNzI_d5b83ae0-7688-45a7-93df-c8ce1d9377d5"
      unitRef="usd">-518000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i610005fd8b244381beca48ff70319601_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNi05LTEtMS0xMzMyNzI_bc45c3d4-bd26-4404-83f3-9ae13f3a0027"
      unitRef="usd">10630000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if2738db4d27d48aeb2100cd04157cf98_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNy0xLTEtMS0xMzMyNjg_c875dccf-f388-4b5e-baf0-b85a6b41369f"
      unitRef="usd">49608000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i1bafb46188804501bfe40fa5c769618c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNy0zLTEtMS0xMzMyNzA_3eca34c4-87c9-480a-8e47-44fc96a3c080"
      unitRef="usd">14000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i1bafb46188804501bfe40fa5c769618c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNy01LTEtMS0xMzMyNzI_7903aa5c-4031-48aa-82ac-79d63974f708"
      unitRef="usd">350000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i1bafb46188804501bfe40fa5c769618c_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNy03LTEtMS0xMzMyNzI_8ba35e4f-7abe-4ca3-a7c2-297db392b71b"
      unitRef="usd">13267000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1ea0a6b0c5b2424caff2a90f307e326f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfNy05LTEtMS0xMzMyNzI_b57dc919-5ed4-42c5-985b-29669b6c292b"
      unitRef="usd">36677000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i12f6d30ef1904c18ad1230d3a8773dee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfOC0xLTEtMS0xMzMyNzQ_cec36efb-87a5-45f2-8b07-681a672b5321"
      unitRef="usd">1591000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i1bab9e856ea046ac8fa63554d46884eb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfOC0zLTEtMS0xMzMyNzQ_cc6262d2-1284-4540-bc83-db65a6397c3a"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i1bab9e856ea046ac8fa63554d46884eb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfOC01LTEtMS0xMzMyNzQ_9376e0a1-76ab-4ae6-a4a8-f116d36a57d3"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i1bab9e856ea046ac8fa63554d46884eb_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfOC03LTEtMS0xMzMyNzQ_0181b3c4-7837-4f57-98c9-fa7349cf333d"
      unitRef="usd">438000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i15a1b7a4239044cda3d4f65be909e34f_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfOC05LTEtMS0xMzMyNzQ_a337205a-e6a0-4ddd-a18d-6c31d63e0c96"
      unitRef="usd">1153000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i9bc0ce7901c54d0fa214b95d74a0f21d_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTAtMS0xLTEtMTMzMjc2_e9badd0d-6acb-4182-a00c-45e07b96b051"
      unitRef="usd">1951000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="ia90036874f2842d6b45717c8f285c66f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTAtMy0xLTEtMTMzMjc2_79b8c07e-08c6-4c1d-a7db-0a5375d17eb3"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="ia90036874f2842d6b45717c8f285c66f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTAtNS0xLTEtMTMzMjc2_f2e44788-2aa3-4cb6-902e-b6c4ac68e928"
      unitRef="usd">20000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="ia90036874f2842d6b45717c8f285c66f_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTAtNy0xLTEtMTMzMjc2_546be708-101a-4127-a52c-88f59a23432f"
      unitRef="usd">335000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i05a3efccc0184cd7a221e6dc93944246_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTAtOS0xLTEtMTMzMjc2_a28b04cb-3c9a-4259-aa71-b8fe24b39265"
      unitRef="usd">1636000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ib6237bb2a85a4604a29b392a7eb69af5_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTEtMS0xLTEtMTMzMjc2_c4ff3b9d-b77b-4ba4-8813-a658f1272aa3"
      unitRef="usd">11141000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i6919f0ba01a344e3a7f1bfe1eed4177a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTEtMy0xLTEtMTMzMjc2_f46eed67-05bd-4772-bf3e-3df6981f6b55"
      unitRef="usd">1000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i6919f0ba01a344e3a7f1bfe1eed4177a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTEtNS0xLTEtMTMzMjc2_46d21ed8-9da5-43ae-a411-f576956f95d7"
      unitRef="usd">0</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i6919f0ba01a344e3a7f1bfe1eed4177a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTEtNy0xLTEtMTMzMjc2_ec9ae3f7-6564-441a-8708-5e128a8c2199"
      unitRef="usd">2305000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i1b31f395a16e419d8e745e7c4342baf0_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTEtOS0xLTEtMTMzMjc2_683f2d76-df6c-4ecc-8bfd-30943c597dcc"
      unitRef="usd">8835000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i6da4d45855d54413a12a6fdebe64d98b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTItMS0xLTEtMTMzMjc2_b216da37-24b9-408e-82a3-18276bf1b316"
      unitRef="usd">13092000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i0793495db9bb4531ace3072a4c694a9a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTItMy0xLTEtMTMzMjc2_446b1c98-c863-41a0-8598-73c32e953098"
      unitRef="usd">1000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i0793495db9bb4531ace3072a4c694a9a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTItNS0xLTEtMTMzMjc2_075c2782-2e3e-4b31-a074-7f49b09a1e92"
      unitRef="usd">20000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i0793495db9bb4531ace3072a4c694a9a_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTItNy0xLTEtMTMzMjc2_3a3d0b16-daf6-4cf4-a0af-bcc2cd78235d"
      unitRef="usd">2640000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i8dafe403b399498e98f39ee2b5a5ca71_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTItOS0xLTEtMTMzMjc2_71978f4b-bcda-4cef-9536-fff022d3eae0"
      unitRef="usd">10471000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="iede5d0373c9a4da3867a78afbb07ddee_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTMtMS0xLTEtMTMzMjc2_02368ef3-ae16-4f6c-ae09-532a653c633c"
      unitRef="usd">5894000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i6f6d33b0212246098dce2caccffd440d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTMtMy0xLTEtMTMzMjc2_ee56f8a0-5968-4316-b8db-3a9517048d44"
      unitRef="usd">305000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i6f6d33b0212246098dce2caccffd440d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTMtNS0xLTEtMTMzMjc2_4d8b2f4f-3725-4ca3-a148-daceb2066ace"
      unitRef="usd">283000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i6f6d33b0212246098dce2caccffd440d_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTMtNy0xLTEtMTMzMjc2_589ab640-fc5d-4301-ae0a-e8dcc175df46"
      unitRef="usd">2611000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i966a74c2afb84f47b577e21591fcf59a_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTMtOS0xLTEtMTMzMjc2_a6e451f6-a7c4-4056-a03a-ff4a8d8b22e7"
      unitRef="usd">3261000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i2b1ff45fc56344adaaf8b08b72f8da17_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTQtMS0xLTEtMTMzMjc2_eb43f841-cbdf-4155-b0e0-5d09b1def1f9"
      unitRef="usd">70185000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTQtMy0xLTEtMTMzMjc2_fc471d99-5048-4310-90b3-241f63a53104"
      unitRef="usd">320000</us-gaap:FinancingReceivableAllowanceForCreditLossesWriteOffs>
    <us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTQtNS0xLTEtMTMzMjc2_ebefdb2d-c77e-411b-afb0-b588731a7119"
      unitRef="usd">653000</us-gaap:FinancingReceivableAllowanceForCreditLossesRecovery>
    <us-gaap:ProvisionForLoanAndLeaseLosses
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTQtNy0xLTEtMTMzMjc2_0752d80c-7f3b-416e-8060-3879b2eb32aa"
      unitRef="usd">18956000</us-gaap:ProvisionForLoanAndLeaseLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i3c751d97f3114ab09e48246cb28aca2c_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM181NS9mcmFnOmU1NzA5NmM3YzU5MDQzYjk5ODY3ZWI0NWE4NjFjMWM4L3RhYmxlOjE3OTRlYTAxZWFiMjRhOGRiMzAyZWExNGNhYjQ4ZGUyL3RhYmxlcmFuZ2U6MTc5NGVhMDFlYWIyNGE4ZGIzMDJlYTE0Y2FiNDhkZTJfMTQtOS0xLTEtMTMzMjc2_834ab3a2-686f-49a4-9a8c-14a89d41e510"
      unitRef="usd">51562000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182MS9mcmFnOmYxYWM2YWVjYTQ2ZTQ2NDBhYjE4MDk4ZDQzMzdjNmFmL3RleHRyZWdpb246ZjFhYzZhZWNhNDZlNDY0MGFiMTgwOThkNDMzN2M2YWZfODEx_0f7e449f-3d23-45c1-8415-36e1b7d9533a">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 and six months ended June 30, 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 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 and six months ended June 30, 2022 and 2021.&lt;/span&gt;&lt;/div&gt;</us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:GoodwillImpairmentLoss
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-6"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182MS9mcmFnOmYxYWM2YWVjYTQ2ZTQ2NDBhYjE4MDk4ZDQzMzdjNmFmL3RleHRyZWdpb246ZjFhYzZhZWNhNDZlNDY0MGFiMTgwOThkNDMzN2M2YWZfNTMy_0f8c90a3-dd48-4b91-8ee6-0da1d0b97a93"
      unitRef="usd">0</us-gaap:GoodwillImpairmentLoss>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ia3545ab8497e4732b1c5692c7b3b0667_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182MS9mcmFnOmYxYWM2YWVjYTQ2ZTQ2NDBhYjE4MDk4ZDQzMzdjNmFmL3RleHRyZWdpb246ZjFhYzZhZWNhNDZlNDY0MGFiMTgwOThkNDMzN2M2YWZfNjk4_25c2c7c2-6c9a-4435-a955-fcce2f5a07c5">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="i1e3d1b4b7da84b89bd32b11b117a4466_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182MS9mcmFnOmYxYWM2YWVjYTQ2ZTQ2NDBhYjE4MDk4ZDQzMzdjNmFmL3RleHRyZWdpb246ZjFhYzZhZWNhNDZlNDY0MGFiMTgwOThkNDMzN2M2YWZfNjk4_406e029e-fa4c-4245-ac35-8f73981d5bb9">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="ic8a314ecd35840c4a4b3a029820753cb_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182MS9mcmFnOmYxYWM2YWVjYTQ2ZTQ2NDBhYjE4MDk4ZDQzMzdjNmFmL3RleHRyZWdpb246ZjFhYzZhZWNhNDZlNDY0MGFiMTgwOThkNDMzN2M2YWZfNjk4_51fef99f-13e7-45f2-946c-a55a302afe7c">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife
      contextRef="if4de9e87ac1744ff91f063f08b558abe_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182MS9mcmFnOmYxYWM2YWVjYTQ2ZTQ2NDBhYjE4MDk4ZDQzMzdjNmFmL3RleHRyZWdpb246ZjFhYzZhZWNhNDZlNDY0MGFiMTgwOThkNDMzN2M2YWZfNjk4_7538bc4d-4971-469d-be64-5cc35375b724">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RleHRyZWdpb246YWJlMDYwMWMwYzUzNDE0N2EyNDEzN2E3NjFjYTQzZDRfMjgwMw_1aea085e-1c4d-4e77-9804-0023a673a281">Derivative Financial InstrumentsThe 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 &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;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-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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;305,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:9pt;font-weight:400;line-height:100%"&gt;19,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;305,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The estimated fair value of derivatives with customers was $(19.0) million and $9.8 million as of June 30, 2022 and December 31, 2021, respectively. The estimated fair value of derivatives with third-parties was $19.0 million and $(9.8) million as of June 30, 2022 and December 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="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RleHRyZWdpb246YWJlMDYwMWMwYzUzNDE0N2EyNDEzN2E3NjFjYTQzZDRfMjgwMA_86193842-8f93-4687-93e7-b66048b8dd09">&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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;305,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:9pt;font-weight:400;line-height:100%"&gt;19,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;305,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,842)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:8pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;The estimated fair value of derivatives with customers was $(19.0) million and $9.8 million as of June 30, 2022 and December 31, 2021, respectively. The estimated fair value of derivatives with third-parties was $19.0 million and $(9.8) million as of June 30, 2022 and December 31, 2021, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i1102852a397f4fa493e074fb7e74ed70_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNC0xLTEtMS05NTI2Nw_79b776d4-b6bf-47d8-b0c6-856a3510e8d9"
      unitRef="usd">305902000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ic6cd4c11e2af453ab4bd619ca44e6aed_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNC0zLTEtMS05NTI2Nw_4d6d8705-01af-4718-8ffc-b1b7db48e962"
      unitRef="usd">19842000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeAssetNotionalAmount
      contextRef="i5847943a94624514ac5172422eef3f04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNC01LTEtMS05NTI2Nw_3c07b366-1cb8-478b-b28e-91646accacf2"
      unitRef="usd">322726000</us-gaap:DerivativeAssetNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i82f55d79f1e54b2eb584f34a562b8de1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNC03LTEtMS05NTI2Nw_7e55eb6e-fc06-4ddf-95c9-387853d070f4"
      unitRef="usd">15219000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i1102852a397f4fa493e074fb7e74ed70_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNS0xLTEtMS05NTI2Nw_dc51e0c2-f13c-4c7f-b7c3-599e8e674420"
      unitRef="usd">305902000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i1102852a397f4fa493e074fb7e74ed70_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNS0zLTEtMS05NTI2Nw_dbbcae47-92f0-477d-8738-7f6a217a4b51"
      unitRef="usd">19842000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeLiabilityNotionalAmount
      contextRef="i5847943a94624514ac5172422eef3f04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNS01LTEtMS05NTI2Nw_853b7250-83b0-40da-a8fb-a548d0d8bdc4"
      unitRef="usd">322726000</us-gaap:DerivativeLiabilityNotionalAmount>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="i5847943a94624514ac5172422eef3f04_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RhYmxlOjFmZjc0ZjQ1NTEyOTQzM2Q4ZDdmYjUxZGYwMGRhMmFkL3RhYmxlcmFuZ2U6MWZmNzRmNDU1MTI5NDMzZDhkN2ZiNTFkZjAwZGEyYWRfNS03LTEtMS05NTI2Nw_57f19b23-f378-4e3d-bcb1-1dfd7296390b"
      unitRef="usd">15286000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="ie9686e2db53048dd8252d3d790d8d354_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RleHRyZWdpb246YWJlMDYwMWMwYzUzNDE0N2EyNDEzN2E3NjFjYTQzZDRfNDk0NzgwMjMyNzgwNQ_86fdedfd-232d-4667-bbb0-2f7af10eafea"
      unitRef="usd">-19000000.0</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="i9c87fc97f8eb4df09cab18292ad403c8_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RleHRyZWdpb246YWJlMDYwMWMwYzUzNDE0N2EyNDEzN2E3NjFjYTQzZDRfNDk0NzgwMjMyNzgxMw_90ab572c-0fb7-420f-b1d8-2588ee405dee"
      unitRef="usd">9800000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="ibc05328d6c17486a8b53e4682936970b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RleHRyZWdpb246YWJlMDYwMWMwYzUzNDE0N2EyNDEzN2E3NjFjYTQzZDRfNDk0NzgwMjMyNzgyMQ_759f8b53-84f1-4496-91e0-4225495f8a0d"
      unitRef="usd">19000000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="idd108f0868924148b25f42b9d559b55f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182NC9mcmFnOmFiZTA2MDFjMGM1MzQxNDdhMjQxMzdhNzYxY2E0M2Q0L3RleHRyZWdpb246YWJlMDYwMWMwYzUzNDE0N2EyNDEzN2E3NjFjYTQzZDRfNDk0NzgwMjMyNzgyOQ_4c153ae2-2f9f-4b15-aa32-fa073fc90207"
      unitRef="usd">-9800000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMjU4MA_db7ab10d-19db-491c-929a-5de456c6a8b0">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: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;Three Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;/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, 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;18,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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,110,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,994,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,102,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:9pt;font-weight:400;line-height:100%"&gt;35,961,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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,110,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,994,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,102,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:9pt;font-weight:400;line-height:100%"&gt;35,961,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;299,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,409,524&#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,289,464&#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;35,412,722&#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,268,861&#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 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;16,978&#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;7,065&#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;14,334&#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;4,766&#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;/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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.65pt"&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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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 &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;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 six months ended June 30, 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;tr&gt;&lt;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 20, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;May 4, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 18, 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 plan 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: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="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;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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="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="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;19,531&#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;100,090&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;24.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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.94&#160;&lt;/span&gt;&lt;/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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.65pt"&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: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;Three Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="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;/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;Repurchased shares to pay withholding taxes&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,649&#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,557&#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;26,180&#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;25,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;/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: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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.33&#160;&lt;/span&gt;&lt;/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:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMjU5Ng_59f32bfd-8d16-431c-a365-bd1f2a102a01">&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: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;Three Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;/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, 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;18,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,702&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,341&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;58,046&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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,110,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,994,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,102,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:9pt;font-weight:400;line-height:100%"&gt;35,961,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;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,110,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,994,740&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,102,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:9pt;font-weight:400;line-height:100%"&gt;35,961,032&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;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;299,190&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;294,724&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;310,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,829&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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,409,524&#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,289,464&#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;35,412,722&#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,268,861&#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 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;16,978&#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;7,065&#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;14,334&#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;4,766&#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;/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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.65pt"&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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfNC0xLTEtMS05NTI2Nw_29d6c002-99e5-483c-9563-203aeb5ab41c"
      unitRef="usd">18584000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfNC0zLTEtMS05NTI2Nw_65ee3e68-2e7c-41a1-b64c-dad1874de39a"
      unitRef="usd">32702000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfNC01LTEtMS05NTI2Nw_081e279d-0a87-4db7-8d59-d2b35b8fa32c"
      unitRef="usd">38341000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfNC03LTEtMS05NTI2Nw_0141d6a5-0e96-4af6-83ed-deda04d2a979"
      unitRef="usd">58046000</us-gaap:NetIncomeLoss>
    <hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfOC0xLTEtMS05NTI2Nw_0aaf0809-f4b8-448e-865f-07e0a98edc98"
      unitRef="shares">35110334</hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic>
    <hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfOC0zLTEtMS05NTI2Nw_b4db1304-6ef2-4f6a-a377-57d49ed5f81f"
      unitRef="shares">35994740</hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic>
    <hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfOC01LTEtMS05NTI2Nw_da665150-d7e6-4a6a-b1eb-d12b9ec78eae"
      unitRef="shares">35102572</hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic>
    <hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfOC03LTEtMS05NTI2Nw_db3f150b-285f-4849-944c-84d3aba7fdae"
      unitRef="shares">35961032</hfwa:GrossWeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTItMS0xLTEtOTUyNjc_7cd12504-e61a-4a51-9e69-f89488b41b5b"
      unitRef="shares">35110334</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTItMy0xLTEtOTUyNjc_808ae3e2-e456-4461-9b72-e73f3af6bc33"
      unitRef="shares">35994740</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTItNS0xLTEtOTUyNjc_77e77577-bb86-48d4-8852-3d446f2649f9"
      unitRef="shares">35102572</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTItNy0xLTEtOTUyNjc_fcba06cf-1bb1-41ef-a0c2-f8ba2e0cf43b"
      unitRef="shares">35961032</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTMtMS0xLTEtOTUyNjc_587be6c7-8573-4dea-a397-20ccfc932ec5"
      unitRef="shares">299190</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTMtMy0xLTEtOTUyNjc_52568fa2-2bce-4279-8b71-ed06918e5254"
      unitRef="shares">294724</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTMtNS0xLTEtOTUyNjc_e4ca2481-94a2-4f02-bd93-d73babe001d1"
      unitRef="shares">310150</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTMtNy0xLTEtOTUyNjc_4dbf17c9-5a62-474d-82aa-1d11fca05563"
      unitRef="shares">307829</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTQtMS0xLTEtOTUyNjc_41296369-fe14-45f3-bbbb-f5a493fb3344"
      unitRef="shares">35409524</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTQtMy0xLTEtOTUyNjc_e84d015a-603d-426f-a277-9a8113ccef62"
      unitRef="shares">36289464</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTQtNS0xLTEtOTUyNjc_65fb8c7e-da92-43a9-83c1-d338cacae29c"
      unitRef="shares">35412722</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTQtNy0xLTEtOTUyNjc_ece3ea4f-c014-49d0-9f37-8994b279acdb"
      unitRef="shares">36268861</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="ia34aa562f92c426bb59664fd1718e889_D20220401-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTUtMS0xLTEtOTUyNjc_f9a7258d-9d45-47ec-b521-9c622ef7a2c4"
      unitRef="shares">16978</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i980c925216604d689fdb0cd1e0011cfc_D20210401-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTUtMy0xLTEtOTUyNjc_c183cd1d-97b5-4225-a1c7-96bdd8d65034"
      unitRef="shares">7065</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTUtNS0xLTEtOTUyNjc_31e44f01-ae0c-4691-9250-597f63659a76"
      unitRef="shares">14334</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="i7a26d15e5fd44f3ca08e78a613986c30_D20210101-20210630"
      decimals="0"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjExOWNjNjE5YTMwZDRiYmFiNTE0YzAyYzRmYzFhZTc0L3RhYmxlcmFuZ2U6MTE5Y2M2MTlhMzBkNGJiYWI1MTRjMDJjNGZjMWFlNzRfMTUtNy0xLTEtOTUyNjc_eab15434-b1d8-4404-9970-298316113d2e"
      unitRef="shares">4766</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:DividendsDeclaredTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMjU4Ng_9b5205b7-4e5a-4856-80fd-f34183fb6ea9">&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 six months ended June 30, 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;tr&gt;&lt;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 20, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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;May 4, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;May 18, 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="ic113d28bd7ca4ddcb97693136029395e_D20210127-20210127"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNS0wLTEtMS05NTI2Nw_4cbb5f0d-cf6d-49b2-aac9-aa08b1da743c">2021-01-27</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="ic113d28bd7ca4ddcb97693136029395e_D20210127-20210127"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNS0yLTEtMS05NTI2Nw_335227ba-2dec-43ad-bbf4-82728b9b3094"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="ic113d28bd7ca4ddcb97693136029395e_D20210127-20210127"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNS00LTEtMS05NTI2Nw_b96c4c2d-9bf5-4309-9e7e-1e6ea968f0ba">2021-02-10</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="ic113d28bd7ca4ddcb97693136029395e_D20210127-20210127"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNS02LTEtMS05NTI2Nw_3ba8102e-8c15-42af-8953-74d3c12861c5">2021-02-24</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i73456d8974404beda7cb6b4f40e69464_D20210421-20210421"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNi0wLTEtMS05NTI2Nw_a1862230-f29b-43aa-b7f4-cef1f8af80a2">2021-04-21</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i73456d8974404beda7cb6b4f40e69464_D20210421-20210421"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNi0yLTEtMS05NTI2Nw_c88fa671-0b91-4f30-9ae1-cf9c19557c3b"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i73456d8974404beda7cb6b4f40e69464_D20210421-20210421"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNi00LTEtMS05NTI2Nw_548fb30f-3685-416b-9fcf-c4aba9c90ae9">2021-05-05</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i73456d8974404beda7cb6b4f40e69464_D20210421-20210421"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNi02LTEtMS05NTI2Nw_20f8c002-47df-480a-bc4c-d5933d5b0527">2021-05-19</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i2689e57b01a744acb65d9f56f3836e6c_D20210721-20210721"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNy0wLTEtMS05NTI2Nw_7e9a3e34-101e-4f33-8166-6e7c25792b94">2021-07-21</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i2689e57b01a744acb65d9f56f3836e6c_D20210721-20210721"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNy0yLTEtMS05NTI2Nw_1b837116-db8c-4333-8c45-dca28a6fb857"
      unitRef="usdPerShare">0.20</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i2689e57b01a744acb65d9f56f3836e6c_D20210721-20210721"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNy00LTEtMS05NTI2Nw_2076da1c-5ef5-41a1-b919-b47f31346479">2021-08-04</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i2689e57b01a744acb65d9f56f3836e6c_D20210721-20210721"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfNy02LTEtMS05NTI2Nw_a6bbba69-c4c5-4e2d-8e40-885c2d81165d">2021-08-18</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="icccb4ecf13bb4025ab1d3a9066b0417b_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOC0wLTEtMS05NTI2Nw_26f3e95a-9209-453f-95a5-a94653f2fd7d">2021-10-20</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="icccb4ecf13bb4025ab1d3a9066b0417b_D20211020-20211020"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOC0yLTEtMS05NTI2Nw_cd850c67-5717-46cb-9fc5-932907b7d85b"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="icccb4ecf13bb4025ab1d3a9066b0417b_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOC00LTEtMS05NTI2Nw_d0de84b0-1c29-4a9e-a749-1c636048d644">2021-11-03</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="icccb4ecf13bb4025ab1d3a9066b0417b_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOC02LTEtMS05NTI2Nw_a512941d-1cd8-42f4-96c5-b7bad371f34c">2021-11-17</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="i57cd28e3c04c416db2702f161ab31cd5_D20220126-20220126"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOS0wLTEtMS05NTI2Nw_0e0e9af0-d349-4531-b5ab-61ac8523b337">2022-01-26</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="i57cd28e3c04c416db2702f161ab31cd5_D20220126-20220126"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOS0yLTEtMS05NTI2Nw_d14c1ba2-962e-4e64-80c6-d86c3a88adde"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="i57cd28e3c04c416db2702f161ab31cd5_D20220126-20220126"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOS00LTEtMS05NTI2Nw_da35ce04-3c90-4bb2-b6be-66bcf06833fe">2022-02-09</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="i57cd28e3c04c416db2702f161ab31cd5_D20220126-20220126"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfOS02LTEtMS05NTI2Nw_0e0c6220-febc-4406-a4cf-bb53e9783075">2022-02-23</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <us-gaap:DividendsPayableDateDeclaredDayMonthAndYear
      contextRef="iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfMTAtMC0xLTEtMTAwMDA1_87489d35-55f3-4e81-9c9e-047e18079205">2022-04-20</us-gaap:DividendsPayableDateDeclaredDayMonthAndYear>
    <us-gaap:CommonStockDividendsPerShareDeclared
      contextRef="iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfMTAtMi0xLTEtMTAwMDA1_452f8f6c-d6cf-444c-9e39-30cc03148966"
      unitRef="usdPerShare">0.21</us-gaap:CommonStockDividendsPerShareDeclared>
    <us-gaap:DividendsPayableDateOfRecordDayMonthAndYear
      contextRef="iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfMTAtNC0xLTEtMTAwMDEy_997d0c64-25b9-44df-a31d-be404b308df6">2022-05-04</us-gaap:DividendsPayableDateOfRecordDayMonthAndYear>
    <us-gaap:DividendPayableDateToBePaidDayMonthAndYear
      contextRef="iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjg2MTZjOWRiMTExMzRjYTlhMjBhOGM5ZWNhYTYzZWRhL3RhYmxlcmFuZ2U6ODYxNmM5ZGIxMTEzNGNhOWEyMGE4YzllY2FhNjNlZGFfMTAtNi0xLTEtMTAwMDEy_6db1815d-1f0f-47be-b35a-175914bf123b">2022-05-18</us-gaap:DividendPayableDateToBePaidDayMonthAndYear>
    <hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase
      contextRef="i01b0b74895a1462bb91207af56a37764_D20200312-20200312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMTc0Ng_4aa78592-5f3f-406b-9e0e-bafe0a1d0b08"
      unitRef="number">0.05</hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="i9fce0537f94b499993eebb012a4ca67b_I20200312"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMTc5Ng_e5dddcb1-050b-4b57-be92-5821790ee988"
      unitRef="shares">1799054</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <hfwa:StockRepurchasedDuringPeriodTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMjU4Mw_862ea48a-fef0-4778-a742-26e125b68dcc">&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 plan 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: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="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;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding: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="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="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;19,531&#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;100,090&#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 #000;padding:2px 0 2px 1pt;text-align:right;vertical-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,840&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/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;24.63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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.07&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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.94&#160;&lt;/span&gt;&lt;/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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.65pt"&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="i4300177065224575b8eb409937eadaf9_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfNy0xLTEtMS05NTI2Nw_e7cd933b-1403-422e-8c16-00ef9b5595f8"
      unitRef="shares">19531</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="if9f58e1d81a64b23b109a89c60db3d2b_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfNy0zLTEtMS05NTI2Nw_bdeaddf5-a85a-47ef-982f-5001def61011"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ifdb22ea858a4496cb890a8b76f818c12_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfNy01LTEtMS05NTI2Nw_a8fba277-837a-46ab-af98-2cc9d98132f4"
      unitRef="shares">100090</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i5c7ec9a8381143cda76e88821b7ce010_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfNy03LTEtMS05NTI2Nw_95103a5f-1f91-4c43-ae10-18fc53433764"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <hfwa:NetTotalStockRepurchasedDuringPeriodsPresentedShares
      contextRef="icc4e50927d3845cf817474129df7bd5d_D20200312-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfNy05LTEtMS05NTI2Nw_989c3842-f29f-46df-8fbb-e5afe5d75222"
      unitRef="shares">1160840</hfwa:NetTotalStockRepurchasedDuringPeriodsPresentedShares>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="i4300177065224575b8eb409937eadaf9_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfOC0xLTEtMS05NTI2Nw_b14192a8-486c-49ec-b2ec-d28925e5e0f0"
      unitRef="usdPerShare">24.63</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="if9f58e1d81a64b23b109a89c60db3d2b_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfOC0zLTEtMS05NTI2Nw_98483fab-ad8e-475d-abc1-d80f325e492f"
      unitRef="usdPerShare">0</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="ifdb22ea858a4496cb890a8b76f818c12_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfOC01LTEtMS05NTI2Nw_3dc29b4b-7ee8-411f-842a-f69642e9ee87"
      unitRef="usdPerShare">25.07</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="i5c7ec9a8381143cda76e88821b7ce010_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfOC03LTEtMS05NTI2Nw_75a266be-2639-4fa7-8394-781e9ad92283"
      unitRef="usdPerShare">0</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare
      contextRef="iddb1d501f1234cc288e7c7f575bcd506_D20200312-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOmU5NTQwMjNmY2RmZjQzODI5ZTQ0NjdlYzkzODZiYzk2L3RhYmxlcmFuZ2U6ZTk1NDAyM2ZjZGZmNDM4MjllNDQ2N2VjOTM4NmJjOTZfOC05LTEtMS05NTI2Nw_210a68c8-419a-4643-936f-a9ada515f926"
      unitRef="usdPerShare">23.94</hfwa:NetStockRepurchasedDuringPeriodsPresentedValuePerShare>
    <us-gaap:ScheduleOfTreasuryStockByClassTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RleHRyZWdpb246ODQ5NzA0MzMzNjVhNGU1MTkyNmRhZTYwMTgwYzg1YzRfMjU5NA_e665adfe-54d3-407c-aa5f-f08f5e56eb03">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: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;Three Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="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;/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;Repurchased shares to pay withholding taxes&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,649&#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,557&#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;26,180&#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;25,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;/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: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:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.40&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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.33&#160;&lt;/span&gt;&lt;/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;</us-gaap:ScheduleOfTreasuryStockByClassTextBlock>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="id09e617eebab4a79b0e9d9e4e9bf9a62_D20220401-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMi0xLTEtMS05NTI2Nw_3da1e88f-611f-48b9-b1d5-3c2147c43fff"
      unitRef="shares">1649</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="ia7c76658860a4efba76e1f3f16aa1e4a_D20210401-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMi0zLTEtMS05NTI2Nw_7cd96c84-d01b-4ad0-9e50-16a248ce682e"
      unitRef="shares">2557</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i4490b6e71bf74322bfc3058bb4763b1e_D20220101-20220630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMi01LTEtMS05NTI2Nw_f4d16805-356c-42be-be0e-688dc7ffd5b5"
      unitRef="shares">26180</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="idaa14891d1a74eeaa9262ee7e7aa6be5_D20210101-20210630"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMi03LTEtMS05NTI2Nw_7992a381-ff3b-4a4f-96fe-7ca36b87d6ba"
      unitRef="shares">25803</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="id09e617eebab4a79b0e9d9e4e9bf9a62_D20220401-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMy0xLTEtMS05NTI2Nw_06bb35a9-35fe-4a80-bc98-14e029b1984d"
      unitRef="usdPerShare">24.43</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="ia7c76658860a4efba76e1f3f16aa1e4a_D20210401-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMy0zLTEtMS05NTI2Nw_f96020af-bc11-461c-a2ba-7d9be8a77d95"
      unitRef="usdPerShare">27.47</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="i4490b6e71bf74322bfc3058bb4763b1e_D20220101-20220630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMy01LTEtMS05NTI2Nw_72fafcc1-17ac-47d7-938f-1231771b8ba8"
      unitRef="usdPerShare">25.40</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:TreasuryStockAcquiredAverageCostPerShare
      contextRef="idaa14891d1a74eeaa9262ee7e7aa6be5_D20210101-20210630"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM182Ny9mcmFnOjg0OTcwNDMzMzY1YTRlNTE5MjZkYWU2MDE4MGM4NWM0L3RhYmxlOjFlMDA4MjA5NTczZjQ3YjI4YTIzNzVlODg4YmFlZjU5L3RhYmxlcmFuZ2U6MWUwMDgyMDk1NzNmNDdiMjhhMjM3NWU4ODhiYWVmNTlfMy03LTEtMS05NTI2Nw_0da3a329-41a5-4741-9643-1f4cec9e0270"
      unitRef="usdPerShare">29.33</us-gaap:TreasuryStockAcquiredAverageCostPerShare>
    <us-gaap:FairValueMeasurementInputsDisclosureTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RleHRyZWdpb246NTNjODYzMGVjZTZlNDllMTliODg4ZmE1MmMzNjYyYTZfODgxMw_715e4a6c-721e-4b51-8108-73faa47587d6">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 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 June 30, 2022 and December 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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;65,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;200,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;398,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;398,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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:#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;493,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;493,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;5,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;24,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,187,588&#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;19,939&#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,167,649&#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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;19,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;19,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;1,667&#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,155&#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;1,155&#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-indent:-9pt"&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;/table&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="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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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;Three Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;/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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;/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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;padding:2px 1pt 2px 0;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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 #000;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&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;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;td colspan="3" style="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;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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="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;Net loss from nonrecurring fair value adjustments&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;32&#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;(93)&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;20&#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;(142)&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;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;June 30, 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;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;N/A&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.65pt"&gt;Quantitative disclosures are not provided for collateral-dependent loans because there were no adjustments made to the appraisal or stated values during the current period.&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="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 &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;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;June 30, 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;994,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,187,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,187,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,167,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;615,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,834,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;3,760,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,760,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;15,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;15,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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;19,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,019,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,019,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,019,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;310,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;41,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:9pt;font-weight:400;line-height:100%"&gt;41,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:9pt;font-weight:400;line-height:100%"&gt;41,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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,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:9pt;font-weight:400;line-height:100%"&gt;19,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;19,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RleHRyZWdpb246NTNjODYzMGVjZTZlNDllMTliODg4ZmE1MmMzNjYyYTZfODgxOQ_99110dc3-12bf-4445-bcca-2281e5797e0f">&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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;65,668&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,729&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;200,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;200,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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;398,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;398,156&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;table style="border-collapse:collapse;display:inline-table;margin-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;June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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:#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;493,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;493,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;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;5,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,978&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;24,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,187,588&#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;19,939&#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,167,649&#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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;19,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;19,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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;</us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ifd2c372014604811b43838574053e84e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNS0xLTEtMS05NTI2Nw_a67a3360-1046-4c0f-b0ad-c00a4efa34ce"
      unitRef="usd">65668000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i46ac5db0accd468f8283891bc88d18d3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNS0zLTEtMS05NTI2Nw_04b4b9bd-cb83-42f7-afa4-d6885d40cd29"
      unitRef="usd">19939000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia9ecb030e8d64b489f94218496013110_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNS01LTEtMS05NTI2Nw_b2ececc6-5f28-4be2-bacd-c2aa40d9bc3c"
      unitRef="usd">45729000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i43e28b9b16eb48f98143c3643793b261_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNS03LTEtMS05NTI2Nw_1c1380a8-2aee-4ab0-aac8-bbe604a99766"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib264b7d853314d0bb1cfcab112dbf07d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNi0xLTEtMS05NTI2Nw_403f49eb-fa49-48fb-ad23-3d6ca6fec2b1"
      unitRef="usd">200010000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if5be6fae0d6c4190a5058560c0d3dd25_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNi0zLTEtMS05NTI2Nw_9e7ced37-74d2-4a78-95b8-62b003764824"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icc429bdda8df4338ae58c76c3c0cc1c1_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNi01LTEtMS05NTI2Nw_3f2453d8-2fe8-4693-a9d5-69a8a96fe80f"
      unitRef="usd">200010000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iaa696f1b7346492994b25932e9ce42a9_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNi03LTEtMS05NTI2Nw_525ec031-2668-41d8-9fdf-0ce3421a1c97"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ide2657b6f6c84700ada10aa555a38f27_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNy0xLTEtMS05NTI2Nw_d28ebd49-be01-4c58-b6b7-cb816eece724"
      unitRef="usd">398156000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if338b9da01424dbbb1235a66a04fef4a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNy0zLTEtMS05NTI2Nw_ee21ee6d-5a9c-4c2d-8a73-8ec443af537b"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i528bf9a435c44aa3a72d21c41d5b1118_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNy01LTEtMS05NTI2Nw_37e6b76d-7d88-4ed5-a407-b6c5b17f5e17"
      unitRef="usd">398156000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i80a3471524bf465e815c8a8f4378a602_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfNy03LTEtMS05NTI2Nw_24899d70-0d5b-40c9-a350-869b1c49b497"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i72224b489ab141eaa5c9ec22f4c459ad_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOC0xLTEtMS05NTI2Nw_5bfbb67d-40a3-4f97-bd2c-2a29d740b9ed"
      unitRef="usd">493620000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id6206754c74743e78599c56ebf2cbdd4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOC0zLTEtMS05NTI2Nw_8fb35259-f10f-4db3-8334-086587d72f08"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3d216230312149a99e5cd0e315d07358_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOC01LTEtMS05NTI2Nw_6aaf468f-f817-4221-a73f-3956021ce67f"
      unitRef="usd">493620000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iac78546454144b2ea362e3ebb7b325e5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOC03LTEtMS05NTI2Nw_74f18520-47e6-43e2-a825-beaaee65f580"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ibef56b9a5540437a9b1f60dc7b020bf6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOS0xLTEtMS05NTI2Nw_1706132f-75eb-4c6f-b2c9-720b8d84243c"
      unitRef="usd">5978000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4aed99e03cea48af8b8532b16b4c4bc6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOS0zLTEtMS05NTI2Nw_0be96f34-0688-46b0-8209-15fe0446ff1c"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1539ed55d7dd4f0db5cca0556e4c7c61_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOS01LTEtMS05NTI2Nw_2e12a665-fc71-4fcf-bea0-50b0f270393e"
      unitRef="usd">5978000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i578a6da111dd496f84d3b5b4fdaa27ca_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfOS03LTEtMS05NTI2Nw_c95b07a0-41b9-4951-93fc-70ba1128fdc7"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9a4f6acfe2fb489f9073c81160501265_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTAtMS0xLTEtOTUyNjc_05e4a6e0-ba70-44a3-bb3a-f884a8fa4f24"
      unitRef="usd">24156000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib0a3e4e0744a47caaaf64b80bf580f3c_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTAtMy0xLTEtOTUyNjc_5eb7f68b-ff6f-4408-ac09-b113466d21c0"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i34fc8ffd80254253a4eec5070f552b0f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTAtNS0xLTEtOTUyNjc_31f8bbf9-910a-49d5-bdb4-b19b8238a212"
      unitRef="usd">24156000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i98e468465ad0463783d0ca82f24564ab_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTAtNy0xLTEtOTUyNjc_dfa47bc8-91fd-4f8d-b797-60e9527c5f58"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id2ef274a36214c1ba4a0770a6862b71f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTEtMS0xLTEtOTUyNjc_c1f0ad20-cc79-4f94-9131-03d52758581e"
      unitRef="usd">1187588000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1ac274fca1034b898a50084d804bab83_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTEtMy0xLTEtOTUyNjc_a1d93a2e-2f13-4a2d-be19-8cf818d0cc27"
      unitRef="usd">19939000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTEtNS0xLTEtOTUyNjc_855958a2-9f67-4dbd-8746-3eace4b420ff"
      unitRef="usd">1167649000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4431c7a9004440a58b1b822ee919af9a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTEtNy0xLTEtOTUyNjc_b9f585e3-51cd-4268-902d-94dc5f5e52cb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id2ef274a36214c1ba4a0770a6862b71f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTItMS0xLTEtOTUyNjc_6780ad55-c9ac-4928-ad39-095b420ef037"
      unitRef="usd">186000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i1ac274fca1034b898a50084d804bab83_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTItMy0xLTEtOTUyNjc_62b81916-b84c-4c66-b346-f881bd211a46"
      unitRef="usd">186000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i44a6f1e703484a0b8e57dac21f98cb1a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTItNS0xLTEtOTUyNjc_292bbea1-093a-4f10-89fd-47a74c11c00b"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i4431c7a9004440a58b1b822ee919af9a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTItNy0xLTEtOTUyNjc_3575de21-b087-40ee-8c36-c99e039635fe"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i35b6560965194b54a6b552c05c363326_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTMtMS0xLTEtOTUyNjc_071e03dc-7a05-42cf-9bc8-abbd517b51d3"
      unitRef="usd">19842000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="if5a177c47c8b4a0b89699108f38efcd7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTMtMy0xLTEtOTUyNjc_5a92db44-af6e-4ff6-a760-f109cf43065e"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="ibdd1a10308504130987afbd0d8948e48_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTMtNS0xLTEtOTUyNjc_a8ed4bc9-f637-4fe1-b49d-dff8dc30ddec"
      unitRef="usd">19842000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTMtNS0xLTEtOTUyNjc_eb4b1c9a-86a2-4909-a233-8d7e8f63f5a0"
      unitRef="usd">19842000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i79d8fe18d76c44fb9eb5a1cb6a3f9c80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTMtNy0xLTEtOTUyNjc_1f17e4a8-4cdc-4b3c-ac21-8a2b89ce22e9"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i35b6560965194b54a6b552c05c363326_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTUtMS0xLTEtOTUyNjc_32b5772d-76aa-4acf-b90a-1432ebbaef1f"
      unitRef="usd">19842000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="if5a177c47c8b4a0b89699108f38efcd7_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTUtMy0xLTEtOTUyNjc_62b3e22d-269e-4db6-929f-2936d9ce5c07"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTUtNS0xLTEtOTUyNjc_7128e527-36a5-4a15-be06-770890d994ac"
      unitRef="usd">19842000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="ibdd1a10308504130987afbd0d8948e48_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTUtNS0xLTEtOTUyNjc_ed6537a9-c951-4e78-b2f1-9d99f708e519"
      unitRef="usd">19842000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i79d8fe18d76c44fb9eb5a1cb6a3f9c80_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjFiODY4OGZlOTQyYTQwZGRhNDQxNmVlODJmZjc4OTMxL3RhYmxlcmFuZ2U6MWI4Njg4ZmU5NDJhNDBkZGE0NDE2ZWU4MmZmNzg5MzFfMTUtNy0xLTEtOTUyNjc_0dedb5cb-be02-458d-a1f6-0bae1cf3f5f4"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i6156e061d3644ce18b4c9a23da88214a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNS0xLTEtMS05NTI2Nw_59a0bbba-0797-41f2-a694-14415c23bec9"
      unitRef="usd">21373000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iea08177c6716414e8d089f62ca829081_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNS0zLTEtMS05NTI2Nw_8cccf2e5-3193-44a9-8e52-b3c4de64d0fe"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i0d2975adffd041e3af01c9871e46b297_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNS01LTEtMS05NTI2Nw_74fb82dd-b7a7-4e9f-a9fb-e7bd19c2aa5d"
      unitRef="usd">21373000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id58154b921164521bceb358ded97ff9e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNS03LTEtMS05NTI2Nw_8beb22b4-2843-42d3-976e-b5d93bc0f610"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ib94bec22cace42c8a10e809b2cffd5ad_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNi0xLTEtMS05NTI2Nw_44b99d53-5722-4978-b139-3e9dad1711c2"
      unitRef="usd">221212000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3eb0c2b9a75544eab7c9e3edbd6d2c68_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNi0zLTEtMS05NTI2Nw_7c80f4db-7f50-4d72-a845-37cb88bfffe3"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3329a5413dbd4312afab15b5413a7b2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNi01LTEtMS05NTI2Nw_19114b71-3063-4fe6-98ed-b0d3a917838f"
      unitRef="usd">221212000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="iadc4be52966e46198c62a68edc373b56_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNi03LTEtMS05NTI2Nw_e4d8cb87-5f40-4a80-9a41-0c323129447d"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idf1baedff11348be86a53b83ac258432_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNy0xLTEtMS05NTI2Nw_c043118e-ca70-4605-986a-ebca5f5c959b"
      unitRef="usd">306884000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i83821d69031a489b8806b0dd0386c8dd_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNy0zLTEtMS05NTI2Nw_42704d79-a654-4d27-8f75-588158d499f4"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i40685252d8794039821d8e8a24113e92_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNy01LTEtMS05NTI2Nw_1e75d745-259e-4389-bcc8-5ee88d245894"
      unitRef="usd">306884000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i38458309f38345a8803038a2ac086ff4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfNy03LTEtMS05NTI2Nw_d4153d27-d258-4973-8250-7c9f773fd7ac"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i9a9f1bb1116e43a2a67eeb2f1ef6c741_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOC0xLTEtMS05NTI2Nw_5365b644-0a61-4b55-aaba-59f3c8e6d381"
      unitRef="usd">315861000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="if3f639f038d849f4a7f81095e0bf2469_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOC0zLTEtMS05NTI2Nw_f239be99-4cdb-4992-99d7-6d2b84b05e64"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3e5db030c37343229ecd00f763c27765_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOC01LTEtMS05NTI2Nw_9659b8ea-20c6-4044-b44c-f11e2110d800"
      unitRef="usd">315861000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i34b40bc6e8774698a02dcda0ee660877_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOC03LTEtMS05NTI2Nw_7f3077bf-f899-4400-8f5d-5762a1db7532"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i11e1c2b1b52748a8a46119b8c18694b6_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOS0xLTEtMS05NTI2Nw_31e17131-a52c-4519-b406-03220cea3cec"
      unitRef="usd">2014000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i16b2a33aab564c32b553a08cdbc27757_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOS0zLTEtMS05NTI2Nw_773d7782-0cc1-4613-8fa2-c7652bb2e4ec"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1891f770fc8c45039cada7cd4af8fe2f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOS01LTEtMS05NTI2Nw_411feda5-4977-4d19-8c67-646fdb6dab2a"
      unitRef="usd">2014000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="id76fb91c6fa44313a054e966edb6fc31_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfOS03LTEtMS05NTI2Nw_50c2a6ae-f9a1-462e-892d-702930a9f54f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i3bff201524d4420cba83990c894cc33f_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTAtMS0xLTEtOTUyNjc_b3bf878b-dcec-4d31-a329-9892d49febe4"
      unitRef="usd">26991000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i5c5752149949467091a52e5e84a8034d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTAtMy0xLTEtOTUyNjc_1d07b3e9-a063-491a-b2f0-506844715567"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i05692421ce8249558316d00154aa2ccf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTAtNS0xLTEtOTUyNjc_f90b7e37-5bc1-459d-a79a-4de2f33a79b6"
      unitRef="usd">26991000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1679cd436fbe417389c17bef1a927d0c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTAtNy0xLTEtOTUyNjc_56dd15bd-3ea6-4c58-a0d0-d7b174565312"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ic13edb46063948e5a2e23d69e9deaa9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTEtMS0xLTEtOTUyNjc_23d95723-277a-4b6a-bb71-b0437e75c6d6"
      unitRef="usd">894335000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i99f6ef5198124739a3953553df69611b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTEtMy0xLTEtOTUyNjc_962edc79-ebdc-4f88-b228-a9a93482d94f"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idcb20a21900848e68118c662d75f74e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTEtNS0xLTEtOTUyNjc_05a5da3d-ec73-4e58-adbd-bd020952a0ed"
      unitRef="usd">894335000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="ia61f73b8414742d08c32bb39affc7775_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTEtNy0xLTEtOTUyNjc_3b024f89-49f4-4c32-aa6b-5af438406dc9"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ic13edb46063948e5a2e23d69e9deaa9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTItMS0xLTEtOTUyNjc_169c6eca-de6d-48b7-98c4-b4c1178b3efe"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i99f6ef5198124739a3953553df69611b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTItMy0xLTEtOTUyNjc_ccb35b91-866c-459d-998b-38f70dcb3746"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="idcb20a21900848e68118c662d75f74e5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTItNS0xLTEtOTUyNjc_e547718b-9552-46c0-b233-b6055eee6000"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="ia61f73b8414742d08c32bb39affc7775_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTItNy0xLTEtOTUyNjc_a929f193-af83-45ec-83bd-5b59c3f9c9a5"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i1a6890f63c6649de95008a5820ecbf3c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTMtMS0xLTEtOTUyNjc_39e73e16-7cdd-4dc8-8932-3648a3a79015"
      unitRef="usd">15219000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i80492e789fc5442596ef9ef9134a925d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTMtMy0xLTEtOTUyNjc_5c79348e-9f50-4854-8f41-0f277ecb0ced"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTMtNS0xLTEtOTUyNjc_0bc82dd8-4b2d-4d6c-90a5-8937219bfd03"
      unitRef="usd">15219000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i5387b7474c2446389f2187bf9ad373ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTMtNy0xLTEtOTUyNjc_89047e4a-7dbb-4da7-b877-64b8645128c0"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i1a6890f63c6649de95008a5820ecbf3c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTUtMS0xLTEtOTUyNjc_fe84fe55-413e-4eca-9ddc-0deeb78eecfc"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i80492e789fc5442596ef9ef9134a925d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTUtMy0xLTEtOTUyNjc_3735d424-a91b-4839-af32-c239f75c9f02"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTUtNS0xLTEtOTUyNjc_856a98cc-0d5f-42a7-b30a-ec96f93a8090"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i5387b7474c2446389f2187bf9ad373ff_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjI5MGY0ZDFkMDE1ZjRmYjdiYmI3NGM4OWYwYTI3NDgyL3RhYmxlcmFuZ2U6MjkwZjRkMWQwMTVmNGZiN2JiYjc0Yzg5ZjBhMjc0ODJfMTUtNy0xLTEtOTUyNjc_d6434d08-10da-4ae8-b450-74fbc042e6ed"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RleHRyZWdpb246NTNjODYzMGVjZTZlNDllMTliODg4ZmE1MmMzNjYyYTZfODgzMQ_13987bdf-9e8f-4f7a-8f87-7a08b701114a">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 June 30, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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,054&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;969&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="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 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;1,667&#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,155&#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;1,155&#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-indent:-9pt"&gt;&lt;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"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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;/table&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="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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2) &lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;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: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;Three Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;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;/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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-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;/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;35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;padding:2px 1pt 2px 0;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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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 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 #000;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(104)&lt;/span&gt;&lt;/td&gt;&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;/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="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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;td colspan="3" style="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;(23)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#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="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;Net loss from nonrecurring fair value adjustments&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;32&#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;(93)&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;20&#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;(142)&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:FairValueAssetsMeasuredOnNonrecurringBasisTextBlock>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i38663e1d10954d20903f8a2e5ec1c73d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNS0xLTEtMS05NTI2Nw_e358b731-0622-4f94-95d6-f725fd58e5a1"
      unitRef="usd">1054000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibf7447ded9e145cc857b8b158fc400a8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNS0zLTEtMS05NTI2Nw_63d8bffc-2791-40c1-a4d5-80c32dcf2eec"
      unitRef="usd">969000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i8e566fe2891748449a5974e6e2128e34_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNS01LTEtMS05NTI2Nw_27f05679-c5ac-4f4d-86a7-70413bafe0dd"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i324bc1c968a74569bb9b3d3759c69deb_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNS03LTEtMS05NTI2Nw_33f76305-59ca-490d-95e6-7efff3ba73ae"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0e48f9475a384983a69fe71102a09e95_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNS05LTEtMS05NTI2Nw_e2c58be5-1c49-4968-9cf0-89be4096fbf2"
      unitRef="usd">969000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9882849d64574adf83dd5532cbd5dd9f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNi0xLTEtMS05NTI2Nw_09b042ed-a5d2-427a-953e-ab6551a5f2b2"
      unitRef="usd">613000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if00f787d5f294bbfb9961d4a7b05936f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNi0zLTEtMS05NTI2Nw_7f832fb4-6de9-463e-9db4-00a22f55321c"
      unitRef="usd">186000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia98c7d2072ba4a91939494946cf50520_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNi01LTEtMS05NTI2Nw_5f4e2ae1-6c62-4436-a321-503d9c231eac"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i416cbc413efd45d7beedd52a54655b6e_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNi03LTEtMS05NTI2Nw_c8721495-7ed2-4c1c-b860-db3f5ad803ba"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i39b9d3da01ec439ca190e7f6fd4aa426_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfNi05LTEtMS05NTI2Nw_62fa5833-9045-42f8-9c12-b7479e89f657"
      unitRef="usd">186000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib593d6206d764556ae262e6ad5647ccf_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfMTgtMS0xLTEtOTUyNjc_ba9d8d91-5be4-4d66-a1b1-570eb799e8f9"
      unitRef="usd">1667000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib494fc198248404c8a6b0e8a7ac33a33_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfMTgtMy0xLTEtOTUyNjc_d77332e7-34e2-4e08-9b08-0ad961993418"
      unitRef="usd">1155000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ibbce13268090411a8a4db449f108f543_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfMTgtNS0xLTEtOTUyNjc_9da6e5a8-83d0-4f47-be1c-566d66705a51"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib61d22b39de844e4b180bdb0c5ea0b3f_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfMTgtNy0xLTEtOTUyNjc_a0e6bbc1-6bd4-4d21-a805-54a07e6d58f4"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4335dee218084c13979708dcfe201f38_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmE1YTY3NGQ5N2ExYzQ1OWVhOGY3YWVlMDI1Mjk5YjI1L3RhYmxlcmFuZ2U6YTVhNjc0ZDk3YTFjNDU5ZWE4ZjdhZWUwMjUyOTliMjVfMTgtOS0xLTEtOTUyNjc_6ed9df1b-453c-403a-b155-59e9ff0c4b02"
      unitRef="usd">1155000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i4df2b5b1145b4c3c952574fe59e2bf4c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNS0xLTEtMS05NTI2Nw_42e1c242-8ea2-4084-8217-f164f4b02aba"
      unitRef="usd">1911000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iccf2afe0e6af407783854e81b4747c3d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNS0zLTEtMS05NTI2Nw_eec2ba0e-aaf1-4424-b4b9-1a1a9d0ed65b"
      unitRef="usd">1049000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i61c2f835b7174492a9279fa7fc268546_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNS01LTEtMS05NTI2Nw_9c71db97-44ff-435a-adcb-af9ec76b9ef2"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i6786ca6a60f24d35b285c0bed80a9ece_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNS03LTEtMS05NTI2Nw_c77a33b9-4499-4c85-b7b1-239bc3983098"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i0cc56cd366054ab8a82b667ecaa58acc_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNS05LTEtMS05NTI2Nw_12d90cf5-14d5-4005-b45a-e99d55a9b8ad"
      unitRef="usd">1049000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic3061aee5bfb46ddb4cfdf5d6cb7eeaf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNi0xLTEtMS05NTI2Nw_d7e1985e-30d3-4920-b066-b325c29ee5f2"
      unitRef="usd">613000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i596e7677bfcc427e9f3c24b9684f290a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNi0zLTEtMS05NTI2Nw_08169971-11ec-4f8d-93ec-a801a8b3669e"
      unitRef="usd">189000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2f9d4c02cdbe4c95acadaf5f61030035_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNi01LTEtMS05NTI2Nw_106b9e7d-5306-4f7d-9a60-dea602e2d10f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i2990543bd9e94a2f92fe6d639b0bc2da_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNi03LTEtMS05NTI2Nw_03985ba0-420f-4248-a0ae-e3412da11f7a"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i5f89cde3998b4241bab34fb2e737567d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfNi05LTEtMS05NTI2Nw_43cb3389-8089-4172-b27f-827626a8a8d5"
      unitRef="usd">189000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ie4c0a420148d4911b0fc8e5215c66f5e_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfOC0xLTEtMS05NTI2Nw_09504d07-785a-4149-a040-3f63fc03a9d2"
      unitRef="usd">2524000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i18d33ee09e474739afd7bef68fb798d3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfOC0zLTEtMS05NTI2Nw_8cdcf122-da0f-4a2c-bf58-91845d14f47e"
      unitRef="usd">1238000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i558fda34616d4549826542db8c94b330_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfOC01LTEtMS05NTI2Nw_9d24804c-f012-4c85-b067-afe2f4612ee9"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9622fc557f134fd0a9bb4c3447b9bc32_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfOC03LTEtMS05NTI2Nw_c423479a-b20f-4e66-9225-f85b6b6aa715"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i34a4c8094de44adbaaf86ffada155082_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfOC05LTEtMS05NTI2Nw_dbb87e8e-83b2-4c5e-92c0-1191b6e4abda"
      unitRef="usd">1238000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i7c01694d62a046b48248b4209e9d5444_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTItMS0xLTEtOTUyNjc_729daa94-b566-4ac2-a1ef-baf6290819d4"
      unitRef="usd">991000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i44358e84e59a4c12acb035518165c5be_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTItMy0xLTEtOTUyNjc_08f874dc-5945-42a8-858e-875357e21258"
      unitRef="usd">534000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i3234a763c11d49009af5ae311c2c18e2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTItNS0xLTEtOTUyNjc_ee9ed910-88a6-4f2f-ade6-7bfe20a99673"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i50587528040d449d9fb5c30bfe452369_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTItNy0xLTEtOTUyNjc_ec262d97-acc9-4ec5-8e37-6f4b33cd9115"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i49b6c30662c2433bbd79fac0362675f4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTItOS0xLTEtOTUyNjc_8ffa4d0a-4f34-416e-8f9e-716ada8ecaa4"
      unitRef="usd">534000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if5c91ef2d3f8483fbaa3d88b33ce67ca_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTUtMS0xLTEtOTUyNjc_f929dd06-e31b-4034-8f30-9a0b55a834f0"
      unitRef="usd">3515000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id4ebd0133cf14395a7745ed4edb036d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTUtMy0xLTEtOTUyNjc_81621a94-81d3-4531-af6f-19fc927cffbd"
      unitRef="usd">1772000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="idbc2823c56b74f499c9f51a3310ea428_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTUtNS0xLTEtOTUyNjc_019b6ec2-ab1b-4f29-91bc-7f03fe29b58f"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i77319bb2f55047fb9c3da7291c0dc577_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTUtNy0xLTEtOTUyNjc_05890760-ff4d-4e0f-90e0-9291f6a43579"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i35d66052072440949668912563527e9a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTUtOS0xLTEtOTUyNjc_7b7cdd98-e3c8-4244-aaf3-4a4e793618e9"
      unitRef="usd">1772000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia764c062f68440009557f0f85a36aecb_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTctMS0xLTEtOTUyNjc_a2db4e8f-cd73-4b5a-887b-abb56ed95eec"
      unitRef="usd">698000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ib993eefe8cc94ff0ac4778d6ae40d40d_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTctMy0xLTEtOTUyNjc_cf7c5c7e-d477-48aa-8b96-def9d05fb9ee"
      unitRef="usd">698000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i9328a99a839744b083b409b2b5331ec5_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTctNS0xLTEtOTUyNjc_06a17ef1-54cb-4e3b-815e-51055e2f4cb9"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="iee373d5b158445faa8cfa8a3ff9f5725_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTctNy0xLTEtOTUyNjc_8a604a96-79de-4808-8c91-a197e2dc12c1"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="if6f7fff51c814c8397dbf66c598d8458_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTctOS0xLTEtOTUyNjc_9a0cba0c-5cd9-4416-b867-519f7907aaed"
      unitRef="usd">698000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i1159d3fe71e240e4a81409fa7aa640b0_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTgtMS0xLTEtOTUyNjc_b7d1c0b2-7e7e-45bd-9436-899367e069fb"
      unitRef="usd">4213000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ia1bfa6ffcf744c5e8983393256e9c8c4_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTgtMy0xLTEtOTUyNjc_6b1c2d7d-6493-4389-af6e-4749092bf312"
      unitRef="usd">2470000</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i17eb8ec4d226422f9d34d244dc90b361_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTgtNS0xLTEtOTUyNjc_3789e040-5f48-43a7-9151-91e1ebd3b176"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="i12ff5e2a6bc24ebab7f8b626fee0ccee_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTgtNy0xLTEtOTUyNjc_030a06da-4164-43ee-9dec-cf8a45d90458"
      unitRef="usd">0</us-gaap:AssetsFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="ic0fa3adac99f4215955bed9244915d6a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjRiMzgzYmY5ZTkzODRiNjhhMjU0YzMxMjNhNzdhZTgzL3RhYmxlcmFuZ2U6NGIzODNiZjllOTM4NGI2OGEyNTRjMzEyM2E3N2FlODNfMTgtOS0xLTEtOTUyNjc_7bb4de98-ddde-44f8-97bd-a0822d5b747f"
      unitRef="usd">2470000</us-gaap:AssetsFairValueDisclosure>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i77e51ec9cd804b6682ac9d12b15aa514_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNS0xLTEtMS05NTI2Nw_c7149cad-97bd-4e5d-bdf5-174c5f3a25b4"
      unitRef="usd">35000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i90cc198f538343c0b612510b1f9aecf4_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNS0zLTEtMS05NTI2Nw_c356f958-3f0e-4987-af20-35deebb65516"
      unitRef="usd">6000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i243b95e2e63846c5925d922471fed594_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNS01LTEtMS05NTI2Nw_69ffbb98-ac05-44d4-9d27-c968af77e4a8"
      unitRef="usd">23000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i546a9c37af3548faa7ee86500efa35bc_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNS03LTEtMS05NTI2Nw_f91b6c9c-77ad-4ecb-a269-af15d8b9f331"
      unitRef="usd">-28000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i805d34a2f6484d45816e235f312bf43a_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNi0xLTEtMS05NTI2Nw_152501a7-5b22-46ce-9990-25cde824d9d9"
      unitRef="usd">-3000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="if33b01d7ad664e2f9ce9bace5071cafc_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNi0zLTEtMS05NTI2Nw_d3c1c445-1517-41fb-8b12-22862adfd8a4"
      unitRef="usd">-76000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i8e590c49fbaa4f4bafded18f4752a395_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNi01LTEtMS05NTI2Nw_21f5538c-ea2a-4eec-ab19-249adb6f1372"
      unitRef="usd">-3000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i013b62b766e2496bb96d77bcde261868_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfNi03LTEtMS05NTI2Nw_e8b99d59-9454-4239-a072-2f9b3067ee28"
      unitRef="usd">-76000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="ia04fecd711b94580a5eeb962b49b15d0_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfOC0xLTEtMS05NTI2Nw_3f4466df-f6b4-436f-b2c5-108ad228b6af"
      unitRef="usd">32000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="id6ed53d068874920a5462d316f20976a_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfOC0zLTEtMS05NTI2Nw_4a0e1f2b-33b9-4732-9e57-b6d6ef7857b7"
      unitRef="usd">-70000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i35cd4325df3a417eb015ac1f6380165f_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfOC01LTEtMS05NTI2Nw_10773daf-7246-4e1b-9216-13736a3e1018"
      unitRef="usd">20000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i3b41c07b28ba44f588c1ff628bd067b8_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfOC03LTEtMS05NTI2Nw_a59ca384-76d3-4c4a-8a00-5662a2cf35dd"
      unitRef="usd">-104000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i6c5df9a1bb544cf99b898a52bfb9b3b6_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTItMS0xLTEtOTUyNjc_3746ef67-4f27-4494-8921-781fa5e198ea"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="ib1163fa20eb04d72bcb2946bd42aaafb_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTItMy0xLTEtOTUyNjc_931ccf13-6e2d-4d26-ab40-6d922c35aeb9"
      unitRef="usd">-23000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="ib46f73afed7e4cfd89a9af035b3a5f94_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTItNS0xLTEtOTUyNjc_112e17ee-8bd8-4550-994e-2e66fc9b7158"
      unitRef="usd">0</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings
      contextRef="i469abdcc44764b0ab31234e343438bd6_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTItNy0xLTEtOTUyNjc_03529c73-7239-4d77-9636-1fc28bbd4ff0"
      unitRef="usd">-38000</hfwa:FairValueAssetsMeasuredonNonrecurringBasisNetGainsLossesIncludedinEarnings>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i3154e0dbc37b4b42ba5a8496e10eef10_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTYtMS0xLTEtOTUyNjc_aab92d99-48af-4800-8afa-94c5ac90f592"
      unitRef="usd">32000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i81dbecc8a87b4114aa94e0289df98d0f_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTYtMy0xLTEtOTUyNjc_91df3469-9765-4dc4-a1fc-755c1ad07a81"
      unitRef="usd">-93000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i5d6a7bd452b24385a21e22e08cb37f09_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTYtNS0xLTEtOTUyNjc_5dd48eb7-e9c4-485e-b1ef-b2bc6593c8af"
      unitRef="usd">20000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueOptionChangesInFairValueGainLoss1
      contextRef="i974f79d4876b467d99a14ac9775cca28_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjNjYjY0Zjk0MmFjYTQ0MWZhZjc3YmYyMDdkZWMxMjJkL3RhYmxlcmFuZ2U6M2NiNjRmOTQyYWNhNDQxZmFmNzdiZjIwN2RlYzEyMmRfMTYtNy0xLTEtOTUyNjc_654b6be1-9715-4c49-b628-b0ce2ae556dd"
      unitRef="usd">-142000</us-gaap:FairValueOptionChangesInFairValueGainLoss1>
    <us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RleHRyZWdpb246NTNjODYzMGVjZTZlNDllMTliODg4ZmE1MmMzNjYyYTZfODc5Mw_212911f3-8a9f-4280-875f-e8fcfd128634">&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;June 30, 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;1,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 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 style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;N/A&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" 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;padding-left:45pt;text-align:justify;text-indent:-9pt"&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%;padding-left:2.65pt"&gt;Quantitative disclosures are not provided for collateral-dependent loans because there were no adjustments made to the appraisal or stated values during the current period.&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="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="i1a87f909596e4f90a3627ea678daa50d_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmJmZmM1NmViZGZiOTQ0MmU5YWFiNmQ5NTJkYjlhYmRlL3RhYmxlcmFuZ2U6YmZmYzU2ZWJkZmI5NDQyZTlhYWI2ZDk1MmRiOWFiZGVfMy0xLTEtMS05NTI2Nw_bc9580bb-55f4-40f2-be79-bbf9b39c56bc"
      unitRef="usd">1155000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AssetsFairValueDisclosure
      contextRef="id4ebd0133cf14395a7745ed4edb036d1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmZhZGM0NTA1YWZjYTQyYmE5MzFmMzc0YzU2NDI0MmI2L3RhYmxlcmFuZ2U6ZmFkYzQ1MDVhZmNhNDJiYTkzMWYzNzRjNTY0MjQyYjZfMy0xLTEtMS05NTI2Nw_ea3477a3-d885-4ca1-b25c-aa0118eb5323"
      unitRef="usd">1772000</us-gaap:AssetsFairValueDisclosure>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="ifddac5c3d4b54d34a2e3dd925f28d56c_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmZhZGM0NTA1YWZjYTQyYmE5MzFmMzc0YzU2NDI0MmI2L3RhYmxlcmFuZ2U6ZmFkYzQ1MDVhZmNhNDJiYTkzMWYzNzRjNTY0MjQyYjZfMy03LTEtMS05NTI2Ny90ZXh0cmVnaW9uOmMwNjcxZDllZTI1YjRjOGU5YTE4YmQyMjEwM2ExYzM4XzQ_3597ff30-d48d-457b-9f91-fa92926eb56c"
      unitRef="number">35</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i767e7b2b5dff43e69d0b616df86619d6_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmZhZGM0NTA1YWZjYTQyYmE5MzFmMzc0YzU2NDI0MmI2L3RhYmxlcmFuZ2U6ZmFkYzQ1MDVhZmNhNDJiYTkzMWYzNzRjNTY0MjQyYjZfMy03LTEtMS05NTI2Ny90ZXh0cmVnaW9uOmMwNjcxZDllZTI1YjRjOGU5YTE4YmQyMjEwM2ExYzM4Xzk_41ab9043-a091-4e4c-b11d-3cbb6dd0cce9"
      unitRef="number">-11</hfwa:ImpairedLoansMeasurementInput>
    <hfwa:ImpairedLoansMeasurementInput
      contextRef="i3a2c26e3660f4d5cb5bbfdc68d70ac29_I20211231"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmZhZGM0NTA1YWZjYTQyYmE5MzFmMzc0YzU2NDI0MmI2L3RhYmxlcmFuZ2U6ZmFkYzQ1MDVhZmNhNDJiYTkzMWYzNzRjNTY0MjQyYjZfMy03LTEtMS05NTI2Ny90ZXh0cmVnaW9uOmMwNjcxZDllZTI1YjRjOGU5YTE4YmQyMjEwM2ExYzM4XzEz_ca17e49f-fc84-4a12-88ae-8202a47cb4c0"
      unitRef="number">13.8</hfwa:ImpairedLoansMeasurementInput>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if6f7fff51c814c8397dbf66c598d8458_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOmZhZGM0NTA1YWZjYTQyYmE5MzFmMzc0YzU2NDI0MmI2L3RhYmxlcmFuZ2U6ZmFkYzQ1MDVhZmNhNDJiYTkzMWYzNzRjNTY0MjQyYjZfNC0xLTEtMS05NTI2Nw_d13f8f77-2df4-4cac-8bce-1e6b177d080f"
      unitRef="usd">698000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RleHRyZWdpb246NTNjODYzMGVjZTZlNDllMTliODg4ZmE1MmMzNjYyYTZfODgwOQ_d33c50f6-eaab-4644-a9bd-b9c7c7c5bee4">The following tables present the carrying value amount of the Company&#x2019;s financial instruments and their corresponding &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;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;June 30, 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;994,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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,055&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,187,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,187,588&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,939&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,167,649&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;615,653&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,312&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;1,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,834,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;3,760,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,760,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;15,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;15,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;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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;19,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;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;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;186&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align: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,019,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,019,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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,019,421&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;310,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;311,481&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#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;41,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:9pt;font-weight:400;line-height:100%"&gt;41,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:9pt;font-weight:400;line-height:100%"&gt;41,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:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;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,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:9pt;font-weight:400;line-height:100%"&gt;19,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,250&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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;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;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;31&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;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;19,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,842&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/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="i37a13b68c87e47c5a34243bb3c152590_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNS0xLTEtMS05NTI2Nw_715b107b-73b9-4465-b769-fcb89b2e530d"
      unitRef="usd">994055000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNS0zLTEtMS05NTI2Nw_9a853b90-62a0-4e03-8ee3-148bd4dd2982"
      unitRef="usd">994055000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNS01LTEtMS05NTI2Nw_40cff2c4-9cca-4eb7-89cc-44502e83908c"
      unitRef="usd">994055000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNS03LTEtMS05NTI2Nw_93af485c-fe75-41c6-82f0-410af6c336f8"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNS05LTEtMS05NTI2Nw_14bc30a6-49c6-43df-a347-53109e4b4846"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i37a13b68c87e47c5a34243bb3c152590_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNi0xLTEtMS05NTI2Nw_d5aa05f0-9fde-4c10-bfaf-62c39c92d89d"
      unitRef="usd">1187588000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNi0zLTEtMS05NTI2Nw_a899905a-31d2-48a8-b6bf-43de9551ead7"
      unitRef="usd">1187588000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i1ac274fca1034b898a50084d804bab83_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNi01LTEtMS05NTI2Nw_f76ebe40-ea7c-41c6-93ef-abd475db0335"
      unitRef="usd">19939000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="idb2dafd09d5c434e91ce93488fd2757d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNi03LTEtMS05NTI2Nw_cac8458f-f43f-4c46-8ac0-77de7e1f2935"
      unitRef="usd">1167649000</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:AvailableForSaleSecuritiesDebtSecurities
      contextRef="i4431c7a9004440a58b1b822ee919af9a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNi05LTEtMS05NTI2Nw_b9f585e3-51cd-4268-902d-94dc5f5e52cb"
      unitRef="usd">0</us-gaap:AvailableForSaleSecuritiesDebtSecurities>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="i37a13b68c87e47c5a34243bb3c152590_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNy0xLTEtMS05NTI2Nw_135721a2-6d50-4032-afa2-2929998ed6da"
      unitRef="usd">615653000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNy0zLTEtMS05NTI2Nw_4d6d3f71-2920-4dcd-b331-59ebefac6a9e"
      unitRef="usd">559312000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNy01LTEtMS05NTI2Nw_1f1ac58d-ec1e-474b-b26c-4741083d9dac"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNy03LTEtMS05NTI2Nw_7c0a6804-296b-4eb4-81d8-7dfaef86bea7"
      unitRef="usd">559312000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfNy05LTEtMS05NTI2Nw_1914b98c-a43e-48f0-89b2-c468d0f59154"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOC0zLTEtMS05NTI2Nw_f8c8b61a-c35c-464c-a098-0c6dcfd9a0b5"
      unitRef="usd">1353000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOC01LTEtMS05NTI2Nw_f1b4c350-be6d-4ae0-9b90-248b575c0b7a"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOC03LTEtMS05NTI2Nw_6cd5fd48-d128-4e64-9811-26c6b5a1a85f"
      unitRef="usd">1353000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOC05LTEtMS05NTI2Nw_a1560080-bd8d-4868-898f-3cc661969a05"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i37a13b68c87e47c5a34243bb3c152590_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOS0xLTEtMS05NTI2Nw_d083cb8b-544d-43af-97f9-7b8b9fce8f0f"
      unitRef="usd">3834368000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOS0zLTEtMS05NTI2Nw_4ffc77cb-e51b-4ce8-be65-b8cc71dfa977"
      unitRef="usd">3760294000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOS01LTEtMS05NTI2Nw_cd1477de-c3bd-4b7a-987f-640e6e2558db"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOS03LTEtMS05NTI2Nw_071ee7d7-a6a8-444b-b855-b0a6aae2c81c"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfOS05LTEtMS05NTI2Nw_2f168b05-068c-4fcf-b22a-b688c39f457e"
      unitRef="usd">3760294000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i37a13b68c87e47c5a34243bb3c152590_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTAtMS0xLTEtOTUyNjc_17a684bf-4dce-4d9a-b272-ce2b8add6245"
      unitRef="usd">15908000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTAtMy0xLTEtOTUyNjc_8db92a16-be82-4ae1-85f0-9120e37579ab"
      unitRef="usd">15908000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTAtNS0xLTEtOTUyNjc_19599e5d-bdf1-4f12-bb5f-df4e6ed68262"
      unitRef="usd">272000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTAtNy0xLTEtOTUyNjc_f2ec9782-c123-4586-b9a6-caf396d637c8"
      unitRef="usd">6185000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTAtOS0xLTEtOTUyNjc_5691055c-8fbf-41ca-9d9b-8201b4d9c0e5"
      unitRef="usd">9451000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i37a13b68c87e47c5a34243bb3c152590_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTEtMS0xLTEtOTUyNjc_70624ff2-e563-4a1b-b86d-c45628be2149"
      unitRef="usd">19842000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTEtMy0xLTEtOTUyNjc_f1dffb7c-a1fb-4558-9c9e-9157c021979e"
      unitRef="usd">19842000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTEtNS0xLTEtOTUyNjc_5a2f4779-30d9-496f-a6d3-e77bc0124658"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTEtOS0xLTEtOTUyNjc_8b08c6ee-a0f2-42db-a30a-a7f7086fc611"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i37a13b68c87e47c5a34243bb3c152590_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTItMS0xLTEtOTUyNjc_7655a3a1-f579-490c-8ffc-4b8106e44413"
      unitRef="usd">186000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTItMy0xLTEtOTUyNjc_2bf23743-2e4e-4496-a30f-998a43d6569b"
      unitRef="usd">186000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i5a69a36dda3b4c378baba72202ad9376_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTItNS0xLTEtOTUyNjc_c1d79f7c-4c1b-4fef-baa9-d6c13788927b"
      unitRef="usd">186000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTItNy0xLTEtOTUyNjc_f7979cfb-5725-482e-b016-c21d8174d96f"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTItOS0xLTEtOTUyNjc_27370f46-055b-4d3f-ad0d-97d8a19bb8e0"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="id609d101fc704742854af80b4bf572b8_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTQtMS0xLTEtOTUyNjc_717bcfd5-3667-48f2-b131-97ba2655f6b4"
      unitRef="usd">6019421000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="id2c3777b48f7438b833d5a3c5aafb6c6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTQtMy0xLTEtOTUyNjc_673a4d9c-d18f-403d-baea-c22c75b81cf8"
      unitRef="usd">6019421000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ia1909f462e0643a0a3b2eee4f0bd7638_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTQtNS0xLTEtOTUyNjc_69da9c59-9bcc-4526-89bd-188e87d19807"
      unitRef="usd">6019421000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i29479f98582b41678b0123baf7659b37_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTQtNy0xLTEtOTUyNjc_a8998573-b909-4117-bd72-e2b749978f8c"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="ia056399ad9544f1ebb939c2c76e95d0a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTQtOS0xLTEtOTUyNjc_022683bd-7cd1-43b5-985b-99869ff3ed86"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="idfe4a608b88a4a5d95ffa3df09a96ca6_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTUtMS0xLTEtOTUyNjc_e11a646f-3ce4-4e07-aab3-a2ed4f7a16a0"
      unitRef="usd">310769000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i283b5d72485a4cb085aad457e52a7678_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTUtMy0xLTEtOTUyNjc_4b7d9c18-e56e-4a93-9475-38b7cc3cfa51"
      unitRef="usd">311481000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i4dbb441cb37f41a08dd4978f41a69c91_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTUtNS0xLTEtOTUyNjc_a137cbcb-4742-4e35-a213-c0b40c08a649"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i4f41ea418b2d43d1a0c59ab53bf7a059_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTUtNy0xLTEtOTUyNjc_7c699302-9876-48ca-8179-f3e946f59392"
      unitRef="usd">311481000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="ia14b898958044d748bf89781cd45274b_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTUtOS0xLTEtOTUyNjc_df00f9ee-8251-42da-a5c6-28afa0075486"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i37a13b68c87e47c5a34243bb3c152590_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTctMS0xLTEtOTUyNjc_40222092-31cd-4c26-9437-6257738f558a"
      unitRef="usd">41827000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTctMy0xLTEtOTUyNjc_c40fdda9-8006-413c-b04a-ffca7407a3c7"
      unitRef="usd">41827000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTctNS0xLTEtOTUyNjc_5f1aabaf-1f75-4ba8-ad34-7c4edfaaa42f"
      unitRef="usd">41827000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTctNy0xLTEtOTUyNjc_ffa6db59-0515-4b20-a3f9-d2b175307630"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTctOS0xLTEtOTUyNjc_08d48013-b78a-4901-9a0d-ecac5470d855"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i37a13b68c87e47c5a34243bb3c152590_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTgtMS0xLTEtOTUyNjc_16952b61-ab81-4260-87d8-3f95b1e6b8c3"
      unitRef="usd">21326000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTgtMy0xLTEtOTUyNjc_2bfe06a0-cc3b-4a28-989a-4a4f38693409"
      unitRef="usd">19250000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTgtNS0xLTEtOTUyNjc_db5c88cb-ba1f-47b4-a603-4bee63492a0e"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTgtNy0xLTEtOTUyNjc_ea69ffe2-b383-4c5a-923d-7f542d96a2fb"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTgtOS0xLTEtOTUyNjc_ced54a35-f060-4cb2-a964-700e1e63942b"
      unitRef="usd">19250000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i37a13b68c87e47c5a34243bb3c152590_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTktMS0xLTEtOTUyNjc_aaa57b2b-078e-4114-b924-63fb53ace800"
      unitRef="usd">83000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTktMy0xLTEtOTUyNjc_841a2cc0-5231-4d61-9f45-dbd1823b25d5"
      unitRef="usd">83000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTktNS0xLTEtOTUyNjc_dca4388c-f9ca-4f30-8b21-7e2f8f6614b0"
      unitRef="usd">31000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="id0bb0f77c5c84dfca37b4f79b06bc8ba_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTktNy0xLTEtOTUyNjc_a99a25a5-01c4-45a4-a24c-4d3dc761bf21"
      unitRef="usd">16000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMTktOS0xLTEtOTUyNjc_82be1c84-c856-4345-a98f-89717a32ec65"
      unitRef="usd">36000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i37a13b68c87e47c5a34243bb3c152590_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMjAtMS0xLTEtOTUyNjc_a8c3e3c0-fb05-419d-89af-0035fd7add75"
      unitRef="usd">19842000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="icf3bf91baa91417bbc53da6aba57fb73_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMjAtMy0xLTEtOTUyNjc_824a80a4-8948-40db-8738-8b03209d008a"
      unitRef="usd">19842000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="iee7657bfdaeb48ab8ab5436eb0cd0bd3_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMjAtNS0xLTEtOTUyNjc_714e69a5-3e43-4461-9887-fb8b2c2ac551"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i03476a8d734f47f38022ed9ed2ae1573_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjU4ZTkwNTFhMTU5ZjQwODE4MzFjZDI4NDhjYWYyYjNhL3RhYmxlcmFuZ2U6NThlOTA1MWExNTlmNDA4MTgzMWNkMjg0OGNhZjJiM2FfMjAtOS0xLTEtOTUyNjc_070341b7-9e67-47e5-a98e-0c2c1a695fe7"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if78f89e76f9442caaf0201611e2c9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNS0xLTEtMS05NTI2Nw_b1dd484a-0a05-4f46-aedc-65acec9e4013"
      unitRef="usd">1723292000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNS0zLTEtMS05NTI2Nw_cd2f418a-f255-4a7c-a2f6-9bfa615f795d"
      unitRef="usd">1723292000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNS01LTEtMS05NTI2Nw_c597c30a-bd8a-4f7e-8a67-59cdc853ae18"
      unitRef="usd">1723292000</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNS03LTEtMS05NTI2Nw_759ac94f-38c1-4f0c-94af-db911bcc2229"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:CashAndCashEquivalentsFairValueDisclosure
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNS05LTEtMS05NTI2Nw_4afbf7fa-e12f-43d0-bf6f-627551523c7d"
      unitRef="usd">0</us-gaap:CashAndCashEquivalentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNi0zLTEtMS05NTI2Nw_83f023b1-ba65-4f6b-88c8-0a60bcd24658"
      unitRef="usd">894335000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNi01LTEtMS05NTI2Nw_a9a096c5-8628-418f-80cf-13cfb1140937"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNi03LTEtMS05NTI2Nw_7595ce4b-f409-4506-81aa-1b1299d04d26"
      unitRef="usd">894335000</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:InvestmentsFairValueDisclosure
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNi05LTEtMS05NTI2Nw_ff033958-ae3b-40c6-9880-bee117c8c0ab"
      unitRef="usd">0</us-gaap:InvestmentsFairValueDisclosure>
    <us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss
      contextRef="if78f89e76f9442caaf0201611e2c9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNy0xLTEtMS05NTI2Nw_7556fd8d-72a1-4613-84d3-b68075787089"
      unitRef="usd">383393000</us-gaap:DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNy0zLTEtMS0xMzMzOTk_744cc268-152d-4ab4-b3d3-0a4a891d1968"
      unitRef="usd">376331000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNy01LTEtMS05NTI2Nw_6f63fe56-dd84-49a8-ab2d-d3ab5522f465"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNy03LTEtMS05NTI2Nw_294990fd-806a-4928-a9aa-32ce256c6820"
      unitRef="usd">376331000</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:HeldToMaturitySecuritiesFairValue
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfNy05LTEtMS05NTI2Nw_7b7794da-844a-43be-a137-f57868e70ad8"
      unitRef="usd">0</us-gaap:HeldToMaturitySecuritiesFairValue>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOC0zLTEtMS05NTI2Nw_dc2aeef9-151b-40d8-a6ea-9edbcf41716f"
      unitRef="usd">1527000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOC01LTEtMS05NTI2Nw_7cc2e469-3df1-42ff-bdf1-b1d37d2ab06b"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOC03LTEtMS05NTI2Nw_44a9d0dd-408a-4cbb-881e-f7a67bfdd47b"
      unitRef="usd">1527000</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansHeldForSaleFairValueDisclosure
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOC05LTEtMS05NTI2Nw_fd30c493-2451-4c36-a276-791dfcd21126"
      unitRef="usd">0</us-gaap:LoansHeldForSaleFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if78f89e76f9442caaf0201611e2c9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOS0xLTEtMS05NTI2Nw_24889820-50fe-46d1-bca1-c074dfb8f88f"
      unitRef="usd">3773301000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOS0zLTEtMS05NTI2Nw_0456eb2f-7e1e-43a3-8ca7-5980a0c02fb0"
      unitRef="usd">3849602000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOS01LTEtMS05NTI2Nw_2a87e997-ab41-4322-84a7-a4ebc203336d"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOS03LTEtMS05NTI2Nw_0757da51-a6e1-45b8-9075-e737e4772174"
      unitRef="usd">0</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:LoansReceivableFairValueDisclosure
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfOS05LTEtMS05NTI2Nw_5518a9ef-974e-41d7-a7db-c067477704ec"
      unitRef="usd">3849602000</us-gaap:LoansReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="if78f89e76f9442caaf0201611e2c9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTAtMS0xLTEtOTUyNjc_69b30a15-5e22-484c-aadb-1c91428d3280"
      unitRef="usd">14657000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTAtMy0xLTEtOTUyNjc_89721e4b-432a-4912-81e1-0a2d9877dcc8"
      unitRef="usd">14657000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTAtNS0xLTEtOTUyNjc_63e76e12-f2c9-41f7-9539-2ca62b8d1476"
      unitRef="usd">14000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTAtNy0xLTEtOTUyNjc_73fd7be5-6825-4c81-96ed-9e50a82c8e22"
      unitRef="usd">4582000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:AccountsReceivableFairValueDisclosure
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTAtOS0xLTEtOTUyNjc_bab17270-e633-41d1-bf83-31175a4cc536"
      unitRef="usd">10061000</us-gaap:AccountsReceivableFairValueDisclosure>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="if78f89e76f9442caaf0201611e2c9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTEtMS0xLTEtOTUyNjc_7e7b12dc-5504-4cab-bd5f-326ec19fd7a2"
      unitRef="usd">15219000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTEtMy0xLTEtOTUyNjc_d2e77d6f-2add-4f4c-b3c5-4c7d9ecb0d60"
      unitRef="usd">15219000</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTEtNS0xLTEtOTUyNjc_ab416c9f-941e-4711-b22d-d91c487b0535"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:InterestRateDerivativeAssetsAtFairValue
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTEtOS0xLTEtOTUyNjc_a9bfca6a-9a3d-4ab7-b1c1-89ee34b46876"
      unitRef="usd">0</us-gaap:InterestRateDerivativeAssetsAtFairValue>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if78f89e76f9442caaf0201611e2c9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTItMS0xLTEtOTUyNjc_6e666131-99c2-4e5c-8058-c773231e13e3"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTItMy0xLTEtOTUyNjc_4812e8f3-4d4b-40cc-a924-8b94f2a945d6"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTItNS0xLTEtOTUyNjc_43fe570b-5e85-4a09-8cd0-3e23e69ea12d"
      unitRef="usd">240000</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTItNy0xLTEtOTUyNjc_64aa2455-8ffd-48f3-b793-946ce5f6fd39"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:EquitySecuritiesFvNi
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTItOS0xLTEtOTUyNjc_78ee1014-81dc-4a04-929a-0b15c1c21900"
      unitRef="usd">0</us-gaap:EquitySecuritiesFvNi>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="if78f89e76f9442caaf0201611e2c9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTQtMS0xLTEtOTUyNjc_30e2922d-ef54-43ce-b38f-5146dc6ebfa7"
      unitRef="usd">6038498000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTQtMy0xLTEtOTUyNjc_948a9717-f88d-42e9-90b8-b428b9783c02"
      unitRef="usd">6038498000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTQtNS0xLTEtOTUyNjc_20e6c569-014f-4953-baf9-edd7cbcab841"
      unitRef="usd">6038498000</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTQtNy0xLTEtOTUyNjc_396d6d26-ccd1-4907-94a5-08f0ce376fa6"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:DepositsFairValueDisclosure
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTQtOS0xLTEtOTUyNjc_8ce9ef1f-f683-4ba4-af6e-f26bf4b53ec8"
      unitRef="usd">0</us-gaap:DepositsFairValueDisclosure>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="if78f89e76f9442caaf0201611e2c9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTUtMS0xLTEtOTUyNjc_1029b1f9-95a6-4f9e-a7b6-c9f392372a2a"
      unitRef="usd">342839000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTUtMy0xLTEtOTUyNjc_6a6eb5e9-bf7b-494c-bf2e-1d3a9f3c69c6"
      unitRef="usd">344025000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTUtNS0xLTEtOTUyNjc_e8a15b9e-d075-4367-beb7-c15728d38411"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTUtNy0xLTEtOTUyNjc_63d22050-5aec-465b-b485-03065b8b463a"
      unitRef="usd">344025000</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTUtOS0xLTEtOTUyNjc_07f8795e-58cb-434f-9fcd-cca06577fcd0"
      unitRef="usd">0</us-gaap:InterestBearingDomesticDepositCertificatesOfDeposits>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="if78f89e76f9442caaf0201611e2c9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTctMS0xLTEtOTUyNjc_e257c155-28f3-4b1c-a562-af51063f5593"
      unitRef="usd">50839000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTctMy0xLTEtOTUyNjc_0d3d01f7-0d04-4170-bf1f-6ef5fa6c533a"
      unitRef="usd">50839000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTctNS0xLTEtOTUyNjc_c835f7cc-666f-4690-a3b5-6f55792a59b9"
      unitRef="usd">50839000</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTctNy0xLTEtOTUyNjc_e38c45d0-4a21-432f-8daa-f2b9643b668a"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTctOS0xLTEtOTUyNjc_b7d567aa-8614-4f3d-a54f-07c7aea42bee"
      unitRef="usd">0</us-gaap:SecuritiesLoanedOrSoldUnderAgreementsToRepurchaseFairValueDisclosure>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="if78f89e76f9442caaf0201611e2c9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTgtMS0xLTEtOTUyNjc_651d6d8b-5bfb-411e-b136-6376e1e1c444"
      unitRef="usd">21180000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTgtMy0xLTEtOTUyNjc_7aaf7017-fc5e-4242-873a-046cdc14c2cf"
      unitRef="usd">18750000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTgtNS0xLTEtOTUyNjc_51099c3a-8905-4078-aad1-ab777fb94757"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTgtNy0xLTEtOTUyNjc_3471d623-a09a-4a48-b6b5-ab93e6322689"
      unitRef="usd">0</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTgtOS0xLTEtOTUyNjc_b6791372-23bf-445f-ade8-4ae7c95ae082"
      unitRef="usd">18750000</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisSubordinatedDebtObligations>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="if78f89e76f9442caaf0201611e2c9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTktMS0xLTEtOTUyNjc_bb458110-f517-46d7-8aff-ef6eb5d58f07"
      unitRef="usd">73000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTktMy0xLTEtOTUyNjc_c8258fd8-5f19-4bca-8979-8165d7df53ef"
      unitRef="usd">73000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTktNS0xLTEtOTUyNjc_6b2e33fe-09c7-4e81-b0ca-9b35ed5bcd8b"
      unitRef="usd">33000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i1bdd15854f7043bcafe6e543749837c7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTktNy0xLTEtOTUyNjc_f1dd16eb-ad9b-4892-9968-a10a52891426"
      unitRef="usd">19000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:AccruedLiabilitiesFairValueDisclosure
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMTktOS0xLTEtOTUyNjc_a64b2376-3898-4989-a52b-b499f60b5534"
      unitRef="usd">21000</us-gaap:AccruedLiabilitiesFairValueDisclosure>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="if78f89e76f9442caaf0201611e2c9a84_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMjAtMS0xLTEtOTUyNjc_9dee5180-3b7b-499b-81fb-a266922a90e6"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i65d21f6fa3db4e3a8d59c2d4e1b6b938_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMjAtMy0xLTEtOTUyNjc_7c9a2a61-f359-493d-9c59-c509cbe9d06b"
      unitRef="usd">15286000</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="if701e3cf7104413ca4f7eb9dafdd8d1a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMjAtNS0xLTEtOTUyNjc_8c12567f-644d-46df-b0cc-316fd2edd37b"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <us-gaap:InterestRateDerivativeLiabilitiesAtFairValue
      contextRef="i235c321087744165b98e434d1680f3ef_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183MC9mcmFnOjUzYzg2MzBlY2U2ZTQ5ZTE5Yjg4OGZhNTJjMzY2MmE2L3RhYmxlOjg3YThkYWMyOTU5ZjQzM2Q5YzZjNGUxNWRiMzc1MzY1L3RhYmxlcmFuZ2U6ODdhOGRhYzI5NTlmNDMzZDljNmM0ZTE1ZGIzNzUzNjVfMjAtOS0xLTEtOTUyNjc_c2690158-f3bc-4203-87ba-4893b037556d"
      unitRef="usd">0</us-gaap:InterestRateDerivativeLiabilitiesAtFairValue>
    <hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183My9mcmFnOmJjYTA5Y2RiMjM1YzQyNjE4YTE0NWU5ODY3MzdiMGI2L3RleHRyZWdpb246YmNhMDljZGIyMzVjNDI2MThhMTQ1ZTk4NjczN2IwYjZfMjk2_2bb0adb5-8353-42af-8f2d-0269ac485e98">Cash RestrictionThe Bank had no cash restrictions at June 30, 2022 and had restricted cash included in interest earning deposits of $9.8&#160;million at December 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="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183My9mcmFnOmJjYTA5Y2RiMjM1YzQyNjE4YTE0NWU5ODY3MzdiMGI2L3RleHRyZWdpb246YmNhMDljZGIyMzVjNDI2MThhMTQ1ZTk4NjczN2IwYjZfMzY_dcb4d246-8ac1-4f35-b8dd-e403d26b20d5"
      unitRef="usd">0</us-gaap:RestrictedCash>
    <us-gaap:RestrictedCash
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183My9mcmFnOmJjYTA5Y2RiMjM1YzQyNjE4YTE0NWU5ODY3MzdiMGI2L3RleHRyZWdpb246YmNhMDljZGIyMzVjNDI2MThhMTQ1ZTk4NjczN2IwYjZfMTI4_b8302dfb-5990-498e-8b61-67a6a5fa3176"
      unitRef="usd">9800000</us-gaap:RestrictedCash>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RleHRyZWdpb246NDVkMDJlOWZiZDcwNDNiMDkxNjFlNDU0ZjgyNjFhZDVfOTE2_6adc272a-b0ee-4c21-972b-2fb5890355c0">Commitments and Contingencies&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;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&#x2019;s exposure to credit and market risk under commitments to extend credit is represented by the amount of these commitments.&lt;/span&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 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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;553,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;3,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;570,056&#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;52,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;217,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;269,551&#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;307,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,147,513&#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: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;Three Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;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;2021&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:middle"&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:middle"&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="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;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;1,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;/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;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 #000;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;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 #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;2,451&#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;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;2,451&#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:CommitmentsAndContingenciesDisclosureTextBlock>
    <hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RleHRyZWdpb246NDVkMDJlOWZiZDcwNDNiMDkxNjFlNDU0ZjgyNjFhZDVfOTE3_69bd7c63-94eb-4213-a423-3a5b4d660f37">&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;June 30,&lt;br/&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="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;553,134&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;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;3,612&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;570,056&#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;52,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;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;217,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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;269,551&#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;307,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,147,513&#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="idf457ab83ad843739b767a05e6289e53_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMy0xLTEtMS05NTI2Nw_f57a9b81-b850-4a5d-bf4f-b77e3e329807"
      unitRef="usd">553134000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i643eaaa36209448d894a88c1349b4e93_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMy0zLTEtMS05NTI2Nw_9ae8d9cc-c91b-46d4-8c35-f58fa2e63ded"
      unitRef="usd">570156000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i644b5f990b594fc7ac136420aca88400_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfNC0xLTEtMS05NTI2Nw_ad6c9bc4-0440-4c0c-a328-fb663f03b957"
      unitRef="usd">3612000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i45273cefac47414f82ea5b57a75d4dcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfNC0zLTEtMS05NTI2Nw_4d2eee9f-cd13-4bf8-a97f-86142df2973c"
      unitRef="usd">2252000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i1db5413f1fa94dc69928de3fb4a43e22_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfNS0xLTEtMS05NTI2Nw_e0cb7e48-2fe0-4e53-b971-55bd083b62e4"
      unitRef="usd">13310000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ie492a0fd4c484034ae48a3c892a6e4cf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfNS0zLTEtMS05NTI2Nw_7b456117-cfb4-40b6-8d70-d450547262a2"
      unitRef="usd">7487000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ic1d0c108b9b9408eaf85b94a620ef7dc_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfNi0xLTEtMS05NTI2Nw_d67f13a3-432d-4d7c-b220-17c9cd04504c"
      unitRef="usd">570056000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ic6f199f8cd904a979ce95597ba2c8713_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfNi0zLTEtMS05NTI2Nw_270bfacb-5181-4981-9456-ea9e3b272ef0"
      unitRef="usd">579895000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ibfb175e83bb24a3d849f32de21c25244_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfOS0xLTEtMS05NTI2Nw_14dec133-f480-4ae4-9d8a-644c902adb95"
      unitRef="usd">52374000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i0cbc444f50db48f48862fc56874c6712_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfOS0zLTEtMS05NTI2Nw_32457909-9586-4ed1-985c-5c99a06f0cce"
      unitRef="usd">51838000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i64642459c3484b72b361acdb0fe09a47_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTAtMS0xLTEtOTUyNjc_e06c2fb7-95c0-402c-9e73-07e7013bd36a"
      unitRef="usd">217177000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i6c97132be8c04991b3a6038c28fc0ac2_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTAtMy0xLTEtOTUyNjc_e8129f16-f85f-4d92-a11d-8f0437a96e93"
      unitRef="usd">209217000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="ibdcc33d6e4af4775bcb9f97c659c8bf5_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTEtMS0xLTEtOTUyNjc_6f1e261e-ab4a-4bf1-bf24-ad14a7625920"
      unitRef="usd">269551000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="iea386ab059794e80a011ee0803fc8da1_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTEtMy0xLTEtOTUyNjc_961598b1-d19c-45b1-ab83-40856d153d1e"
      unitRef="usd">261055000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="iccb6501735d541839b141ba759bc5397_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTItMS0xLTEtOTUyNjc_beeb4c28-99fb-4c0e-83c9-29cf8aa76169"
      unitRef="usd">307906000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i279f8c90cff94a5eadb5486dccfbf9b7_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTItMy0xLTEtOTUyNjc_57932c4f-3465-4c52-a12b-1a1dc28e4a7e"
      unitRef="usd">285010000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i2ad1c2e19165472fa47fade32378cd5a_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTMtMS0xLTEtOTUyNjc_f1f2ad4b-ea60-4306-93dc-78837b6e395e"
      unitRef="usd">1147513000</us-gaap:UnusedCommitmentsToExtendCredit>
    <us-gaap:UnusedCommitmentsToExtendCredit
      contextRef="i66ed48b15f864a3da6a6f1c5d98f0182_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOjU0N2I1OGIzZGU3ZTQ4M2M5NmIwZmJlNTQ2NjQ5N2E1L3RhYmxlcmFuZ2U6NTQ3YjU4YjNkZTdlNDgzYzk2YjBmYmU1NDY2NDk3YTVfMTMtMy0xLTEtOTUyNjc_50ac391a-a68e-4f1e-80f1-aece6b2b58bb"
      unitRef="usd">1125960000</us-gaap:UnusedCommitmentsToExtendCredit>
    <hfwa:AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock
      contextRef="i622c9322be09494da00e482a88c3959e_D20220101-20220630"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RleHRyZWdpb246NDVkMDJlOWZiZDcwNDNiMDkxNjFlNDU0ZjgyNjFhZDVfOTE4_26ad3b8f-6c72-4a7f-a077-453f73d8b925">&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: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;Three Months Ended &lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%"&gt;Six Months Ended&lt;br/&gt;June 30,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #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;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;2021&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:middle"&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:middle"&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="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;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;1,552&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;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;/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;(555)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,166)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"&gt;(1,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;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,230)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;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 #000;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;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 #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;2,451&#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;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;2,451&#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:AllowanceForCreditLossesAndAllowanceForUnfundedCommitmentsAndLettersOfCreditTableTextBlock>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i4fb2dfe36c2e41e19e3d148e21ff9686_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfMy0xLTEtMS05NTI2Nw_d0035164-f727-4b76-91b9-d8735583b6b5"
      unitRef="usd">1552000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id82b28ee47bb49cd9b3383c368d0e6f9_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfMy0zLTEtMS05NTI2Nw_2ddbcd63-f89d-4b77-a4da-39a07b409247"
      unitRef="usd">3617000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="id0c00d609c644e2399ded7a3901f715a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfMy01LTEtMS05NTI2Nw_00f458b7-091f-4d98-b849-57a866986e9f"
      unitRef="usd">2607000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="i78ccc94843124ec79f594f298845c436_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfMy03LTEtMS05NTI2Nw_093d9789-948e-4f53-b42d-a0748b5576d5"
      unitRef="usd">4681000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="i4126894fe0cf43408f1c55a43e4687ce_D20220401-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNC0xLTEtMS05NTI2Nw_98a88df5-75b2-4e06-ad4b-1df1e2d38138"
      unitRef="usd">-555000</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="ic506122974b34d348b1546e6051786ca_D20210401-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNC0zLTEtMS05NTI2Nw_1604b57e-a829-4a6e-9dc0-b3981645a57a"
      unitRef="usd">-1166000</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="i39dae01e4cf44b27acfe740ce1272514_D20220101-20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNC01LTEtMS05NTI2Nw_fc1d403a-4244-4088-a698-eba7d412d8d5"
      unitRef="usd">-1610000</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:ProvisionForOtherCreditLosses
      contextRef="i8997f471dd894acca1dfcbf0e010d120_D20210101-20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNC03LTEtMS05NTI2Nw_df025535-1d2c-4cda-90d0-df462d6def40"
      unitRef="usd">-2230000</us-gaap:ProvisionForOtherCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if9e2f7322b27438b92ba166619e1add4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNS0xLTEtMS05NTI2Nw_1153e78c-9a0f-42c6-84dd-6f0bb4607512"
      unitRef="usd">997000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ife57924367634756bb5fbcb03ef55d0d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNS0zLTEtMS05NTI2Nw_969ed2e2-689f-44cc-ad40-3cb09d57ccd3"
      unitRef="usd">2451000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="if9e2f7322b27438b92ba166619e1add4_I20220630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNS01LTEtMS05NTI2Nw_fc2cfe25-76f5-4268-94f5-48ca3b7064f9"
      unitRef="usd">997000</us-gaap:FinancingReceivableAllowanceForCreditLosses>
    <us-gaap:FinancingReceivableAllowanceForCreditLosses
      contextRef="ife57924367634756bb5fbcb03ef55d0d_I20210630"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOmViMzM2OTgwMWYxNTQ4MTg4ZDUyY2I0OTQ0OWQyM2EzL3NlYzplYjMzNjk4MDFmMTU0ODE4OGQ1MmNiNDk0NDlkMjNhM183Ni9mcmFnOjQ1ZDAyZTlmYmQ3MDQzYjA5MTYxZTQ1NGY4MjYxYWQ1L3RhYmxlOmRiYzAzNWMzYWUyOTQ3N2JhNDUwNjM3YmIxM2VlZjE1L3RhYmxlcmFuZ2U6ZGJjMDM1YzNhZTI5NDc3YmE0NTA2MzdiYjEzZWVmMTVfNS03LTEtMS05NTI2Nw_fa617a16-5cd7-4f0d-84c1-4ef2bdb88a46"
      unitRef="usd">2451000</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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
M#&L(>%D"7H*%NN$J4EMT&\4,W6?)C$D;&*SA.$Z;#+J7C@T.#&T(-RCA!L?
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
MX'2:/\&G=FAR*KULRK1.-1F$WK1[\$J^QWPC!EBD& H!%G'I<4,5$\]S@XD
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
M+W=O<FMS:&5E=',O<VAE970Q,"YX;6S-6=MN&SD2_15" \S&@&Q+<I()$MN
M;"<[GDW6AIV9>5CL ]5-J3GN)CLDVXKR]7NJR+[(\243Y&$?$DMJLEAUJNI4
M%?MP;=V-+Y0*XG-5&G\T*D*H7^_O^ZQ0E?1[ME8&3Y;653+@JUOM^]HIF?.F
MJMR?328O]RNIS>CXD'^[=,>'M@FE-NK2"=]4E72;$U7:]=%H.FI_N-*K(M /
M^\>'M5RI:Q5^KR\=ONUW4G)=*>.U-<*IY=%H/GU]\IS6\X(_M%K[P6=!EBRL
MO:$OY_G1:$(*J5)E@21(_+E5IZHL21#4^)1DCKHC:>/P<RO]'=L.6Q;2JU-;
M_JGS4!R-7HU$KI:R*<.57?^JDCTO2%YF2\__BW5:.QF)K/'!5FDS-*BTB7_E
MYX3#MVR8I0TSUCL>Q%J>R2"/#YU="T>K(8T^L*F\&\II0TZY#@Y/-?:%XS/E
M,Z=K1L@NQ4GCL<#[L3B17GOZZ=(IKTR0$423BVN],GJI,VF"F&>9;4S09B4N
M;:DSK3RON5(9]I0;<>Y]H_*M=<X:?,X47!O\X7Z %:3+?I8T/HD:SQ[0^*7X
M8$THO'AK<I5O[]^']1T$LQ:"D]FC G]KS)XXF(S%;#*;/2+OH(/T@.4=/"#O
MPJVDT5\8L+$XM<8#F;S';PM0 /Q.&VDR+4MQC1\C+.(_\X4/#C'[W_L0B@H\
MOU\!RN/7OI:9.AK5=):[5:/CGW^:OIR\><2\YYUYSQ^3_G\9,8]J?#\>?\^,
M\8^U03R3.^(!#<3'0B%JJEJ:C8 FM=.@2PVIRJS D[G01@2L6;0;L+DNI3$X
M9RQR[8CP<"1IE%GK<L07_["UB>E0!U(=^S5T6A>V+#>[=FUPAF\67N<:/#WF
M?2?2W.RQ:O2)]"I0 CXUT@7EHDX7Y::JM1R+/Z4O<%Y(WL^LR9L,!W1G+YVM
M^,@7$[%P"/X".@!;Z%+:##F0XTQGFU6!,C(4QPD2%5JA!.%H., %&)^/Q853
M*SH2#\9\\-MFI8QJ'_3:__S3J]GTES<#A: BG!Z&8 .4S%:5<IR9I3)YBVFN
M:NMU0$DJ.3:@70WT="B$KV19\J)*Y;JI=KW^ F/:<U*80'WM!.'L/ %'2.#4
M&Y1@4CXNDH'3GPY-!R;<V'C8Y:!6W2P0?@._R-);R+K!29!4"N4),;8ON";K
M,K*,AMRB*-<4D<!=&@0_+6Q@=/S.2ZW3*XH@B%QJYX.H@#@%8EK#Q1FQ BF$
M5.W0,#B.JQ[,UJOW&-LK_P_?6XI'6.P;"JW%AFU^=W9^NB>>+78>(!H2(Y%P
MG#@$6V-DDVLZ%AP,]7S\E-@87^XEWD+>(DN4,E!?U3+%-@EV.5:KZ.A_SN>7
M BT1GB$(=05H6EG:Q%:IA;ING&^(-8)E.UQ3ICA 6#8IA,@:>GC]%C;.^3"8
M4,;DVXC<"F,#1&=ED\-,!%G:</>TI;4!2]G_GQJ=\.O4)7A*A8CH]?6=[7OB
M/%!F@T H\JF\TAE>?2>4',9#C_R;%5LHBLT\ DDV#&1_@\1PU\]1:L*F8T<4
M\ZF8&]-  O5O8CK9_1<L-(@^@^@E@8@X6VO#_,Z)F_^%CBLQ=.($.L&:2 B&
MH"X)G\8YIH-^PTXDD9S9T* 0> _R9-"E6$HD?#V,UC[,6L7WQ 42)S(U5J*K
M]+R;C/'Z,]*.NY[H%O0LJNM9.%LH/MIC*>4T" M)AY:W#956:"@DDEANR!'J
M<XUJH?+NI(V23B2R.X.X:@$R.)C&@Y"KMDV+[XP)> <X4<SJL.ES:3SP2N(O
M4!?H(Z1<D:BH51USA;KPG'A'WDI=RD6YE09,*(C9A_?+Y1)&QT"JJ$!3R-=@
MM3YZ[DN/+OIR[;/2$CD1Q]E;S=[[T!NP4*4&MWI>_5>3KWC_^!&5&M^?'0'N
MVD/ZZ3OS#UZ2-1&RTU0%.MS80IDEDS+MLJ:"G88*L(S 0%%%3!0:#GB.G+$H
M[!IV.:H338D"HH$D)KR^-4+@I2)EARX@=(@G8T5*&' <DHZP-N@,5.BPW3<^
M4T"%O K&',@662'-2L6ZRP^W,KD5W&(V/WU/MFH#1W"*"D]YRRW/^)NVIIKX
M+4L;LVPX,8DY=4C^WMYY*\NF\^K*VGRMP3D:/*8=Z\=]PV.',8V0&/YE6'*H
MNB<._T%UL*TU+=URFB0]VNZ4%/[&SG$.4X>^Y+J9E$1@EBGX*,/0$'J9I50%
MZZV^.K,5.V!19%S%74J>**8?NA@2A%F_& 1>(OM8EW@.[4'7(C65?0TN9!YL
MV2$EYI- #N#;FNMHN8YCQ'?(.3? 276&_\W=I^B>Q;O2KA$:5U_97: .&RM4
M9$3;$E"+ &+0*.X[2 /\Z(/-;N!ME#F?VFA!?4;8H#7+=IZ<DCYR,>O7R'Y-
MW:YIN?"'\F#B["BYG1UR!8^73W0,@^"A&LL!1(%8M8P6::F+DA2H@.XI0P=,
MB8"EX'NB?1%YX]I![O&6 -[(=[Z:1^' >6[K\.AH^FY^?2+FU[^3G,GNY+D8
M0PYH7E'S>T5LA*^DT;./:)XR\>KYJQVLH;$E]8QH.-/^Z>X$K<,:SW34 -9]
MD [S'@F/[7$LH-2)D:=A[JK1L=..O1,E-FF,YDC;G",!M8GH']-#Y*<:'6"<
M/A:-R[FG&@).<I[A'_6U\,B7%L(8]90E.W2_F$QT9**+)B+R>I:-/0(V)XXE
M:[NF)A1HG,EJ"K8HF%HO-@'41^KQ3"0Y*2,&T]DXXI"&W7L;KNV36'H9A8^I
MN,.Y0&)XQ'@(:X\J=7JY[OH8]9FK+'$ ZTB2"!>>%""1 I+F3RKZ*E_%IG0P
M[\93+&!T=QB;;8]1<#^H>MEQ;89R3$G$=E4JW#.C<Z% (8PB_%K6N[$!N%LI
M7(R%2OZ%B35L[M0JI./[\Y.+*\*!6[<]\;;STF\2>89F??:"89^.MRM.7G!3
MG^:W<U)H0=7G@KH?/."D> <?+&1VXRF?P)*V)%_S@.Z+?HKEW48FIUS#G.B/
M,\!PR^TZPLA[BXB+!0/LOY>FQ7XJ2\+F91)VJ^[DJ"?MD3=!41>7Q^H##5&3
MU5=FIV#KRS4-@:@*)6JOHA$7N^-<PDEDU)H^Q^F?;C96"5J^N:#!0WW>V[K%
MRJWR3)YQW.B3!9 RL<J>3:D?BJ5(#Z^,;)R-K.G;\">)?V^+RV:[DQEXJE]X
MWG=-8E><PI,ZB/>6KVD2MQW,7NZ\%A^1G6A'R4F+ *#C50I3<=3F#P0I78B<
M#0:#!VDO)35IU34M?MAF$:!;'/CQ["JA#;]GK*=UU'5I],C*%&0/71-UI[>S
M?[2-Y_Z4<"2&\C""T.KOMDVZ<PK5.[&PSJ'Y=Q0:Y$4'*N%3>WZD:8#:>.H%
MMD,N)'N36BDMLMZ['3TB(-I*+6C(QH/=1/PK!]>(-3'&KETN64WNTI#H[1T5
MM0ID;F<?98U"8BW:.Y?8SK0C 5-W277$MV/C7;+=HO(E=(.E="S=8^!,P]<
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
M]$Z9 ,D\#5T@E459JNZ@<=3@6=G(KN>2M6N'T(R$$GO"U=#.+1[O1N^D[-/
M2S :7%*I3Y(.@ZDF$547 WCYH$!S0B=U0$5:GN SD=-&]U,2$ !,O!I R<X@
M.!%&K6$HS6:@WRZ1!@/$[,$BT?,(+'XI''D09HU"GIX&EUL))RK3/)IUNV.]
M$X%.OVF=_+R4A=V$X(#;ODB>1X^Y]T38/O=&S(JBT)0X-((*F-_-.%]4&UQR
MDA0.B#LP]Q3\[1Y(Y4HLC%&A4UC$&.10B_7=K$4Z(X2/DO78'$,W5NH!2"[$
M[V3F[;P:\^SRL4(/Q5Y _"X28<(M3]!) <4(37JKG>12I<N"A12FA=Y'7'DT
M)O><@G&RZ'*C$P@XM!H3 YWN"ZT#K>7OK2%NXV@JZ"R^PSZD(IJ]@6LI[.G6
MM$N )#ND@2S@:,H!TU;6]&-0IT3'PJ4W8F.8T4XD*GTV^E/JYHN2<L\ ?S4E
MSTM""CVP^7']K:&?L@Y,3L-G%C,:GDY^K*!EKFH</Y#:KS!EJX=/)1O^2_2D
MIC3/(9:6<NN3*KM3G[<?.*5=AFVN=H#;CX>$/PS+-E<!P(V\8!\J6<Z([S:<
MV#56]S$?Y,W7?);J  /R9-ESA8,+<*)Q&W%.5MNVU!C)/VU$.W56[O#OSNV.
M*7\3!M!B9BF[H-1[C*6X-);&"H<5"H =-S6:_F0U<X,5#S(OBX+^*N")>^OC
M*F5O9.G4^]A]*W9?+8><GHI"513WB0]*,</D%(<^2S ?Q"F+<R\!0![YQC3(
ME[:FCBPP,_>?0ALX?]EJX!2TVH20=,:2 $.%(Y%E':4X[F'LR".#(R(,,Q%G
M$28^0.HX\2* WQAC8QANX&O@ W"3CD$&Y!Z3WO29(T[S_HKCZGQZ0?524_U_
M.P"\C_"*NG>1-+S;@+_-._F9OBU20:/3UP.!]B6I9TEL;'P6729L 7BB>J<^
M"R_CS8,GG=YX5"*I*@*>5JO+KU3BR<5PK0*_S+95X)?\*U7X9S/^7"M.*/0E
MB I_]TLZ(0(M'9:FB9+*D]UP0L=K%B>XC$JH=?62>*%*+KHJ*5V5W#> :PN'
M?H]Q-?H5#6;"F?NM$-4AV*+[0<WZZ?KG2-?=KW VR[O?,MT*/:-:6\DIMOJ7
M:7S6G?P/-[99NM_D ,?;9N$NYQ)@7],"O)\VC1UNB,'Z1UJO_@-02P,$%
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
M4 (YXPSTQR:F!#35,2QIQX#8!P$8 [?4O$(0-JS<XQ!BJ-@9XY"Z@N[4=_@
MSG;W&P0"D@J% ?XWPPNHHM4_3,<4J0Z"0%"]YRQOD%WC\:;N[/NCZQ!,M@/!
M>[1TMCCO[>J_#6Y1;TRH(H1]!8O)FL':$!96M6&H8%Q^M#]9;V6QS[QY[FB9
M,T5:3"H_CEATK[-B)&C4N@ZR7.Z@L;/B?,01,(%EWI-A.756V!8#!I50#;31
M>RUI@T9T4(L;RN<9L(4\OCW?@V?]"_AAD\$C+;=(%R"K+1Y23F>W=C2KG"J'
MY.JU,4MCB#V4@G,L. EQ%/+P%02,.9N>V@U@S[75&C9OAW83]\&6QG%,0.*V
M*TK)PK*1+0;E C=\(M?(@%4U_9UIF<HSN$0,0*=I=?W'T=S8:FE 8PNRA-$>
M7_/<"_5^Z,BTSE8KD-5+";*E/@^"ZE-%,Y]W($?LP+XOG4:.^D 6@(=OJ=K,
MB1IU\N'MR=@4@4-]V%Z!,]4R:Y:FP8=I@P2 J]Y>==?;<O(T-56/>CJLS.+U
MF($-8NHE2=5 D(&(6J#SX>>1@SO^T:AQQM*:$L"[-M@6_]W4=_MO6HWFO(=?
M)!:WU"L3HYZ4Y?UM:W3(VKOMG9,<_2:=RU59M#=TEYVM:@SY_=1\X'CAIU9Y
M.^0]$PE/G:[II2N0_U7 _M,)9U?UUOQLS4@<) ;)K$O*F3:BRULDP0;)3.Q=
M$A! D8VXH^UF*1IU#5HK48WI2!*C^4;O>9UI\I(97D%^Z\-TB37=Y;:T'J'_
MZ8*</7"]O8NS.8%)8WYX_>9R\'DP;%(%A,K$OO>TE];M3)*<5PL#I";Y\#LF
MO?<BL1::;=/0Q>Z[5@?@T"KARR:[MYG2-+E$%S;:P3?T <B9"PO& .X*H(ZJ
M[B 2*CODOAQY"@R%_DRRJ+95R7C/X)@SO&6#M^K=ME4DZ].7.<VF;K+>C!&^
MF.F;S/%RKA%ZA1 0%)'U,^4;IX8I+ $Y%YU$WVUEAS.(;T?^8P0?8_%$7R3\
M]NKWL4+NLY_36LHFU%H+FE)FWKS.%E(F6&7-H+E3.@Q:*&GE=";H$+SL[HV#
MG?<"9?$1D[ZIZV7O"W);0[/V9F._."EVX-B/]+6--6*(:< &O3<71F4,8*T5
M_3J[)VQ"D&$)!PX"@-F 0 N?S.@.L%XG\4-1 3!(_JF34&[@3&[9/7$5)BQ]
M>#M5- *B!H003=SOS$CL"C_?9864<F@G W[=%5YM% 91.=_G%DW+$B:&?[\'
MCVRQXH"]8G4@U48Z:^]PUS T.).BG? V(]CO$"ZGC:E-V;;-K66PTG:5YY5:
M(^'8-I("SEG$GEP^?+!\V@6Y&>O#(P >(>U5+H!\1#48%JAEK[V4#B3Y8X%:
M@!"KK>;78R\;#SA$T"%J[G)H*KFL7#-3ZT'=$$Q,<03OBY9L.XG94D\!H%P4
M&^81?9*Z!^X%DE%(UT-\!$8N_B'\O,W*;6X$.M9H3-%QIXSUA&HX;'D"AQXM
MY' 51OW,<-*O(MS6I60>\]^1VD*-:%5G^GQH,XPNW4E4/T-ZCP\N_F$QP?42
M]4Z\[Y=5BP1EG:HT<CRI&'FNY_BNYB/?">*0>;COZ#1E]IXX<2 _N4Z:N&P=
M)8[K\U/ EE&D'=?U:"W:#Y0.?17K% E]@M?P<H1G>--3GA-A$A(:]3?*2YT
MTX2&)U+X25641HKE'[;T(A^P+XDBO.O%GDKB6'FQ$[BAK=.DL:.#0"B/=:#2
MP$E=5R4:W[0*$B="AY[K.HGFBQ[^NBK%3WV9K"^."2L&FC P9N^%(YF/_;7%
MM9FBFO0<)XZ?& J"&!2 ![ZOO,1U0LP63([36/E>!%X$!WVGGH988G+VZ/ .
M)@0>A3%ZA1S \H,FD>-[/AG=/]&1IZ)XG".H"$.RUT\.B=#H->[K?)/IQ+X'
MAJ)K" ]LUVF@,"M/A\IGH3%T#Z=CJXQ'JHO"+[SO!"$T( D=#\+VHD@JDCIP
M'9^%1U:_=*1"4!+ 0 [Y$?AX,TBG3$OX<#+;*-13[D1A>#AKH_43IAW[ZPL]
MT#@='VI-Z$$M>Y4=Y@8C"P-W,K< @DN4%\#F0%J$O_X,36/Y]7C159@(PW52
MF$X0I8Z+#GV0$7BQ"F E.O5@HC"J*%0IF)SH<#!HF+/OP-M@C,&<84E)(@;M
M0;JI-@I/G76B.-FSZ2B EL>]30?H$HUA4,:J$\PZ0%=.B-Y&LX9-^$FO8#[L
MV>6[D*\'@_%#\ IR#MU4BJ4ZII*S .W"'[F^WC'NL>1\K- L_*%7C> :8A9_
M72< [S5(1/>P 6IHX,1>1-5(87T'JA&%CG:#I^C&(#EP:NZ9F?-32(G!E1DM
MM67S+RB7&X6!&#%DP*)T3$'[%!W=NB:G:8=H<#@'6VM_H,@NW</C0E!Q")G!
MG_M."O4";T,16$(7[\)!'3 (BNB"+S/>#Q*'\L 6O$-_M?\WANZ%GR,LQIBY
M9T98NW.!_42:G(I@;OUD F]&VG:QX;<L,@@/ 3,"^C\O<5+X>A;V-=VDE,L#
M+K#0$R6''E%#G!%4Z(_%QOWI1.);H/I4,S,=.$6P\W Z9L7E7XB]AD4>8SL"
MF.)8#(;N'?&'&$0;/^G1;VF9:((XX=/U02)I/!M<"(/", $_Z.)\KF.-,X=W
MB"W[=@:-0",8J '.,&CL^B 62"DQ@\*'FT'-@M3!0I31+H2D!+X.?AZPRE=
M9L $O@H1HJC:&A$^<%,Z P8QC*T3P+,0$XJY@A6[U ]_-VB ,D RA*S4C1X,
M&_3ID=X-&PP5".1^BLY2SU4Q0DN82-A(3=@(9#Z&'X"I1(#:%^2:<%V,\)2K
M<BE7E<(DAI;S&6"NK$2>$F22&GFJX<FB,)"G.O3,XIE=GZ,>_-R7V:;5L?L\
M:\9$ZC30%UK!Z96VX#')J1\NZF^V#1*;EKL^MDU?,&B+3ZRR<]-8SDUC>PIO
MEJSNF%H.VY-VWA?BS)L[R\R<Q86H_OM\)RLZS('L @:RG]FQ,UDELK8DQ2%N
MQ>B-37)\E@>J/M\:GCYYEA>'I/]&2_?F+=W;-W#\$W_5# O*'TG.Y!(]43VA
MIP0HT,F 9D/E S *F8;%L<!HM-8(_J*&,#@_% 5&, 0FA('Y<"-)0NM(4UI2
M  0'_ W=IXUZC*9 $0!.-+T('<.NT I6#=T&>,=[P.P:]DX4%J(W@W-@3PCW
M(?POPQJ,84BT#/KC:C,3KD@V%X0PRP#.SI<,!<X@(E9 6$)&AH%2F-C^/@0#
M\ '@F2*BE^006ST*I([O83"],P$$;J<YTUTES%=<R;,0X^#,7#@4C:_A)$;#
M%2<,Z/!D]%_1& Q]27UB0:!<Q8Z)">.93 WJ&>J=\$AWIR<=Q0GW0;B@@LG>
M#$(@[(/(;:J0H"V\)K QN<SM$P&24N!U&B#\99K"Y[MTSNYT'@<;.&9Y% .U
MN))B13;]2)!N(VDBJ,9??&<JCBPBF(G S"6 '()P#E*@RWAD#Q0P2+3HY6$Z
M"" 80DL>@!30K4E.!7OQO9D4*Y84N.?;WMR0<H84&S*>@!4!8&T?\0<# \//
MI5B/[VL1)D9NR&T;RJ>@H%,A+)8%" T;#A%2--0<74%B+FPZ&2P:XG&-(L
M/5&X$#RG/7OP!R&SI!1AGX@\$! 1BGGW)ATC.<-P@TEK":3&I)'T(3"'DEN"
MC"@()C;MN4BH  WZE -\8I<PW!#CA,A?0^B 3J&<T%O-N(_.4NA$ !/N#1N$
MZ.0)^WD,[(>V)C0W42O-@E(H"H(4%RFZ1TM(TID<'FDDLZ// IN'-LEG%K,_
M2D@LC^8(X6ZD/TX4^M)$3TQ;DP6QIE(Z6BIL*?U;0GCGAX?R>'PKE?0-DV+Z
M&GB2;E!A/ :;&!$M]DPEX-!ZF?029,VXDIE\4\^DB1HYST13POAP H-&Z)FB
M5-K[W)Y^0$SZ:M"?A!/ZF:3.%->^8/.8\<8LO<)@F<G38",$+)]E4R^4(@=C
M=.S/>$\$:6+7/P#C)E-(036F$(@?&Z< 1Q[-$+"_:<XP!" E8N2(X;?1EPO[
M1%:2P#CPT*4K8Y$J$H\6L"!%VT&+,$EW C"F1Z 5Q)&BBP,E 1--&#LU/M0]
M]?UX*2P/XS&8^*[X ^(G:B[S@%3&"VDUH.OHMCY3]&6!C_4T>$DD>U+0HYOV
MF9YQ^ CQ$]X4V0Z</=P[TU^#SS2#0X3>F0[O!@=R8#\X(->9!@>F9^X8'!@_
M66D)A7J12B35M3B5((7H@/>9UWN2N[I#-A4#N#(>((?"IR R=7ZP7P"K#Z7W
MO$"@:RH!"K V8=8NSP*FI%PZ,%7&T\D.1[K S\@[#AWO5\P]'LF0EN=$4?W*
MF1'TS-+2<.3BR-+2P>K;M5T!?F0U:3(VUP*Y<8+[DO<>RS,CM,DO7[J5&+)R
M*4GJS2E#9.S/(>[!.\C:D?FW5Z"^BT!*3*>B?L 3AP+]5\Z3CLIL4.4JD1!)
MIS@S58*\2.H1B6)A.CB^15K'O@6N@2PT' >2&"Z.9-F&GA\QF=#P&*(:F$V/
M]OOR\3-!Q@.X8!I;^/_@Z8<0D/*_7FDL0YC_2HWX5( *,]''EG0;+LNWF2QE
M#X>F["F48><T-^C95>.[INAD:Y_L"GC@M-5V4U?V!%,A,MG;?C,L'A];:#?O
M[E*$_NM5)6["TM3OVBDJ=;WEBGRC6KNM;L,=2) -E[_'I?F#L2:.;7) 0?;H
MP I^OFGR?.<0XMRC-SV=;PR=[X6KLS\,$_@M[WRIW9YY^EP6I/DY/)<R23IO
MN$=3RT'IYCL#(BT^[7+GX,$_C5W%E[(KX+2TQ.0SSY4O  VSJ]:#R8YXC3C^
MB+L;2@^3I)^+S<>=GA #G(+D44AA)3MXU.O-Y/U?D H=7>/P#SW4#)@>-2<P
MZD+L-N$LDZ4?;)3OQ,ID7^'#!5TVH2-W8-H'#H-X9^(T)KL!S08L>  ACCL.
M]QS4CE]R>'(TWW1RVK-''L-93 -GLJOZ-G_$+P$>Y>?$NF;7<SF (]GZ8S=W
MMH*_5N8D6U;>\TB9*8M/WZ)>3 X=]J>M^M-WYFR?; X;3_7Q1%[1V$UXTFQW
M$['O/D,NL,SNVW$T\A<VC@G(88"='X^=$-LC-9/.#\4V@U)9E\_:?EOH/K8S
M]+TF"2!)_H(NHU;"U,MM(UOM#JH%7^HY=9C*&1M/W%V,+$$07FJ2\].#W3%'
MZ[#V2-G1S2_&PCVI*>C %I(0R1_9 W)TO,G)L_[3[\33!_":XR.CC855"6;!
MA2\OBITT\I^P\^#8U/HU_*^PEG]L"+M,__AJ_5'V]T?EOF 5^^C\^R-T]N_@
M@:5<FK+HS75-+5ELOXHY($;9YT)-#F.NH*2R;BB(GK4[[>ZLY!T:ZK_.$CTG
MD36?"/9&I(O)&PMD83B9.\8I*SRIKT+N!PF@+/K!,YW(*M*8B3TCDINJ%+*+
M N^Q,Y['+;"OC#^E1LY]0 FDHK6L_,:NV$J<]IL^'BD?L][DN68EF,7@\*N<
M#(W3L7['STD@^]X>+V_Z@E&8P'"C5L@*D.RC^I+B7R"E5]-GPHJ2-AN;#HIB
MGA2[1C'PF_;%#0YEJ$D"U7OV1"HU'KR3+(#+1D,GVBO'&*W&&TNK^1(;=V)F
MV_$H@. 'AMX!F4B(.]47[K#DS=:GFJKAND^/E7(P8Y/+Q3/E/8#%-8VIWQS_
M;)EOB)8&"V2@[NXWDAE-]M"W^<+D/_WM$OVA!D@OY[Y@<U;DX%0M21HO<3"9
M9(]YS$4;),T<7+K*[2T!%H%UF:B5',DR%WK(?F:@G^%L0Y_#[>WX_PP@D;43
M'.$8L'.E^MW1P[G//O4[Q###11.3Y/'JOC_'L3;7EPR461PEY_?D!)BYSN':
MF,.FW)E&6V_E[+XP/Q]'VH<[="L_9,U:;&!JD&++?S$68U3XR[VJ]DWED97A
M4PG9D92C7)CX'$Y)9M8DDFF "62']&&'&H9_*+ GS?4G.1GQ]!G_KL/,\#"0
MC=\\.J[M%H1(ZKJAP8Z!/E8B.UQ"FZRDX]<'BV;'(P]_/1YK0O%UAEI#*RGU
M/"EH?[U:UD/K(_RMUYA(%IB/L8^;*KE^: ^%(-.24R'(^2:W[=@C5VU?K?KJ
MCNZ?X>2>O,MG2$K[6=O<LS_M(X$)V5Z-Z4WOWC''T8K]C!<A9 44#V*O2BGM
M7W6T$!'\EB<432#YT5[%E-E0MJZ7PZ&7GU^_GYR1;',YF0W':Q/E_4ID7]&W
MU;9I37^FR+;K&TWM=BO6+<=^>_]]2?_-Y1)NU7JTP=EK,KZQ9\)^J_^4TJL3
M\\1$8FKX#Q?^!POE_B/WR9"2&]"]!PS:MT0 !":.IX/?H2 ]DL)UL@%K^?BJ
MB*Y[3&?V"<8P;UD@X)JF?U@(_ .+5!;D9!73]X8)/$&DFFXU?+3N-S;G#K2'
M%CN"GHQ0]E"E^LF)LB=+N?\T'4A4"F#M*2Z0]N<VA(FQ&RI)V0BJH0X4U"A%
MGLINY."G7%FTB\,&G&;=BO'"QOT/)]U,=<R<JH6;'*XCFE3[K-=&XVL>/30^
MRYYYO5"7]J#=Z+Z&LYP29#99L7RVY E5A@=SE$[60)Z^[;2O4IH=I*_:\;S?
MLEC*@6$XPQ4/NLM1R^$\'\_Y]IG#L+Z[>[>$0,>=&8VG"8?BYAY?,=D1I4Y.
MZ;'/:5?J#/Q_-GUR/A!LH@ZIR>P9\9ZBO1XPX&X7.Q>I\:CIY.8H92X-. U,
M-E0IY$;>13PF2_N;:LG9Z9.]Q,B97G1A+M\:Q3S9#-Q,(]WGR?6!T<U,M]7U
M5MZE?1?=VM:?^Z/-.W=Q3(@#9T_]BV W3PP?X\6CB>*#:X+EL>C.Z^B$.,EM
M!\LJ[_OS\6ACKPOJ[O+R-N^Y-IQ^W]$*4;8)F[\"!+@<' D=S$QP^(RF7R>&
M]([R=.(R@6^CSPR$_PX3HZ>/D?[-98JSN>)O"@+[EOMO'0AV?."IJ?Y,;]";
M-^_3V#C&W=^\Q[W<:*:_*6K=G#]XN>I ].39Y[:7.TW1_C2]"'>=GN=>>%_H
M]=YT<AW&SOVODGAEY8(+99-;6W:%T([TV_T.Y@8'AD!#/)\4K=U*01$4:U.1
M*\ZYG)GWEP#+;8XY#^R;2T'MY8ZONOVTSMQ\(/ZWJL>[4V@5JVS5KZJ9ZI$4
MI8X=D[$W9!3Y],95N?]!;O*9I4R&'<F[F+MC^/GD3FBYC)<W7W,-<EMUYGKH
MX>EPN?8K<Z?TV-S<S/T61E14O(+N&J^Z%W%XHAISV[7YTM4;N6'ZJNZZ>BT?
M;_)LF3=L$/*>HKKKOW" X<KQE_\/4$L#!!0    ( !B$"55#15+D PD  '0:
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$S+GAM;-5977/;N!7]*QBMNY5F
M&)L /^5U/&,[V>EVDM:3;+L/G3Y0(B2Q(0D%!*6XO[[G B0E68[B9+</>9%(
M$/?[G'LA\6JK](=F):5AGZJR;EZ.5L:L+R\NFOE*5EESKM:RQI.%TE5F<*N7
M%\U:RRRW0E5Y(7P_OJBRHAY=7]FU>WU]I5I3%K6\UZQIJRK3#[>R5-N7(S[J
M%]X5RY6AA8OKJW6VE.^E^<?Z7N/N8M"2%Y6LFT+53,O%R]$-O[P-:;_=\,]"
M;IN]:T:1S)3Z0#>_Y"]'/CDD2SDWI"'#UT;>R;(D17#C8Z=S-)@DP?WK7OO/
M-G;$,LL:>:?*WXK<K%Z.TA'+Y2)K2_-.;?\BNW@BTC=796,_V=;M#9(1F[>-
M454G# ^JHG;?V:<N#WL"J?\9 =$)".NW,V2]?)69[/I*JRW3M!O:Z,*&:J7A
M7%%34=X;C:<%Y,SU38FR9/5<,A28W6F9%X:]44TC&X:DO5%9W5Q=&%BB_1?S
M3NNMTRH^HS5F;U5M5@U[7><R/Y2_@(>#FZ)W\U:<5/C7MCYG@>\QX0MQ0E\P
MA!U8?<%G]+V3<UELLEF),/]U,VN,!CS^_52@3D_XM!ZBS&6SSN;RY0B<:*3>
MR-'UCS_PV/_IA)?AX&5X2OLW%^>DUJ=]?HXI]NM*6@J01E;B(=.9P8:VD3DS
MBLVS<MZ66&(&.V_NWI!H:44SPU!#.=20M:8HB_^2'+;>9O6'/V/31FIT O:Q
MS;21NGQ@JP(,T 44.WM%[?H0$7JA5<5>H9#53&H6<%+,!?1IU2Y75N\L*VU,
MKK_E\.R<@M"2;>FCALNKK%XB!'AO8(QE#=K3VNK/6UW42ZNG*3ZQRB%:$J(/
M8[$Z;0QLAMS(#>G#2N_\?JHRF-T4!#S$LFY-9UF"ZUK+VK"[UTA;I7)9PI?]
MY)2P3/ZL":H%@LKJG,W:!K6 ]A4V:TE=&-YIB2*@V2&!C;&VNJ2@*UN5:ZD+
ME3?G[+=54<J#$J#BAM1M)%L"KK7GO'. 0'5-BPC(&C0_'-J:*_3JQB"*<W:O
MY3I[0/<V5+1YV5+6BMHJVP_Q,2QL70AC.6&'=H?I"YMZIE594@+V,-$!IK&@
ME=E\Q1JY)*,>VZX*W%99C>>TLBL-59G& 3).4(6CQ(+:.%2I!5NT-LCU$(*;
M'85Y^/^A!P.U4;6M%=6U:==KI5WM7+&ZY5DC/[;DDD8LVH[&[KDEX7&&MRC5
M O7I2=5816:KA@4/NIJUG+LJ>E231ZP2_&3@R-Y>Y,W7A/[VB?J@EG*>-0#.
M3#XH<I92V^!9W?O,# X&?>  G.T^.?S72^(5DX"BJL"\?;<H[BI[@%9P"929
MJVJ=:4</125N@:BN]F0,AQUVXR@([BV!0&##/*M60#QMDHUC3RZ76DH2_T^;
M6WQBQT:5&U<QV2 <H*_+63:TXD'-.7OUW)QZQ[TWETY-SL[$>8)3!'BD0&QP
M)CX/_N2A8(1V^* +T)B2T<$+"8'3:ZTVA84:T:QK!>4P&YP1[#L+SD6OG>6Z
MH(+-'J ,9J?# XBW[D36@?7 UP)-;E/D* 4\D9NL;,'1W!KN+%KXKF2A7>O!
M0U( E&]QM*/O'IN=>M(+XY^L('"!/+>4]XK"DETQ!M#AR0 >\F6>H=<\->$.
MTN X?'K@D?DC7@&T.?AD^AYI,V]'L@WY_>T-N[^_[U4V'=FZ6^!TT5*>EF!%
M5AL)'Y%O"AJ" &]_U.Z!^R@SAR!Y+L!L(-9WV_#@)^&UN63O(;9_['.[[<[Q
M+V11M0UDFPF[E<NBKLE</Z#/6"B\(.:X2'R/IQ&[6V4@\PNU6#1L'/OAA(T#
MX4\83FXHFRZDA9SS'9UZ4T [S2 KEI,<XQ[G/HNC $)?B>9QX/&$PR9/O6D4
M3RBB0W^#J1=/8UQ$W(MB80'@4F'3Z(Z6N31943I6=R/DR>2C:MW@<B@MT;>L
M>WO#NH>CS"]AC/K)0;(/:[3+\&WG\7X^]W(XWDO-!%-[/S>'I\ N [V^1R6]
M4U4E];R HOY,<KF_2&$A /R@T71[QGCDB3C"Q9CS9$(+X=3>83ET]YX?!.SO
MVUKJ%PK3>ET@S+MWKUGB^0#(CS^D@HN?AF_N^4G"4H^C&']3]0M%@NQ <.I%
MJ3@2'"> %1[A[/BK,G!N?AP+$78:B,Y9<G4L(EQA.?$3)+0I<E2/1-!J2VKI
MU"2XE_K!D<$@")GP>$!RN[UT>C*Z:XV4KI(^<I2G5&N"QN6!&8!;A(/*F(W#
MZ81RD/+'::]P:"L6646]G6"]2QV8@7S[(IK 'P%/7?SZ:[QBH2>FTYW*J569
MH(2!)](0SM3H0JB$L/O&/! 3,AR$*9:B..V,H@/X7H"" P."8CECPO:#<>SN
M.L(==9GO#OB)EP"H%&;J3VSGLV$&7II&IX$?>R%',PW0CW:H3](OH#[U4B3R
M,0CCB'\9]('G$]0##HOD)DH;AL^!?>B3&,(+6!)%?P3: W^'=AXB>4'R++Q/
M$_$([ZD0OP?OZ%M)O$MC E<\/YH^@?=8T,,HG;"8(QTAC:]'D.^'GIMP9]W(
M.AOFSP#[+W1\_AT 7P TB0V.!S96]%/<A "+BSWQ0O3U)W#/?2^,]\IO@3@E
M+:F=O9\!/A>HOG_<[Y'T$*6 UCCP3\ _1*F!.NLN#X&=U(MMTX^].#F-_B>F
MC' -FMOCR#<3 5A#X^R5PKF0N,D127R*!QQC51Q/(DI%FE(:TR#Z)C9PH#[A
M^PX)S+S09C=,^(X.H4<=?\R)!#RDK +JW+(&#.@)$6.:"'<J""Q(Q-32 Z6$
M@<GNN'5R#'P/;("KOJ,ZM^@/@J0/-$Q/TV&*![L.Q ',*37#TUS J9H?HS+B
MZ3-X@!;DI\[1(/*I-BC:<X@038\'SS@,TC^ "&@ T4ZY@%=!$#V/"3RD!C(Y
M8($?_4X6^%-AE9(G:/U=@SF@0.2ETY#&(IVWTL#N.Z9 ]_OGK/N]<V9_P)SM
M?HD,%'CJ#^:+O3<!%?T;0N\[Z*^.MC;NI<"P.KQ2N7%O$G;;W?N8M^!+4=/_
MC@N(^N=)-&+:O>-P-T:M[7N%F3)&5?9R);-<:MJ YPNE3']#!H873=?_ U!+
M P04    "  8A E5Y+B4Y'T#   P"   &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q-"YX;6RE5FV/VS8,_BN$!PPM<(CS<G<K;DF W-U>6J#8H=W6#\,^R#)M
M"Y4E5Y3.27]]*3EQ4NPN*%8@B26:?,B'I,0L>^L^4H/H8=MJ0ZNL\;Z[R7.2
M#;:")K9#PV\JZUKA>>OJG#J'HDQ&K<[GT^EUW@IELO4RR1[<>FF#U\K@@P,*
M;2O<[A:U[5?9+#L(WJFZ\5&0KY>=J/$]^K^Z!\>[?$0I58N&E#7@L%IEF]G-
M[6743PI_*^SI9 V126'MQ[AY7:ZR:0P(-4H?$00_'O$.M8Y ',:G/68VNHR&
MI^L#^J^).W,I!.&=U1]4Z9M5]BJ#$BL1M']G^]]QS^<JXDFK*?U"/^A>+3*0
M@;QM]\8<0:O,\!3;?1Y.#%Y-GS&8[PWF*>[!48KR7GBQ7CK;@XO:C!87B6JR
MYN"4B45Y[QV_56SGU[]96_9*:Q"FA#]\@PY>&R],K0J-L"%"3\O<LZ>HG\L]
MZNV .G\&]1K>6N,;@E],B>77]CE'.(8Y/X1Y.S\+^":8"2RF%S"?SN=G\!8C
M[47"6WP+[?\0AGM%4EL*#N&?34'><?/\^U0:!B^73WN)!^J&.B%QE?&)(72/
MF*U__&%V/?WY#(?+D</E.?3_7;KO1X47XB6,BG^R#D(??XP%498JGC<";Z$^
MZ)3!*5,#P_'7(29T4EMHAS[!V"? 5<:QRDF%%[,);/:80NO=!7>_X>N"+P;/
M*D+O/B.!XJ!&9_&PQX\)0L<CJRB*[E%B6S"=Q2Q!%^A[Q%'/(S&&,B#1>1&?
MRLG0$E.7[("";$ 0._?H%.N+\A$=(<B&<X/)4F,M] 44@3BG1!=\:=5!"V_=
M+GE$:8UME82*V\DZ8F(&5-L)Y1(;[CC&(3:3UL5\< 9CQG#KX^NXE,*Y7<RD
M:&U@F:V.M'$K$<LA%XRJ%2-4C V/0@><Q#K!G65W9@<=NGBAL\8Q4R>1""XS
MT7X9G9PD+U5G2"'SD3JD2!N1 HR-P!;<!T>T";PH7C[;2H-<'>5BD#M,1X8C
MX&0@7[2=)>6_4I2?@G+LG%-_R#DKMX4R8NC 7OD&N*XJ5JV$0%@%#9K'0"+%
M684=BEB(,SULGPGPNUKZJ>.?G]SB+;HZS:K(B L]7.BC=!R'FV$*'-6'6?I6
MN%IQ^!HK-IU.?KK*P WS:=AXVZ694%C/$R8M&Q[IZ*("OZ^L]8=-=##^25A_
M 5!+ P04    "  8A E5XU5U]Z@&  !($0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970Q-2YX;6RM6.]OVS80_5<(MR@2P/&OI&G:)@'2M$4SH%O0;MV'81]H
MZ61QD4B-I.*Z?_W>D9(L)VK6=OL2R_3Q[MV[NT<JIVMC;UQ.Y,7GLM#N;)1[
M7[V83EV24RG=Q%2D\4MF;"D]OMK5U%669!HVE<5T,9L=3TNI].C\-*Q=V_-3
M4_M":;JVPM5E*>WF%15F?3::C]J%#VJ5>UZ8GI]6<D4?R?]675M\FW9>4E62
M=LIH82D[&UW,7[PZ8OM@\$G1VO6>!6>R-.:&OURE9Z,9 Z*"$L\>)#YNZ9**
M@AT!QM^-SU$7DC?VGUOO;T/NR&4I'5V:XG>5^OQL=#(2*66R+OP'LWY'33Y/
MV5]B"A?^BG6T/89Q4CMORF8S$)1*QT_YN>&AM^%D]I4-BV;#(N".@0+*U]++
M\U-KUL*R-;SQ0T@U[ 8XI;DH'[W%KPK[_/EKLNI6,C/BK=)2)TH6XDH[;VM0
M[]WIU",*VTZ3QN.KZ''Q%8_'XKW1/G?BC4XIW=T_!;H.XJ*%^&KQH,.?:CT1
MA[.Q6,P6BP?\'78I'P9_A_^><B]1(74JWE&Z4GHE+KA7E%?DQ&OEDL*XVI+X
MXV()<_31GT.LQ*!'PT%YMEZX2B9T-L+P.+*W-#I_\FA^/'OY0$I'74I'#WG_
MH2K^-X^_YB0N35E)O1&U5X7Z JZ4]H3DO+#2DW!K66% .C\)VH+9<\(;D<D$
MFSS;>;C21*D3)A,*/R>F+,F&B'$"R#JQSN%ZN8&!( X3HAE4;2CJ6OE<R&XW
M-JN"A/0AEI,E@D)9HB.N=^O*9)DC[YNE8:_:P(D56<>* BO*URPR$\&\($OM
M9*,Z!63/A;@-74\>G2SFSUZZ+3K$IBRCH$_%AGFZ)>N!_U9:)9= 'C 4!@@9
M)V)_IC0N<M?VG$,G$[/2L1I@,55LI#0HI:!>J:@KP.(MJ4)02SIA@["R5.E4
MNAL1]9W+P:LUYM@6&R:EEYF+=(1Z=45JT?A<V?2@DM9O B6.!OB$.88*=*))
MG%IIK*=".I$W0ZBVW19Y;7-43M#GRG RH&/7L57 #R<<NTV@AWHBWIDU@=[Q
M#FNA*Z7KNBD09S<"A]Y.AKP)IX8![B27>A5Z/GC*I+*H5U'3 &V#0\"^V:XT
MP-[ Y>X3))-<Q"9C/E,3.&*&5*82J3UZ1 %WX@?;"ES@1 K#A*,;I'"Q)N(M
M=7U@J0A<WR/O:Q.[6W?E0I=9J#MG?W7?148@INFR6LLZ51SNTH 1[>*3,X5*
M XJ/+ )1@@'Y*D",]=[EM(<+M5<1"ZX9SH.ET"]<C*2H&US7EBJI4FX5CAJ;
MLZ'5@>>X<)$DMJ9!JP*SQQJEME7^SF2VRLGF:JL0*]R68B@<+1PU18XH1Z^I
M>LFS'71$)-+E(@MZPI/33_:7@+BI[X^!C<R/Q;)&O3<5.JU HVDT)(!](6L:
M_6CJJN#1LQ&6DYL#;P[X\YN/@%H7Y!QKM,6L^9"IC(J9_H5I8U@[G<;"5U76
M5)8EK6"ER_AJA^'0:/-P/64I"P)P?RA+DGR&L]N)^ 1=-;7C0\@;/DGB--T9
MZ0>0@;!;5@/%A,4Z< ?><1"@\ #JE6M5@0>=&PKIA!@M(6.6GS4NI_S9\X.;
M\@U%-F/#W!H,;].68S[8(!8RG!Y1ZXQ'2;B;$Q_;.MY=FO"]6MR3U\SP615D
M/APZX9["N88#VC %<"U+4[?7)=19E:&5MDS'4WRG"P8;H#^YS<&<AB05UA)V
M^D+@YD?=S4^\IH3*)6@_G(>5N?BY!771@'K3 7K+@#Z%TG^;U=X5%PU= 4QN
M'YOTP?8@&L[&#6E?T!:Q-]\7CP']Z?CY;"'FS\<G1PM>6"S&SQ;'>)H_'2_F
MSX<<M+*S"4Y:%WO1QW[G8H\]G!SO!RLNWU Q=G6S.;)[=RKTVF-XGLSV\6Y1
M%*')4=?'SR<GVX50T=U2L-&]<HSYZ*G::\SD^T!M;PP\'0$8X]J%M0=<^_\/
ML.&[1!SY@_: ;,2Y&6=<&W2X4]Q1'%Q*XRC77,QPZ6G&&]<>N;)$S9!=1D$)
MLL"G_P )M+UJ*!>G!5/)X')KZE7>%Z8@AV 4@VH2B.FXF4UT4*F"HH",TF@%
MC>,V#F8IQ" .;_2?$ \D)\L(D*FI+2P5OZ&WXH/#1GX;_'X-[_H'.(#(V#_K
MW,&--FLMEM;<$/N2!3IR,O0N-.V]W8*857B'=Y'O^*+;K7;_)KB(;\=;\_@_
MAO?2KOCD+2C#UMGDV=,1\@GO[?&+-U5X5UX:CRJ$QQQ78;)L@-\S8WS[A0-T
M_SPY_P=02P,$%     @ &(0)50]G=FL<"   RQ0  !D   !X;"]W;W)K<VAE
M971S+W-H965T,38N>&ULM5AK;]LX%OTKA&=VV@!:6Y+E5YH$R*/!MD!G@F9V
M^V&Q'VB)MHA*HDI2<;._?L\E)5GV.$$'F/V06*+(^SSWW"M=[)3^:G(A+/M>
M%I6Y'.76UN>3B4ES47(S5K6H\&2C=,DM;O5V8FHM>.8.E<4D#L/YI.2R&EU=
MN+4'?76A&EO(2CQH9IJRY/KY1A1J=SF*1MW"9[G-+2U,KBYJOA6/POZS?M"X
MF_12,EF*RDA5,2TVEZ/KZ/PFH?UNP[^DV)G!-2-/UDI]I9L/V>4H)(-$(5)+
M$CA^GL2M* H2!#.^M3)'O4HZ.+SNI-\[W^'+FAMQJXHO,K/YY6@Y8IG8\*:P
MG]7N'Z+U9T;R4E48]Y_M_-[I8L32QEA5MH=A02DK_\N_MW$8'%B&+QR(VP.Q
ML]LK<E;><<NO+K3:,4V[(8TNG*ON-(R3%27ET6H\E3AGKQZM2K_FJLB$-F_8
M^V^-M,\7$PO)]'R2ME)NO)3X!2ES]DE5-C?L?96)[/#\!!;U9L6=63?QJP(_
M-M683<. Q6$<OR)OVKLY=?*F?\)-]JNR@OW[>FVL!CC^<\IM+S4Y+94*YMS4
M/!67(U2$$?I)C*Y^^2F:A^]>L3GI;4Y>D_[#J7E5RFD;AZ)_^6D91XMW75#>
M\C/VGNM*5EO#'H1FMZHL43Z/.=>"_9X+ME$%2AG/F>7K0C!9% V%T K#+)ZG
MO$B;@KNB4QNV<X4A,L:?A$:=,T.2#&L,UL J3'3::FA+O3:WAV[JQCI)QFTE
M\=@E56:8K#*90FEV#JNT$ <09(_R^^$" 8G^18.KMQ\JB%2-X55F B:^IZ*V
MK7UG[%=0HJQ@@V _LV@9S)8)+J9QL ACNE@&TR3"Q6P9A,F<W7 CTW/VY=C=
MH4>&@1>-A3H*WW061%$83*<)7:Y62;!(0K<:QL%L$;O5>12$TYC=R:)QOCHU
M?PSJ7Z/E_68#MJ2LU:B-RDI>%,\L(]W@SB,E;Z,S%J]60;0*\0NQ,31 4S2#
M^' 1+.,5^UU97G@!,/;/69V$JV!&,N=!O%P%R=PYD$1( !)(J_-EL)Q'[.&4
MK:U,FW,+O0 3LELTA(2-5J4'ZAY>Y')GY0$>/1#7(N7 *[.*98H9A5;3%!F6
M&8?BO_=*W\9G+)H'J\62+8)P/F-1X@*/X,SG+F"?A:O"ROI:$7W Z>Y)&$O.
MXQ:;K)8IV6.H6%E3271?I^%ZKY,L3]-&&[;+1>6$-)46J=I6\K\X2RZB@WH?
M4V7LP"EHX:?UN$H0F3<1O?HK*J'&+M$9"DZH>?7<4H?Q1V'<^@Q ?9*90#TY
MKK"R)(>05,9+U53.U92;'-'N]M5<9DQ50\%O3 \-9U0F:K?U<%>OOLM8 -&U
M),1I 3;3HJ1 !VPC*UZE  BD EY^'(!)"L(T]A;B"7ED&W0!I1'DO0\N:@-#
M>NRT)K268:99$W1;$#:UFUA2(6OKD=7)Z\_?\.IK@*3)-&?2G/0*0,E42::#
MDU2C??@](XU/,K&?K)!X+[!3ZT<?(O>LT6XW'AH09.D)4CB"1,L5?<MUX6G)
M'(^Y9L\(LF/-<W8GT@( RM@M);(+ED.6[Q*? 4"=,0PD@CU0=MW51UXUF/M8
MO @\_?X<CN.0W8NU=NM1V*[W*W'2KEP#?06+HX.#G_@SF[4K=!VMVIN/#7)P
MM/FZV:))L5Z@OP6K^_O?D/FU( <'IR),"$^BI/5IN]PO1)T3O5?S-G+^9._#
MJEW>.S5M5UJGPH-SY$C2KCBGENT-Y?O^[L-MGYDO"#Z2::DW6XKOG:BYM@1Y
MPLE]C_D/%5C%.K) +5"Z3,MX!$+#<K"QD\@;-$--.&F "-=M)<WO2"S.*-A>
M*U"I(1JLM<KE&E3A6C)_[M3NH;Y^[H%.!P8('[/KS%<A50N*MM&:CF\;F<%F
ML:^2>P$[X,)G/[B05A(/-\ F1)2N@&WNB]]Q_8!7]DQWFC8.*GLK*E(%Y)C<
MD7NE.AX\T1$"5@IN&BH"(*(=3+1XDA@F4):-!N<8U [[AIQ;0:1RVWJIQ;:=
MC@SC5+\'?-)EMPL;0CMPR3LB]:'I\C0IM_,22>K76N64RXXJ=[VW:&=PJ$D%
M=;;.,- :L#,\,.169M :VDP?)ZMSA5"+WI">,3=V4@L$F>5XE6(/6FTU+QVX
MNPC@ ?XR]@0FHVAZ'_7^4.T/X8DDL'SB6$?QKU9C]EO5W<:N;,+@J*O<* YB
M D[OX(%C^P[UU"UI[T 1MC4U)6'VMZ/&]^9P6#D88P(*?!0L,!F%LZ1?[$N*
MV9TH-C8_X5C!*T_L54,D$PS;9]]_V\%F?R[[4=EXM2R*KF/!WG6#" ICG/RV
MS?<-T@PZ9-L8 VH^F*'<B%+72EL:%J1PA "QA7H^;N(>,J>[55?,..UAM7>H
M]=&-#<.W!A\%,W#8^?5_>#5X(+E^>FW'MF/CT&YFTXBYTHK?H7N%08A)N+\/
M\!H8+#%J/Q[GXH1+>(V(D_%\BM]. %9FXW!QN#(=KY+C.?($((:!\_+W9.C&
MK<$@@,M^!.XB.D;38+PEZ8Z]CS'5I8&?1MM!Z1T<ZT9SSVX[:7-Z%?7 ^"[Z
M*>^U:9CO4,<>(.U@_ ,(.Q&H%VT8!.@O1-4)&+UH013,DQ7#*]IL0<-%M,1;
MUBQ8AM,_ NI%&2\B+2&DQ8MQLO X TSQNQI/I^S4EXO)X -3*?36?4:C!HJ)
MWG]KZE?[+W77_@/5?KO_S =^WDJP2R$V.!J.%[,1T_[3F;^QJG:?J];*6E6Z
MRUQP (TVX/E&X76OO2$%_??+J_\!4$L#!!0    ( !B$"57OKIQ-P!(  !T^
M   9    >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;,U;ZW,;-Y+_5U!:[YY4
M-:)(#I_RHTJ6DSIOQ4G.3G8_7-T'< 8D80T'-# CBOGKK[OQ& PYE"5[4[M5
M<30O-!K]^/4#X*N=TG=F+43%'C9%:5Z?K:MJ>WUU9;*UV'#34UM1PINETAM>
MP:U>79FM%CRG09OB:MCO3ZXV7)9G;U[1LU_UFU>JK@I9BE\U,_5FP_7^K2C4
M[O79X,P_^"A7ZPH?7+UYM>4K\4E4OV]_U7!W%:CD<B-*(U7)M%B^/KL97+\=
MX??TP3^DV)GHFN%*%DK=X<W[_/59'QD2A<@JI,#AS[VX%46!A("-+X[F69@2
M!\;7GOJ/M'98RX(;<:N*?\J\6K\^FYVQ7"QY750?U>Z_A5O/&.EEJC#T?[:S
MWZ:C,Y;5IE(;-Q@XV,C2_N4/3@[1@%G_Q("A&S DONU$Q.4[7O$WK[3:,8U?
M S6\H*72:&!.EJB43Y6&MQ+&56]^Y%*S?_"B%NR#X*;6 B1>F5=7%1#'3ZXR
M1^BM)30\06C"/JBR6AOV0YF+O#W^"I@*G T]9V^'CQ+\>UWV6-I/V+ _'#Y"
M+PTK38E>^O65OI,F*Q0NUK#_O5F82H-Q_%_7FBW)43=)=)AKL^69>'T&'F&$
MOA=G;_[VE\&D__(1AD>!X=%CU)^CFD<)=;-Y@CJCY_?T7!I6K07;:ID)N.(5
M>%A=Y&PAP!TS =Z4LTHQ<+&"<7 P8P!$E&9;+ND%B+4T2Z$99X7D"UG(:L_.
MQ8.L+,T+)DL_0YG)+2]P]$:9BO'\GI<5H(*J#9B[O@/*@$#T=9BG(0IT@ &E
M<Z&+O9V76Z]?B&HG1.EI;+FN)$Z%2X4%(;U-LWR6\TKTV&]KH6$>C:O60K!"
MW(O",+6$B;9U9:PP-GR/HJB-%8,CPY9!@.::_80CV8!=DZ@YLF1H(;0(8*',
MPS(D6".P#MY#ZR&X8N(A6_-R)=P"3((+EV4%#(*8X#N$YTL!9#9U58,$EW69
M.P9Y 9!+2[Q5&UCR/FA+PM1J5PIMUG+;D%OP[(X4!T.0#DJH!*E9B5NC0"0%
M,4F0,Z"A-+UX92@RM:@@%L BEEIM& 8*_);?PQ"^**PYR7+%C*IU)JPTG'8B
MQ1G@ZEX5]_BES$$U,H/%6:DEL<A((+3HGI/V\!ND70ACO,ASP0LP6ABVT.I.
MZ$;TIL[60(M]J54%X\B([01&;F!Y8:+(.(G%]@#IS='K":16JLK-3PNZ;_BO
M#<I@(ZJURE6A5LCX3E9K$#2Z,LG4FJ470/IT ?CIP7'(G4EG"O0?L=">NY&"
MVM);K\^-RL%)$I8#N*JZQ/5FW*S9$HW0OJ3YO:@JD:U+^07<Q"VQ+H]6E- (
ME U&WAR-SYF*]XO$J2N)].74&EM3(YI(L@ Z2F^5!I]GF=!HMBBH>K-UUERB
MRM1G$2P2)@-7@3",_)*7-&@)(^6J=)!H1=1A"SUVSB_81Y'56B,1G.-G5>KP
MX"TZ%2)0<%H+,#B90H=NK,'+<U7*);A'6;6XCR#I@%/ L6BYQ",ZM6XQ5<9,
MD:=?L_?E/< $ >4G?&>-Z)JXC6 /)^"(,LWGIOD<S<UJL]ZJTB-ZP[:%UF.T
MMK$'A(%Z\$:'HQWM?8^]7S8XDQQR=)H;KU1@:;'WONI9L"Y[[H#\HL=^) #N
MHK6CL-$Y/KAX-WOX&O MJPN.8P^-W1&!!]YYHED=:\.GL^;)Z4/ZRR[ZSV1]
M[[PY\F4TIP[G#D#2A1C$G@4BQZ0L<S#R2NFPY!26_/YHN?O8Q8\#4K66.K]$
MR]HWH0@80PGTP.<*7(?FQ>4[ 9$5(P_[20&0@)E'+_/PLJ"7.(\-4TN),[E4
MQ0L&<1*DBX]N;G]"1=*PWH'G'.42F1:YQ#F,<30Q)]MOR8>1!.9HF=IL5&GC
ML34;S,Z -8B]!0/I(+[Q[59S:7B!MB!1[D!^)4I<#0P-,@+G*V!R -A[H?=L
M, /HIK0>9A=<%Q(4(FDE+D.R,$QPHZ6YPWO,IB&>&/!=XY<- 1IS,Y0V\DTK
M-RVV,)VJ*X#)/^ Q0QL"2VF"$'ZI.#".T0S7O)!E$*Q_2<$U*^H<Y\D0/S49
M'$P@+%HB+XC[&Q$&]=A-_KFV1F0UJ:%Z!6F 7#8027R6&GC%H)!APK# S+,Q
M!?<!9%4H#4Y$26VY7$(:+$IT,I^0DGET<>BX@TR4-SYG+>4M+^\ 68V*0Q>.
M0BW+#>H9L1T3:)_IV6F\W2(.V*EQ/C0>6,K"3O")O#&2A,MO6_$%^(-,$2I>
M2E%#4,T*C'[X46SJSLU) E'<;.R]AZ'O,C;3B%4W/7V8.U#A9:.%A%)3K/>=
M\P3SQ[D72D.Y)?3?_C(;#J8O@0LP%R@R@##-9)>(MK1"PEJ ,"G?( $@'1WC
M4H3()50E.#I0!I\$5*+\]*Y4NT+DF)9XOPC)'JP-$,RE9!:)(#++C?#BBFP=
MT_GCB<3#%L*V-!91PUQ^O.T68+D%;_U-&+Q ":+1ML SE_<RKPD"A)T?EME
M&O!0[/]P@!:#$24,7VI 4:JX*#\(_A5#'-I8D"E@O19?:JECB>((:U. AS<-
M'L"K['' !6E@5\I&'<QH+/@Z5(O=D=@'F!2:+ ",GB1I@V S$MBP('X\.GX5
M#=^ME<&XRHM@_3[+!@@V\,6:0TFQ0(_7XEZ*'8H!W@.ZVCF!]<JY=H_] A 1
M:NLDO/@O8VNTLN$+KD D(/^-17HD;6<F6+L7YBBS"B\M4#JLS8_A#=2THYK>
M1,II>RX.LN@E#2B*ZI$8"@F]?(7GX[P+2\X=Z!-*6'*P#KV_W(& R3EMY.BQ
M=UB4<*K)?@S>^[Z$CVMRW^L&%&W\,KX"(,2A*HY2'L)CQW=EFGJ7,O^\F04\
ME%I!@ ,V2&*V&=5!MH@YRF_B!?$0\0[;"DVBE@2<#Q#N?"N"@ B(,;2*)?8Q
M,2MW5L_)5##B.OW%\P$+D:XBC[\IH'"H5^M@6F"?)DZ *?TF<ORSHFRJ#>8^
M0SDE3;/CVTBDX#Q8":!] )N^/G<D(Q;7D%=PG:WWUN@?%0?8M )30$"Q=E>9
MUHP^B?#!R9>2W@Q]:+#2 ZY!G? :%N4AD'@HY)THY%JI'/EUC5X*^15$UJ75
M887I%X8(3;4*II W9 %_KTL1NI?T[3NP_LT"IDT']'30^#>58<:7>4W S0*V
M2W"UK I(?UH\'E$! 3"SB[[!$NCKZD).6^;P^&P[D"<6!W&2X!I(W\@!"9 [
MT$G:=NK3#)%_G5"[T'^*Z?786PTR1VQ<B\+&/$J3KD^]H%Q19-AWI,PYHDH-
M)<S$3$C%;.[E>J+:UR-;<%EIG.0Q.&Y1L#:Y@9'PFMJI&/M+_YFMBYK:W2;8
M'-)>=(I;A1AL[)51A<S)5SY%:<\R M1;GY98;\*.0Z>JPT*=,ULF )""&AR/
MW\C1>\I[CTHB>+/HEKYL 5?()WAWW1/UAVQ#6VTA'57E\[-_U$ 7I2>4!929
M-7E(S*BE"#@$HMP*Z@06^^1/*"2.\GQ<<VUL$GB8[$.MB8DMO&G2_N].^F]R
M:W!(-^EH3IW0-S"%!4'()H/&Q0-4_I1?KK1H#(H&@?P65CZ%J*R7<K:L*ZRN
M;;/_8T?KK>FT52@TX_8L,:I0<<$+7KJ.R8G.JHO&A[!PT&AS>;.-N#EE J[-
M(?+K@QCRFZK 6OR&@L<SKXSS]V@)JC; B+D #"6NCKLCU-$)O7@OVVOV>^]3
MCZT0LTOZG))%R*2S?3SR!9N,D\ED!A>#>3)/YW Q&B?3(5Y0J3%\R3[4I;2[
M.='(8;^?] ?]\-'A_<<HO[[]\ O-_^'M)Y;.9\E@/ G?'=Y_AXQN&T>,9QS-
MTV0R;#@[O+\-/6.U*.3*A9AQ,I_.PC?MNU\:N+[$+1:PBE@RH]:"#F[MBD[T
M+H_TR ;)8#9-QK.9UP\\F$R3R6@>*/X ,:;:-]VRP6Q"__Q[_S?*OIV-7W9$
M7(,3S4;#,.S@]J?()R**L:MTDWWA*36&U?'H**GZ#W$3R.[2:=KB_>A1MY_
M9_"V,8>#^Y-^TI\DL]FH\9.#^Q/&G@[&R6PR:(8=W'<;^Q!<MR'=OON*L4^2
M^;PA?W#[3&.?S4=)FH[#\,/[0TL?COKT[YLM?0RJ:!SIX/9[+!TH@0>V+/WP
MT5<VB5RW++17XB:RV^MI.F G8E9'J#K>!0J=VW:!VFIBUW'&0%DNY$!%E"@4
M6']=JN4E9LB72E^Z$IIG5$U1?:W9#K0F+G.U*]T&CN]6N07TNF,U9,QXRJ&L
M_#H?B\7'"SP9CJ,3$_!)._!8A9P/+IX;@DXUN*YCC_6]N]9#F^)1[P1OP622
M_G@$?^>3><N4FBM\\PMN^U^J+*NW6$?=?OR!309I9P3 9W8YWR9(9&DRF=+?
MP7A\@BG[#D5GA1C49[M/D(Q#@EQ21[\Y)^(R,-ON/B7#WH'*CH/%?X;:YH.!
M5=_HE.+LNY.JFW>H;NZ6E!WS X@]'HZ Z#"='8^DIQ];/7EJN66A-5W8)@&(
M1E&Q>K2^#?8+EWR#!S\0WU^P<3HZF@F?61[39#P8P\S3Z;"#'WSZZ]?*8%^C
M']0,Y\,+-IG/Z-\A97SV?>8]@@" $7V8C*;]$ZJS[_X,\P[]]HQK33MKH8*B
M(J5#'CT2"!AS< 7;B%)E^!X[.@B\%926"+T([MALP7X$UJOR#PK"=BHP#90)
M=8*P>1#:5PC@2]JN\259U#4Y*L$Z8/Q03CC].6X]7+ 5!K/0C8!KP37.B)W!
MT#G"Z5LZBT]J1*$KT,EK[0\4;"%ZX^F*"/M_HW-@\0E']DD^M!]0("!8::[^
M3.!($5$Q11BB#9X/9Q=="'&>7K#SZ>2BN3B-"^D0ONA? .M@L/W1Q;\0!KQ#
MG ^!C7"3 L\_"[_!C8G"4W3V AF%%<^!U MD%JX'(S#LSG3 )P-?:@Z9166S
M,EG:\\RTE@4X88#Z:,Y-?"X2S;?)H&2S"_$UV+C\MG(_A"[+Y._Q^8GWV&,Y
M!WOZ2$<#J7F&79>7[)]T"AEX.7^'IJ:-;5\]P0!#)/[@4C&_W]ZTQY[7@OKY
MZH9@#__]3RS[/#I]ZP^7X):5S/U&XVDF%R+CN"ECSQ_L! T_V+7.A6]!MYI_
M9,6Y/[82N;M',.OVO8XTX=^B"PQ[_RI=I.->_Z]0?IP/!G!Q 5$U[<W^VATR
M7U!@/)SY$R%W /.?5>5S>ISE?'$1YUJM_G*T80<3*I[;$[IY.",%RE!D!.)!
MNCXGG0%V<<Q5.!T;^9$3OK06 6/%44<Q.H2#SE>)S99:Z_'Q/QPB0)AVC\5;
MQ/'&/<4N[,]BWY-V[WT]Y)N=T<$C4R\^VTXN:A[>U,B=/=>*[7%7F-G:B[;\
M@3GMSF$U?=C/=;X*S08G*GO*!?CF#U!*;IK-YR-!N*UU[)[2.<K6<3<*V@"0
MF<0?6> 6V0*SD4KZLUS1'B])K#%4KSO+^)XYXC9%<$>8Z10SUFMD6+C7"_$A
MEU3ZBJHJPF:E;1P';?H3V*ZHE27>88XA^!T&*GNL LO>^(!5.%!JV^S-^8N#
M\T?QGCAN9R;1F2%_Y(/YDS5Y.%I#>G%I2W-,+<']OZ)U"A-/.UM3:AUMP,-Y
MN!]FEVM(5"!78]7$5^!;JU8G_90)NX &,D:QX*%4:Q,A8[+[RV9-C#F]N.AM
M.P/1EP>R:660SO-.E-D^KG9DH'Q#,GR. _MD5B+\:]P#438I]N+/VZ<.GQ1#
M;SU;A$VG?O'P.^[G7S^U]FN [<85'K=H#&1R>($-&&#2)2KS^0BJ\O&)J^-Z
MX:F=R+C1^_66;S=5@GWL$R$P87]L,A@GDW'*QN-YDD8]Q\-[>QZR'34&\,4
M_P_CF](MOK.C[.$6>XP4<_HTF:6C))W,X&HZZ2?#^7&AV+RYR3*RX::-%LAA
MQVS>G_D_0XB>$Y#,F,V3T7CPW&[VXTWM4RWTKB9*8R]1@_":#KX%P0.J*B/)
M8"9)'R8;#0>/7!^;S:T]PI1YF'($(8/I@^SF\'>0C&9QF[=]'YWF-@I/62,B
M1.'>8D:M 50!N$:#9#:<'OPY7#=XHD3CJ!=07V%8Q!I++( :)7[8#1].4+##
M\7%'UCT^4O>6[TG7LQ3_2\'@)BR=/*_=^B0-'^> _WXL@91PF((;#!^Y_@Y$
M\=WSKW75GP@FZ2Q-TCDH:3J!X9'I'=QW@\EH"K:1C".[:M^= I/I%&;M#Q!6
M1O-DTC_N)S5O'@63$2#AM/G#1H"P8#3]I#]Y!IC8'8+']PU.[5)T[50\'TS2
M63*:SQZY?@:8C(8 U@ F(XA?P\8@#N^?!R;C/A%M_WD^F QF?8#?9-H%)O;Q
M23"9IOA?F@(& *5G@HG=IG%_8@U'MUV_!;V*?K*[$7I%/TQVA\GLKW?#T_#;
MYQO[D]_F<_O#:2C55GCVL1!+&-KO3<=G3-L?(]N;2FWI!\ +555J0Y=K 068
MQ@_@_5*IRM_@!.$7X6_^'U!+ P04    "  8A E5XA+N2L("   -!@  &0
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
M,%WBY4N6!?!_88S?+MC [BU]\1]02P,$%     @ &(0)50=8]C?U#   V2,
M !D   !X;"]W;W)K<VAE971S+W-H965T,C N>&ULK5I=;QLW%OTKA MT&T"6
M)3EV@C0Q(-O)UMUV$]AI^[#8!VJ&&K&>(2<DQXKRZ_?<2\Z';%EUC7U(+&G(
MR_MY[KF4WJZMN_4KI8+X6I7&OSM8A5"_.3KRV4I5TH]MK0R>+*VK9,!;5QSY
MVBF9\Z:J/)I-)J='E=3FX.PM?_;)G;VU32BU49^<\$U52;<Y5Z5=OSN8'K0?
M7.MB%>B#H[.WM2S4C0J_U9\<WAUU4G)=*>.U-<*IY;N#^?3-^2M:SPM^UVKM
M!Z\%6;*P]I;>7.7O#B:DD"I5%DB"Q)\[=:'*D@1!C2])YD%W)&T<OFZE?V#;
M8<M">G5ARS]T'E;O#EX?B%PM95.&:[O^225[3DA>9DO/_XMU6CLY$%GC@ZW2
M9FA0:1/_RJ_)#T_9,$L;9JQW/(BUO)1!GKUU=BT<K88T>L&F\FXHIPT%Y28X
M/-78%\XNE<^<KME#=BG.&X\%WH_$N?3:TT>?G/+*!!F=:')QHPNCESJ3)HAY
MEMG&!&T*\<F6.M/*\YIKE6%/N1%7WC<JWUKGK,'K3"&TP8L?VGTOWAX%&$1J
M'65)^?.H_.P1Y4_%K]:$E1?O3:[R[?U'<$3GC5GKC?/97H$_-V8LCB<C,9O,
M9GOD'7?>/69YQX_(^^@*:?0W]MU(7%CC86S>NW++M_#U!VVDR;0LQ0T^3![Z
MSWSA@T/Z_G>7AZ("+W<K0"7]QM<R4^\.:CK+W:F#L^^_FYY.?MQCWLO.O)?[
MI#^6/+O4?):@SRL%IU6U-!N!9*R=!G!H9)4R!1 C%]J(@#6+M)[VUJ4T!GDV
M$KEV5/I(.7)U9JW+X5[^8&L3 X,.E+K8K^'Q]<J6Y>;0K@W.\,W"ZUP#L4:\
M[UR:V['XG%Z17BN X9=&NJ!<U.ECN:EJ+4?B#^E7."^D<&?6Y$V& [JSE\Y6
M?.3)1"P<8K^"#J@MZ%+:#"F0XTQGFV(%0!V*X_R("A4 8QR- G0!QN<C\=&I
M@H[$@Q$?_+XIE%'M@U[[[[][/9N^^G&@$%1$W8>AL^&4S%:5<IR8I3)YZ]-<
MU=;K ' N.86A70WOZ; 2OI)ER8LJE>NF.O3Z&XQISTDP ?6U$^1GY\EQY F<
M>HMF1,K'13)P]M.AZ<#D-S8>=CFH53<+P,@@+K+T%K)N<1(DE4)Y\AC;%UR3
M=2581D/NT)YJJC?X71K@'RUL8'1\STNMTP5E$$0NM?-!5/ X)6):PVT*N0(I
MY*G:H74ZSJO>F6U4=QC;*_\/WUN*1UCL&TJMQ89M_G!Y=3'>4[XG7?F>[*VZ
MG1"_JWB?(89MD4!]KEZ*76-DDVNR'3@('_GX*B$BWNP$OY6\0ZDJ9>!#5<M4
M8"38Y5BM8K;]<S[_),!0\ R5H"O$IY6E360N;;SKQOF&6E>P[$S7E"D941M-
MRF.RAA[>O+\8<^\BZ"C*B  ;D5MA;(#HK&QRF(E,3QONG[:T-F I)^&71J<@
M=NJ2>TJ%M.SU]9WM8W$5"%Z 8E1^U.+H#*^>Z4JNI6%$_LV*+1052!X=238,
M9#]!8K@?YR@U^::#:#34J9@;TT "T2DQG1S^"Q8:E(!!"9% I+VMM>%>R>B1
M_PD"E&A" B8ZP9J(2H9<79)_&N<8D_H-+R*2Y0S)!FS$>R X.UV*I03JU,-L
M[=.L57PL/J)Z8[O 2I \S[O)&*^_HO:9><2P@#>HCC=PR5)^M,=2W6N@)BH?
M#+1-E59H6$D@B=Q0(-37&BU+Y=U)&R6=2(A["7'5 HAT/(T' 3!L6Q;/S E$
M!WZBG-5AT]?2:!"5!*+ 3V!82+4B0>NJ.M8*D>*<P$_>25W*1;E5!HQJR-G'
M]\OE$D;'1*J()5+*UX#6/GMVE4>7?;GV66D)(0EH[9WFZ/W:&[!0I0; >U[]
M9Y,7O'^T1Z7&]V='!W<4C3YZ9OTA2K*FKN TM:+.;VRAS)))F7994\%.0RQ
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
M*T<+\)R^8&K?T '=KWG._@=02P,$%     @ &(0)54(VIM;'"0  6AP  !D
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
MO0'^4EBC1+I+M +[HXH!)5R6"T0&;JD!=@EG*  #2UP!80D9&0;*X&*[M:1
M\$'@*45$+^F86]U)I/;7H4+OE ""MY,[$UREE*_$G&<AQ@',8@"*PD<SB-&
MXI0".I",\,MN@F'"J8]C!DJ5"$><T$UD:C!/H[;"(\&=&G3D4JIEQ9""DKT)
MAD"T#TO>I@HIG@5J@AN3EJD$II&4@J^3 P(OLPR8'Q,XQ\-YC(IPDSIR8"TQ
MIUBV33]2I-M(FHA4XQ6?*15'%J$G(C#E$F .VDQ1"G3I-NJ! >I4L5V.TT$0
M00,K.4 I8%N#G K^DLB)%,MQ"MSI;6=N2#D-+1LR'DT5 7#M!/$' X/#3Z58
M=]<F68DV-E1Z$PDM%&S*P&.I *'@PP8A1<',T156+(9/I[U'8WGB8 AP0,D&
M9Z!S\F<)/#"4)64(^\3(-9,(P^[=N;1#<H;A>I=6'$B#2R/I0V VG%M"#*OU
MP*=EC(0*U*!+.: GZA*.:S".0?YJ8 ,J@W'";A7%?726P28T7+AS; BBTGO4
M9 /MA[6FY&YL5HH*2H8-!"DN4G1)GI!F$SD\TDC*CAY$-L<^2==:SGZG((XO
M30E"%>4_3Q1Z;*+'KJU(!4Z144:**VP9X5M*]"XQX_6XNQS.?<.E*'W5DM,-
M,AA)P<8AHCD9*@%C[Z6DETC6!)1,Y)MJ(DU4R'D&EF+<> *]1:B)HE3686XG
M/R@F837D3\U ?DI2)XIKC]@ "&A,I5<X+&7RY+ 6 2NALJDT7.2@&.V2"?1$
MD";N^B=0W& *&:3&%#3CV&8* '([(<#NQD=0"$B*I<CA@-OH*X9_(BM)X1RX
M&!.449'*,J)I*DB1[^ )DV9; 1C3(Z*EG14$<9!$4Z()9R>+-ZJ3OALO@^=A
M/ HF2<QX0/R)+)?R@(S',^0UD&OOUDPH^E*!C^II0$DD>US0(YA.*#VCX2WB
M)] 4V0[ 'O!.Z6_@9XJ"@T7OE YO!P?2P&YP0*XS# Z4GL6;X$#QDRHMAJ7G
M5;%<77,9!RE$![2GO%YR[AKWV90#<:5X@!P*[[0-=7ZHGPEK J.74C-US3A
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
M[W\/M@NZ93N3")X(G\7W..2/^!YQ_BU\1]\*@VT80T#QJ!\?X7O [4,_&I*
M(1S2'E^/*+\^]-H3KM\=6?W-^;.A_1<Z/OL!B,]!FM YQX3S%?T4$PFRM+Z'
MGD1?/\)[1CT9[*3?$3&V6B)W]CY!?,:1?7K8[Q%TB51 :R#H"?I+I!JL<W"9
M!'<B+W!-/_""\#3[CYPRO&W0S+V.?'4A@&MHG&NE "=M;3)X$IRJ X9CE1^>
M1#84463#& G_JZJ!@?4AVP7$<>9)%UT9LFTY2,]V_ &S1<"DC2JHSES5H +6
M!1'@-.'M6X%P).&Q*P^D$@:&V]>MD\? CU -@$K;4F>._4*$:T=E=+H<8CS8
M=B &8L:V&9ZN!;Q5LT-6^BQZ1AV@!=&H!2I\:G.#I#VG$/SX\. 92!%]AT)
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
MR5G%B.;YF/&'X6]+"BM>87HB,"A]],"JJM/14%2"PN\YJ?*N,@JT%1M#=EH
MN:<"<]=:(J&3*,-*L6]FSNL:]UEK<=)VRB!)LU3#XRK&"PFL*5B.2HL3N"T%
MI7ML@AOVL"_0G- _WL[HZ$.#D+R3I"FD _0AIZWJ[3N&SUCF6(,V4'@-7NI$
M:8B#P'<2U]>#U E"#P=1ZKAA#!=$LOP$OCQW=]<C"5CKI$)U.GQ!Y'B>ZP1!
MJ(=9%CI)Z!JIZSM1XAMI[#ENX,,5JSKCJU'S;5!_CI9WJQ560'UJ+=*\48Q4
MU2,46C?6PV=*CKQC\+/,\3(7_Q'61PVHR8L0WDV<U,_@EBM260 T]L>L#MW,
MB31F[/AIYH2Q<2#T\ #P +4T3ITT]F Q9FN/J4JB4"^2"4^WZC035H+7EJA/
M]-(N;ZT<29LES0GR%12'@H/DV#ZZJD Q$%3\ZZ#TR#\&+W:R)(7$<>,(O- $
M'H,3QR9@U]0D?:-LKM AX'IV3Z72SN,4%RG!<FV/U&4(NH9A1S4:SI]T:LOS
MO!,2-B5M#$C7Z"1?-^P?W*M=Q*YH?<RY5#M.H18RKL=D BVLB=A_[S 36EQ%
MMX9>(BQI'M^\2GTO>2OMUNF!\A4-Y2OZ[O)5L'M64,Q,VXZQ^([5J\-X8_7*
MWBDP/-:_K9I!"Q2=,*OQH\0R4MLR0DT9P1Y#AQZ#IU]L2QY^)@(>D3RFMIS
M%<TK#',!ET26F+^]%AW_&Q/_:SPF40"V8@H+POK11])T>.,!/W%LD7KM3GT7
MWM.E,'+/[>6#Q ][R3F>406^M[?Q$WF$J)?HL9?UDX\=ILNSQ>?=&DLY#(!V
MBK7/SG_/%5]2[>#.+@];XCVMM3SHQ8/ VSHQ>!7WD;,[!Q^R7OSD5-!+>J?<
MO7W:D;"7&*?2_VSZ\<# ^# #319@FG8B+XGN45>6#@O3=\8H>!APC(*MX)H.
M2$!3'\6.MKYN:6;M-4R;@-@VD89](ZQ(\W]TQ87&M86[KUC/C4,.18$')OW]
MMTA)UW&Q"0QS!R\S3HI=Q@;SR;TQE["#^N$T#O!_"X"2:.HF^Y)@FH7/2VAO
MSV[\=@-G\9\J7JNS;">[<3A4_VU$#U6Q9.!0\MU5[-NS':/00;SQ*^-W\&HD
M/-C!6DR8#5.EOMG:K0^X:"<L/Y%+(^1YT0+/B<,,\$X2);I.>"E>*R(G=8-O
M:?0BQHO\"C6__&0:)I9=2$[\SZ9! &,'/MMY)=54K,U;4&('[1IE'TR#='AN
MGMM7UM-R^U;]1,2:X?VUHBO<ZDX3[%C"OO_L1/'6O+F67.$+S@Q+?#)3H1?@
M]Q7'^TT_T0J&1_C\7U!+ P04    "  8A E5Q0R@?IH)  "&(@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970R-BYX;6S-6NMOVS@2_U<(;W9A TJL]R-- B1I
MB^VA:7M)N_OA<!]HB;9YE427E.)F__J;H6Q)EF7'[@.[0!R1%#D<SN,WPX$N
MED)^5G/&"O(U2W-U.9@7Q>)\/%;QG&54G8D%R^'-5,B,%M"5L[%:2$83O2A+
MQ[9I^N.,\GQP=:''/LBK"U$6*<_9!TE4F654/MVP5"PO!]9@/7#/9_,"!\97
M%PLZ8P^L^+3X(*$WKJDD/&.YXB(GDDTO!]?6^4V \_6$/SA;JE:;X$DF0GS&
MSIOD<F B0RQE<8$4*#P>V2U+4R0$;'Q9T1S46^+"=GM-_;4^.YQE0A6[%>F?
M/"GFEX-P0!(VI65:W(OE[VQU'@_IQ2)5^C]9KN:: Q*7JA#9:C%PD/&\>M*O
M*SD<LL!>+; UW]5&FLN7M*!7%U(LB<390 T;^JAZ-3#'<U3*0R'A+8=UQ=5K
MRB7Y@Z8E(W>,JE(RD'BAR/ CG:1,C2[&!>R"<\?QBN)-1='>0=$G=R(OYHJ\
MRA.6;*X? W<UB_::Q1M[+\%_E?D9<4R#V*9M[Z'GU$=V-#WG^2._Y"I.!9Y:
MD?]<3U0AP4K^VW?FBJ3;3Q(]YUPM:,PN!^ :BLE'-KCZ[1?+-U_L8=BM&7;W
M4:\8?M0,9VT=B2FA2C%L@7F#B\2EE#R?H9ERU7>*O?OTG^+CG)&I2,%YD7*A
MK6+EPOPO1@IX/:$IS6/69HCF"4DYG?"4%QS>K/A.""W(M#E.']\X!:DFM("%
M/$]X#*WDG( =L-H.R$=1T)2\98\L)=;J::^>#AF^R8&(*!4PHD;DNN+J3?[(
M5('"(PHWK7BCCY2G>"XX)\ 53=DY^73V<$9FXI')7$_'\P!&Y?%3>^4)\3W#
M]T-H6)$1.1$T7,\(;&S\]DMH6_8+<E?F/.8+8+:U$C#3,"VSGM3MWS/%$]B8
MP[+;N_=Z_[N;!^)$H6%Y?CVOV_\.&=V*+&,R[N[H1H[AVPUGW?ZMD LA04-$
M3%(^HXBUBGA&%(3UG,W>>]"NK SE=$+CSV 5;<FX&P?J=*L3\0/U2"S#"@/#
M"\.U?F# #PS?C6J*K[Z4O*BU^D2LT->_]?OU\R63_)%B"%G;^"GP43!PE(+H
M\ZLE72C<*'3M>EFG^[;E$RV*;5?I)WNRIM085L_02Q:S; +2=2QM M8_Q$UL
MRW "9X/WK:%^/X%I\+8QATY_IY^8OA&&;N,GG?X.8W<LSPA]JUG6Z?<;NPVN
MVY#>[#UC[+X110WY3O=(8P\CUW <KU[>[7<MW79-_?MF2_= %8TC=;K?8^E
M"3QPP]*[0WO"JE>'5>]'A-5<Y =$UOU;]091R7241;>IMML7)+>YV!DG6_D-
M3-F,"#=ZY= :'1L;TA2(2YJ>)@SN ^AR)!4T5^=M5YJ4"@ZN-@?1MX [2&4E
M=D&7ANFY\(S\:$/'30O?O%_F3)Z*."X7'$1R>_^*^);3"\TX5AWGVP2)+/E^
MH)^6Y^U@JGJ'HJN$6*M/:37 A4<5<%8DNP#B%92M4B.TJ7BG#,\Z*MM&\7^&
MVB++JM3G[E)<]6ZGZJ(>U46K(\7;_ "4>K8+1&TGW%ZI1^\9S < 0?B( 8L+
M6:YN>YB XK\$12,6Z-I;Y\O@ZL:G-./I$T'@/2&>XV[MA&,5CX[A61[L' 1V
M#S\X^@&L@O*$L*\@;L6J1%@T,0!D?"/!(N9DSM*DP>ZA/2)^%.I?ES*.?9]Y
MNX#,&&IMPPW,':JKWOT,\]8R0!HQE?()":SXG5:WAQYYG&F!@#'7KH!N8, 1
MZ_E+JL@2XEC!<I*()=B](!R8S1E$$[ *_I>.CM568!HH$V1IR8NYWE?Q68[,
M(-R#Y&:2:?QO= +2I61:%B!J#;)GI ?&NW+"[8=PI03OFU&.=8M82+@'@R\1
M1B7N" )1^MJCP/QP^PV=M11*D_^55>17#9VDU--PKP6$59%L8/_'.1QCXP).
M'OC7S0$="#2L-*V?"1P.(BK&;AMM<&B'HSZ$&#HC,@S\4=/8C0N.#3/,$; .
M!FNZHQ\( VN'&-K 1MUQ@.=W#$4 NT^ER [2V0DR"B>.@-0),@MMR[5'>W(7
MO\Y=_&_*7=!XISP'#^$Z=41)5&^> 8W3 W*<_2SUYCCK#.=+22%)+ZH<D.=5
M,5$K: +(4L>OZ<\^UH'%A3H>5TQ^RL4$RR':X=_DB[(8@I/<TWRF44R/J!?D
M3UT"!%Z&+]%_)&YPF%?5Z<4=E9_!SNAB(04%E+NNS4G+(.'3*23,NM@R8<62
ML;Q"5I$MJ-3L(70I\FY\K;$<?_]NRSYI5;PH %LN"E"2>.2(#+C%'AR?L)B6
M2M=\8.62Z>4;%I_1A"$0(T]X!LJ!'8* BJZ95,I1;0Q;PW*%96<]N<_?H@N,
MY3]*%XYW9OX*EYVA94%C!*F"<Q;^VI\'G.AHW]WY08>C.D*]$_I="K8+N^Q!
MDZ!&DV"OZS[$<Y:4:17'-X,TXF/;KZ;]?M@'%WOW/*+8N,:0GA2"9J+,BW4F
M<8N2SY\T:@<OU [$6&4C'$T=;$\M1)750/C@F;;2YKR'XL7MFBUMK+MJZI\@
M?,W.#TW>7]?<7Z\RQUNJYIK]&!L,KO/ Y"K21'#9-_7=I:^UG? =6N-IE]">
M+Z;U4]4F#J@ TJTJ#SY<YWW/(9X7&4ZKFM/MO]7^N.DA%LRP\#^L;W+O=J]:
M!<#/N$8)0R=ECA$ZKN'X(;0"WS3L:#O3;]Y<Q[$L==:V+E#4Y+ 6$9GA^F$#
M4O@@&8]$ANM9Q]8)]Y<+=Q4G^V[!C;VT2B_G !;Y:2UX@#JAN#88WS!A,]>V
M]K2WS>:624B5M!/H0LF*(*"U";*+X&D9;M@NH&WV'QJK4 +46@+PRA:T@95
M0EW*>$XAT+B6$=I!Y]$]-W@B1^,H)Y @@PS0@Q,V 6HZR&&=T?91L+:W7>M:
M#6^I>T&?M*Y#!_\<,#B?./YQA:R#-+P=[_Y^+('P9SO@!O:>]G<@RKHN^5R]
M\D P<4+'<")04N##\I;I=?K]8.(&8!N&U[*KS=XN, D"V-6T$%;<R/#-[8)
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
M[GB:I)PQZVC+-K&U3:"V[72ORH[-1SV=1'5ADD#=?/3M+,KJ*&O=C+-H;@K
MR_O&MZ?&MZBXCUX(D9XQ0E<#]053\HPU0\&$=*%7N73Z[144 ^'$0!(A!>N$
MP!5C"6,I@T,@MR&0: A^+^IL:I(&$ C(5ND889PV/G=L=<5,.$PT8%O5UE9U
M8%<ZBSXW9I8F(41_WNC9G2[!7(#JZYL+ BEKN9YL74^")\(DI/.!E+6<3[?.
MIT>DD/3 %.+*82F$Q+:^QZAU'[49V1&-_A?U[Y^XZK[W*)2V=B!V0(<$[Z,;
ME:$"$$A;.P 65@B* P<4[(T"L;=B X))8O(]]?16RQ0$APH8,T%;F6NK(&G7
M4$B*<4^F)Y8:"(X-CIUK" 8-=2%BF!#)9==40(Z;H'I,M1!!<(K TQ-QZS8A
M4DGN1-(51!.4K? $+_$_!^40EPE S 'D,,XA%AX(3@_O]-WN(]A9]-Y$8%@7
M0QN!-^/Q<K:<9K4)0-/UQL7#?#M(0*>48RP5JNN1*T1H[''' @%!2^Y1[C1C
M"70G<4>(N45IMY1"<HHDON1DZSS!"WU/&"5N20=I%)##<)3:TD_QTO_E_/8\
M>BB>=#E?F=L,B>Q!S\??=D?:CX !?N'>3[&G  -JP8"&!P,:% Q":6L'8&<6
M P<#O$)0M]9+(65WT %BE##ER8O4$@'%B>#03GP,Y^(F]+Z;IYC/H!9-* _?
MG5':Z1V 0-K: ;# 0W'@V<^Y%)C32%(G,0-BE/"4>[JT)1Z*$\_AD$M=VHB[
M1D)S'AX++8Q0'$9ZX"UU\6'(*.==,P$QHJ3'4(L9%,>,/:G+!0$N%.VB+2"&
MI2[+"Q3GA9^#;"DP R'B5#H="9#C)"8>#&$60QB.(:<@V\TEL8$!B'BYEEE8
M8&@M/@G7;B[9&AO4/*1VGQ A.3.&/$^(S-9_AM?_GES+H%D")9PA#\F9!R7I
M&5=L9^$!1X*;Y3P?YPMC\Y$8BU^G;]D+I:T=%5OW6?BZSX+6_5#:V@&P=9\=
M,]'!@&(>QS%QT@8@1PDEGJ='9JL^PZN^I]<>PZWX%7O?OD#:VO&QS,%4^/X;
M= 4EE+9V "S+,)QE#EA0!4&%QUUPA>6(\%4*2S0,)YK#R96Y-)&J[M03()2D
ML<=*;H&#X\#1@UZY"PE#PIGL(B(DEPC/DP"W-,%QFMBS^NS6>S!E07)(RN(6
M##@.!I]UE4_,@,Q-TKJ^^6U%GC=O;W\H5^&7ZCM40VEK!\82"&?!<Q4/"ANA
MM+4#L+-KXJAM$^Y2!DL3(KI "\G%,DE\X\JB ,=1P-]QCRFW^$5[W\% VMHA
MLCC"9?@N')0W0FEK!\#R!L?G./:76^[.67#&TKB[)@3(L5@QZ9G=X)8(.$X$
MAY=;[E9\Y90)B I\C_?<,@'OR01(M77K_9")A'2Y )*CPK?&)BP8"!P,\*PE
MW!H/9BU(#LE:PM* P&G@YY@O$BY-$)'&<?<F 7*4BYW)M784+'0('#I.,5TD
M@,4)9R$4$/),%PD+"@*?JCC%=)%P]S0,A5+=Z1=(C C?&+*57^"5O^=DD0"V
M4 K&TVYR N0H9[X)8K&SA1(G@>MB-M/E. 3!XE?J6_U":6O'Q99_$;[\BZ#E
M/Y2V=@!L^1>'[M8$705*?\HD=;HM4/K-<[;T5%5A2[_ 2[^WWQX#L/@U>]_
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
MO4"=GS,F7W?2S]'%OQ^,_@=02P,$%     @ &(0)5:;[BT=6!P  CS$  !D
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
M^UU9BA\?FC/YW?]@+/X'4$L#!!0    ( !B$"55=!+Z@HP(  .8'   9
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
M=[8X>'^U]TZ?\!X';^I-=]<&Q6:IEF;[F=Z3X^[0C[OSBGJ!_]ANO@]8^&U
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
M[3]T]?WNN63OZZZKU[NW=ZI<JJ8WT/^_J76'?OC0.S@^GN_J_U!+ P04
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
MY(IO1J0QI4B3B6H&((HB\9CRJ:XP-MP/=2I2UT@R)H=D*J*: 4^8C!T^$[]
MD%-N@+5(A2/WF)P1G22KF9!=@L--1<Z/5$P_6<XV>81F0F8)"@@C3>Q7,B*-
MR7FDDT-G)GQ2TUGE.O\6!N4TD8U]&"-FF/2@QUPZ^S^[^PJ$ECZ8I112J[7S
MKALIQ#1K$II),L_BOJG4VGG?C%ACRK%F[APS #%L33!; >7:IHV>64>*,844
M4X)H!C&*MB8XCX%<:UWL!&!'EK&E+)/':!:0C',47!!!CJVR.G+?:4>4L84H
MDPUI%LR+,489_Y8:Y,BR<1'^M"/-V%*:R:0T"T9EC&;KDS7*.:6;R',I.U*,
MS:&8BIQF0Z!Q1FOK@RC(6>M811[KVI%^;,[(3I+3[#3F)"/G1RJFURZGG#Q.
MLR&]! 6D(N<%C&QC<Q[HY&":#1_4D"7;=/YL !0TG59=[#<_TH9-CWG,!;4?
MMG^]^M!?_7GSPWYW?%JQ,?SG^_WV#E96E3IJM7;>1R-UV'9-(K-)QEG<-Y5:
M.^^;D6)L#L5D_1C@W%WM#U&@V'!';"(_:S<2BTL3R[O=_>%A^"TLG'"9;G7I
MIUFKM?,^&.'&T9K?=)=$J<5]4ZFU\[X9Z<@5TM'\>P\'9M^8QF<%D")N(T/#
M;F0A5\A")?<=+N2;)IAI"4)D.XI0GAL9R!6N0,I=WQ)2$+$+GCV"F'&NBY4U
M I,KG.F;?<?AP,1?QVU0&)H?S%UL-9)8CE0X,R;W?L.%N,34*'_]&(B1=12[
MDHQ,Y0J?(Y7>;;CPL1$KH_P;11 CHV+WB6[D(9<S"I.\UW!@%(7:-KBZHYQJ
M;6QFHALYQ2WGE+R[#A<"B&9_8!6$*#;VT(R(TN0,JN3 5@.&1TX3)?PZ4&ZX
M<8\]PVM&TFC2PR@_]H>;Z^%2N7R%2[KAI5!1J[7S;ABAHN$U@:M)(LSBOJG4
MVGG?C*#2E(/*3.!JP/",:@,P ;'6JC9RPFQ&,&G*ET9G(U<#Z,0H$PP;@APW
M*O8,M!GQI"G%DSSJ:D+J8&.#)2 HIJ-PTHQPTI0NELY>5PRPHPF?S8&8=;&'
MC(U8+ET*)YG0U82T81KR1[) RE'T<C(B25.Z7+H0N1HTYV4@$[\\%(M_&T=\
M:7*&69+(U80($ISO4I'S9>LCH[3+&24/M-J0/?P"DI'S D8R:7,>\.1 5@L>
MZ#BK@W65($?.V#;R6V]'NFC30Q;R^?EI>.NX?WAR[=Q?#]_[X7^^[3_UM[N/
MD]"5?J.E8%&KM?-N&<&B7=7@TE9=<EVKM?.^&5&E7<WBTH; H94)GFV &*GA
M7B3V0Q[!I"T$DQ+J:D/L&&YHN\8?8P Y9SN*7!#:$4_:R[A<6K *VE$7G++
MHFHG)T^<ES7227LIFTL+QDR,<SXE@UC;1#\N87.YE,XE!([A+MZ?Q )2%'UX
MV(Y4TEY8Y]*&@&)4&YQ!P(B,CBUO[T:2Z:J[7+II9$E&SH]T1)9N+8-+%Z)(
M4$ J<E[ ""K=6NZ6#CQ:H=8I_SN#<NS:-O:M&>&B2X]:Y#'7::'* !G#Y_-X
M(OAN>W=S^]=-M*T4JJ6/;RF.U&KMO#=''.E6-<!T51==UVKMO&]&ONG6FB[<
M@6G R@9."A!KK3618>UN9)DNS3+9/YFSR\O7W\PXL'QZJ9S@LM]]',Z#-_TA
M_0.J.INX5FOG?3L"5;?J;.*NZKR>6JV=]\T(9=UJLXF[$+"&:XE/S2!EG8GY
MDSIAU;O@5.(NI*O&JN V#L3,<.6-G!Q(2:7>9:82/[_O^1SAUOF?&LII0VW,
M6*>$>4]=:C+Q\SM[DQ9<X!D".=O$18@L:KO0;.+G-S[[/"BX*T"Q)O9PGY10
M\ZD+3R9^/H#S>U7R;U5A3%%DU)"4T.ZIZI.)GYM,W3FD,][1"A&>6FM"\?,[
MI8N8/:68E##@J;4F%3^_DS=O3+FP$C2KF(9;YU@Y0GFGTN,X/VP/:<B::&"Q
MC+%6<U[%PH6G5ITD_/QVU?KG):8)DQ)"/57.*'-]E0H,^'2Z5?[R>A1L.FUU
M[ <K1;]9IM]:SDH@^VVX8^,/+Z.@Z8BCU[DS+7 IG&1R%Q  &^;&AL6%06=.
MP]&QX@2=9-F"JY 7L );YP!Z(7TPGTP*L?($HTSX@U\.O@A 1\M&^=,78-!1
M&U/QD-0"I]VZ*Q 8H8=2;,-)VBC9MMR9V-V!-/QF*7[3& 8<O=RZ-O"[P^#P
MTS(Q*ZRT^6;H?'.%XN!Q5!-88$&*F*,_(X$Q6>K>+"I#MMY&-;8-SWH@Z883
M0Q<C>VGLG5#VGG'9N;MRH6<\_4:+^:16<U[/"#YY,NJNQ6]IP?#R_JG4G"?7
M%[Q3Z@U>P&_ _,M=UX572!!TRK:QY[$D',&4)0FNQ6_ $VQ<IX(5SRBH6ZUT
M#'&$49@RE,)5^ W(@[4=[AP#_ 9!RXUT7WK%"<#),@U7X3=@%#:=X>"A.@IR
MTUB*$8Y0#].$>_CE^(W!-&![MO_&<W4@>-J&*08(PA9,:>7N"OS&X(E6:]M
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
MQ:;@4I(#)F#7NO!K"6*=BO[<!!-E^8+3'(?-ON'W#2AGXAPG_+\ZP_^;R7'
M]PLX#J3B'">DP#I#"IS)<4#X2XT)]G=#.;:MC=T1"#6PGE #%V)<^8+0B0-<
MC"RUFCOO4>$GUF;531)T735QM>:\_A$<E);[5D4Z,V/Z3#+C52& IX) .)_F
MD%+8!:=JD"*M8Z=JX136I4[A7)H#GF 7/O !J>@G)GBGV"6<C7+ $QQ^#<.,
M;J+H+53"NE0EG,UQP!"LFV#!)(PIBEV;A$A8%XN$2SD."84;W0:#CBCG#,5@
M0@B%=990.$UR0/T;?MUFS\?50@VL,]3 F0P'5,!A$;,GWVKA"M89KN!,?@,>
M8&8%SF@@9VQTUH0P!NL)8W AO]61>DP<Y&)&J=6<UZN"4>RJVR?HND+B:LUY
M_2/H)ZWTK<IP=L8TX63&JT)@3@5M<#[# 45P6-=\TA$285TJ$<[%-V &#DN:
M/[E8N(-UL3LX&]Z %S@L"B!.=$-*+=S!NM0=G UOP FL'0=#5" 6_;@$U11[
M@TO)#8B!3<OAE1?DK-'1V0O"(*RS#,)I<@.RW_"[-A]ZA U89]B ,\D-V'_#
M(F8OK]9"#ZPS],"9Y ;4OY:Z<.0-Y1H7TX9K(0G6$Y+@*+G='QX& %LZR2W]
M;HL1HU9S7O<(Q'"K[GGP_';5^N<E!,):"(1U6L%;%<'<#%1)9KPJ!*I4T/SF
M(]@,\2_*4'01D1#_ZE+Q;RZ$ 9\O>-(+4L[&1IN$]U<7>W^S00Q8?6TXA1VD
M3!-[:"C4O[I4_9M-8D#IJ\-GA2!E8SM6:>']U<7>WU(4 V)?TB8L$,14=&*%
M\/_J+/]O&L2 J3?\IH'E2;$OFE#YZ@R5;R:)S3#\H@S%S@-"\:LS%+^9* ;T
MO6Q,\#@7Q3H;^X4(T:^>$/U&0$Q*-Q:R6/H-%[-&K>:\'A*LT:RZ68&NZP"N
MUIS7/X)BTA;=JBS6S&"69,:K0A!+!5-O/HO-</>F,UY= EE*W;VY));T\3Z7
M-']\13A[=;&S-YO"9EA[TQFO*$$JI<K>; )+JGB?:YH_[")TO;I8UUM*7TC)
M&^P6BE)&Q1[1"FVOSM+VIMD+"':#3R.9\8Y60$N&@3<3O6:(>=,9KPB!*QEB
MWDSR M)=\-T!J<1W1U#%A)PWREVU7+83!["8,VHUY_68X(PG6^Y:'%;7]5NM
M.:]_!,&D;;E5.:R=P2O)C%>%X)4*1MY\#IOAZ$49&_5R"$NO+K7TYI+8#$%O
M.N.5)*"E6-";36+ O1L6-9]:A)Y7E^IYLTDLJ=U]KFG^LR.AYM7%:MY2$@/Z
M73"5&Z4X6I]@FRQ-;YK$9HAWTQGO: 7$9&AW,TELAHTWG?&*$ "38>/-)#%@
MVD7?G3#5=;'SLC#RZ@DC;U42>S&'[405BW&E5G->MPM<>;+DKH5S=1V_U9KS
M^D> 4-J26Q7GNAG8D\QX50CHJ6#BS<>Y&6Y>E(GCG+#SZE([;R[.S1#SIC->
M28)\BL6\V3@'G+MA4;/1QP@MKRG5\N;BG$GJ=K_4E,YX-9&HZ<*[$AB@W0TO
MR3 5PSDC]+PF2\^;Q#DS0[B;SGA'J\71KK4O@9EAX4UGO"*,*"+G*4X.SCV_
MDYOX[H2I$.=>'S[T_?';[7'[]LT 3._[=_WM[6'HTH?[X56G'\S7OQUZ_)>A
M3OK-;_G5Z^&58_SMFX_;]_WWV_WPZSAL;OM?AI>J7Y\>MPP_F ]?_W#<?3PU
MN?EY=SSN[A[_\T._O>[WI\#P[[_L=L?G/YS>X/-N_^?'PWO[_P%02P,$%
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
MEI)DRIXRGNFCEKX2:*:'H(;.QU 4K,\S3>FPE,11)NM,L'>49^^HI?;.;,]
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
M-WQ5"$W,R^R9]SP>*WL\XLSW)[[^IR_5_E!/?(@ 0^?C3XI[7,(-'#[<+7E
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
M\XO@_;:NMW>/7]Y6RYMJ=SB@^?F'[;8^_>,0\'F[^^/QUWG]_U!+ P04
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
MB(_<J_1N.HB )?'("CD@,F\Z01IF3AJ0J.^AANC@ 5XW^9[$"!&TJ22,34J
M9#BQMC: LM!L4 '*&.UK"4W%D9N*AT$ALOF3X,2JK:U"(;6O\3%F8M"L6UF-
MO=$0]AZ!"LT&AUR>U\7Y0[$I@\_I.EO]$?19@"WG=7W;JQOWZB9\N77CJI$_
M2MX>+)Q9Q='!\NG&O;H)7V[=8.G4)'*G)N/  LH5L#7H 'E'>+#=:]=Z@!>Q
M'I^#5+.H9\AA.CMA[NS$*U:PX?7Z80D?E@BGI-L2FOZ9>[W>314,6D0WZP9H
MS.D4TB SUI"H#RJ8)F;F)N:3H((!.TZL3:.@R'R<A@,J;"7CD!4A/5L'F:9H
MYJ;H89Q@-K&B,#&?-X=4S-R!PT=YB2&O;E4U);,A2CX.)CYG+VJ"*H-O12DU
M3>@[&DV)P\T29?$LRUI=+LX[&^Z3//KM)5X7R[VZ"5]NW7#KE(%%;\X8S)F5
M'!TLGV[<JYOPY=8-UL%;?]Q9S2C&8$ N@F)S!R6@4B2"S250R&P6FW=&03-$
M^RA#)S;,G=CXI8SAY?]A"1^6"$#2MWC!="[ W,O_ Y@!++>;R]ES0&35;H2/
M</ITJZ?IF;GI^33(@!YG#<VW]\PA&2:)R=6 #"78ZO*@6=A#&K$&Z]@-UL.D
M$=L0B[%UYQ)0)0DQG\@8Y26&O+I5U>0<N\FYH8N-XH(C-SVX78]^LY;7I7*O
M;L*76S<^&OQC_.9H$'M]WM:K&_?J)GRY=8.E,Y38G:&,0H/83AFP?5\#4%%B
M+3] 7@R;^1B@BI)9SZ.*L4Y28G>2XA4,8FC/O/7&#%"%S0D44N$H,5L%4/7/
M'9KE8_?ROYL18F"IW6($2(2HN1H!J1@RU_8A%4YZ;HS'&H)C-P2?A HQP+-F
MUYX#HN9];^:B/R"C9H<0D!=FJ(<'XX,W5+K1> 0G; TZK]F,F%576T6L]^3Q
M45YBR&M;U>G!&\+5[/_8OIJ]"MJW-V]?][S_=O_Z]T_M2\^-[Z_1QSD"ON?H
MH]B^W%W;;]\U_RTMU2A9!2OYH X5?FAZ:+E]??OV0UT\M^\GOR_JNEBW?S[)
M="G+1J#^_U 4]?</S0'V+]&_^B]02P,$%     @ &(0)5=O5_>Q  P  [0P
M !D   !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULM5?K3]LP$/]73MDT@<3(
M RB/M94H[,$$&AH#/DS[8))K8^'8F>U0*NV/WSDI:3<%L['U2^O7_>YW#_LN
M_:G2MR9'M'!?"&D&06YM>1"&)LVQ8&93E2AI9ZQTP2Q-]20TI4:6U4*%"),H
MZH4%XS(8]NNU<SWLJ\H*+O%<@ZF*@NG9"(6:#H(X>%CXS">Y=0OAL%^R"5Z@
MO2S/-<W"%B7C!4K#E02-XT%P&!^,XIX3J$]<<9R:I3$X4VZ4NG63DVP01(X1
M"DRM@V#T=X='*(1#(A[?YZ!!J],)+H\?T-_5QI,Q-\S@D1+7/+/Y(-@+(,,Q
MJX3]K*8?<&[0CL-+E3#U+TSG9Z, TLI85<R%B4'!9?//[N>.6!)(DD<$DKE
M4O-N%-4LCYEEP[Y64]#N-*&Y06UJ+4WDN'11N;":=CG)V>%[I;(I%P*8S."3
MS5'#B;1,3OB-0#@T!JV!UX_M;, 7O+<5$[!VC)9Q8=;A)7 )9P1)3C?]T!))
MIRI,YX1&#:'D$4(].%/2Y@;>R@RS7^5#,JZU,'FP<)1X 3]6<A.VH@U(HB2!
MRXMC6'NY[L'=:CVW5>-N/8+[CDMN\?4I)576X;.OIW0>3BP6YEN7%QKP[6YP
M=Q</3,E2' 1TV0SJ.PR&KU[$O>B-A_IV2WW;A]X&?0-.BI)Q3;?,PJDRG>%J
MH'HUE+OC=\.H']YU:-]IM>]XM1\IC7",I3*<_/0#SC46G++K2!4%ZI13-HV8
M3)4NN^AXL9_IMU[+O+?*D/=60'VWI;[K=?JEP7$E0/ Q=E'S"\<1S)!IX^&Q
MU_+8^[O@5Q,J/1>JHN?'$W4OZ#-=M]]2WE]EU/=70#V.%L][]"]Q?T+Z#P(?
M+U6:^*]"?\U,SN7$4FVFR-_2T#T!)9.S3J9>\.?Z,5F03U:9!'/T_\Q^4:IB
M;SEY,@O\TG^2!8O2$_MKS^]9<,6$P%G]^%?DXEG]"IB<D1LZJ7K1G^O(1>F*
M=U::!JNH7O&B?,7>$O-D&OBE?6D0+G6@5,0G=9]M(*5WW3;-:+O:]O*'30>[
M.-Y\")PQ/>'2@, QB4:;N^0SW?36S<2JLNYG;Y2E[K@>YO0]@MH=H/VQ4O9A
MXA2T7SC#GU!+ P04    "  8A E5ND*+:(T#  # $0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970T-"YX;6RMF-MNVS@0AE^%4(-%"VPB43Y$3FT#J=V@6;1!
MT/1PS5ACBZA$>DG*;H%]^"5E199JFNML>&.+TLQ/?IP1.=1XR\4/F0$H]+/(
MF9P$F5+KJS"4BPP*(B_X&IA^LN2B($HWQ2J4:P$DK9R*/(RC:!@6A+)@.J[N
MW8OIF)<JIPSN!9)E41#QZQWD?#L)</!TXS-=9<K<"*?C-5G! ZBOZWNA6V&C
MDM("F*2<(0'+27"-KV8X,0Z5Q3<*6]FZ1@;ED?,?IG&;3H+(C AR6"@C0?3?
M!F:0YT9)C^/O6C1H^C2.[>LG]9L*7L,\$@DSGG^GJ<HF01*@%):DS-5GOOT
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
M_^YA5ZR+^Y8>3:B#TNX#3T@TAD*3Z>22( CG%NK0M3]0-(9"DSN#ZY. UB>
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
M2V4.A-/QBBSH(U5?5O="[X652IQDE,F$,R#H?!)<PHMK/#0#BBN^)G0C:]O
MA/+$^7>S<QM/@LC,B*9TIHP$T;_6])JFJ5'2\_BG% VJ>YJ!]>T7]8]%\#J8
M)R+I-4^_);%:3H)1 &(Z)WFJ'OCF$RT#ZAN]&4]E\1-LRFNC ,QRJ7A6#M8S
MR!*V_4V>2R-J Q#:,P"5 ]"A W Y !>!;F=6A'5#%)F.!=\ 8:[6:F:C\*88
MK:-)F%G&1R7TV42/4]./)!'@*TES"NXHD;F@>HV4!*?@SYPPE2AB; :W;)LQ
MVOD3\)FN:0HP>']#%4E2^4%?_0=G@LYR(1*V .] PL!?2YY+PF(Y#I6>J+E=
M."LG=;6=%-HSJ=]S=@9P= )0A!#X\G@#WK_[T")S[9:YH3,M PL9V"X3:KLJ
MSU#E&2ITL<NS=>%95O=,6P3F"2-LEI!46R"5R+=GRLMB0!28V]$FC0'C[-1:
MIU,R:75L.Z5>^Y1,L5_(%9G12:"K65*QIL'TUU_@(/JMS3=/8@WW<.4>=JE/
M+Z6D2IZ 6N;=)'*6<N-06^1;N4$A9_XJK:=P,!B.PW4]HMV+>@CBZJ+&3'O5
M3'O.F=YF*SU'O6J?.6&MB^(<WW51/(DU0NU7H?:/+Z7[/MWS)-9P;U"Y-_";
MTDZYKI%OQ?JUU,=]V&]/_6$5T= 9T9702[X$2YK&10Y(DK8&XE3I&H@GL4;
MHRK@T?$5P,BG>Y[$&NZ=5^Z=^RT IUS7R,]W"F!P/FK/?QA9+HJ<(160L[TG
M;B48Y_"N(?A2:P9;@T!X?-E?SLF7@Y[4F@Y:)(1.9NI> :5>/6LA[/=_PIJ6
MJU!O&.U);HM@T,U@]>0&_X+70<>MUWFM/*DUH[=8!WM'F.U>6=&76M-!2XO0
MB5-3_="<$D4%24]CNJ(LUBZ!=&_R] ]*]?XNYP^':$^J6S2#;C9SIKH^<)>P
M),LSO77-]3E!GI(T43_ 9?RW?OHVR]\:DE>"\Z76M,BR'AP>83UX14=?:DT'
M+3Q")UU-'PA;Z/#GX):M<M4>KU?8*]7J)74*X9Y:L10'W1CW:JV0Y_]3*UYA
MSY=:L_-CL1!%QU<KR"MK^E)K.FA9$SE)[)!:<2MTCA>V/""WEPJJM0#=O/=:
MJ7PK^L?ZP.5:_YO4 7>K&??=.SOP%OT^9&D3X2.L&:_$ZDNMZ: E5N3N1!Y2
M,U[YLE0SCZ66QO#9GJ=J9,$1N<'QI[(YM,WD5NT<W%OT"I$E4C0XPG+P"JR^
MU)H.6F!%[NYDM\</MUCGT(<[CRE[NTW( B1R V3G]H%;KW-0NSBY/RB+D\B-
MDS:8D_(/U\N[0_-.#A 6@];6FENV<VQO 8S8 B,^0F#$7H'1EUK300N,V V,
MW5\8PMU.PFZ_ >]BX?[6&K9@B-U@>$C2']1R<]^G\QJ^R2O?VCO?(T1 [!4!
M?:DU';0(B-T(V+T*O )AJ=;HX>WMSF'+@]C-@P=6RZ&<Z+Y;YYC?@A.QY41\
MA)R(O7*B+[6F@Y83L9L3N]>,5U3$AZ!B6/MVRWPX=T?$0J\I2.E<CXK.ACH)
MQ?9;M.V.XJOB<ZXGKA3/BLTE)3$5Y@)]?LZY>MDQ7XA57P1._P-02P,$%
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
MOHBLOW/X3J%5HSFR2K9"[*WQ.4\\WQX(&&3:,A S'& !C%DB<XS?/:<WA+3
M\?S(_LEI-UJV1,%"L!\TUV7BW7HHAX(T3*]%^P"]GJGERP13[H_:SG=J(F:-
MTJ+JP<:N*.]&\MSG800(;LX PAX0_BL@Z@$N<[@[F9.U))JDL10MDM;;L-F)
MRXU#&S64VUO<:&EVJ<'I=$%4B=:@M*1=7B^7H EEZ@J]0T^;);J\N$(7B'+T
M2!DS#BK&VL2U:)SU,>Z[&.&9&%\:/D&1?XU"/PQ/P!>OPY>0&7C@X,%+.#9J
M!\GA(#ET?-$9OGO"]Y3O$.$Y^E9*6NAK]%67(-&2JHP)U4A0Z.?=UB3%5-FO
M4X*["#>G(]C.FZN:9)!XIK44R -XZ=LWP<S_>$K^?R)[D8QH2$;T&GMZO'K(
MD2V%4UH[@IDCL(_"(?5C?!@+Z#R"8.3R87+KC[]@@'3'Q*.2M<_%(Y$[RA5B
M4!@.?_)^ZB'9M6!G:%&[*MX*;7K"34OS:H&T#F:_$$(?#=L8PSN8_@502P,$
M%     @ &(0)5=K.0@;Q"0  RV4  !D   !X;"]W;W)K<VAE971S+W-H965T
M-30N>&ULM9UO<Z/($<:_"J5<I>ZJ<BMFAK^.[:I=,0.DUEG7;C9Y<947K#2V
MJ9/  63O5>7#!R0LQ# FR/OHC2W)/;]FX$'3[J;A\CDO?B\?I*R,[YMU5E[-
M'JKJ\6(^+Y</<I.4[_)'F=5_N<N+35+5;XO[>?E8R&2U&[19SZEI.O--DF:S
MZ\O=9[?%]66^K=9I)F\+H]QN-DGQQP>YSI^O9F3V\L'G]/ZA:CZ87U\^)O?R
MBZR^/MX6];OY@;)*-S(KTSPS"GEW-7M/+F)K-V!G\<]4/I='KXUF*M_R_/?F
M3;RZFIG-%LFU7%8-(JE_/<F%7*\;4KT=_VFALX//9N#QZQ>ZV$V^GLRWI)2+
M?/VO=%4]7,V\F;&2=\EV77W.GR/93LAN>,M\7>Y^&L^MK3DSEMNRRC?MX'H+
M-FFV_YU\;W?$T8":HQ] VP%4'6"],H"U ]A4#U8[P)KJP6X'V%,'..T 9^H
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
M9%D8 2SL($DP!)Y&',$<@ <,21+W'CQX'\6;]U2\_65K_!M02P,$%     @
M&(0)59>*NQS     $P(   L   !?<F5L<R\N<F5L<YV2N6[#, Q ?\70GC '
MT"&(,V7Q%@3Y 5:B#]@2!8I%G;^OVJ5QD L9>3T\$MP>:4#M.*2VBZD8_1!2
M:5K5N %(MB6/:<Z10J[4+!XUA]) 1-MC0[!:+#Y +AEFM[UD%J=SI%>(7->=
MI3W;+T]!;X"O.DQQ0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8
M%II%R=.B':5_'<?VD-/IKV,BM'I;Z/EQ:%0*CMQC)8QQ8K3^-8+)#^Q^ %!+
M P04    "  8A E5U%D_ '\$  !?)   #P   'AL+W=O<FMB;V]K+GAM;,6:
M6V_;-A2 _PKAEV7 ,MNZ)&E0%TCCI0N0-EF<Y76@I6/[(!3IDI3=YM?O2)Y1
MJK4/]L+JR1:IRR>*/!]YI+=;8U_FQKR(+Y72;C)8>;^^' Y=L8)*NM_-&C35
M+(RMI*=-NQRZM059NA6 K]0P&8W.AI5$/7CW=G^N!SL,-XR'PJ/15-@4/"-L
MW;?Z9E-LT.$<%?JODT'[7\% 5*BQPE<H)X/10+B5V?YI++X:[:6:%=8H-1F,
M=Q7/8#T6/Q3/&L@G.7=MB9?S1TD@D\'9B$ZX0.M\NT=[?DF,&Z"==UNU-S>H
M/-BI]/#!FGJ->MF<ANYB&-Q&VP[[WUTC7MK_TXQFL< "IJ:H*]!^UXX65 .H
MW0K7;B"TK& RN#8;L.)!+J&Y*;K*;;F[04]D07/92Z0*>UNVC#%Y= G:02GH
MGS,*2^(HQ:S!H4,#R(2!3'J$_"<)(%,&,NT3,@T@,P8RZQ,R"R!S!C+O$S(/
M(,\8R+,^(<\"R',&\KQ/R/, \H*!O.@3\B* ?,- OHD+.0576%PWY<(LQ/O:
MH0;G?A/OI4,GPF ^XJ+Y*"[FK=Z \\U.8@9%;=$CN!".54UDU]P9J9UXA )P
M(]M+?^/B[#*.K)<KI<Q6Z@($'2ZN+93HQ9UQ#IR@QQUB<GX91Q;,!V/*+2HE
MI"[%O5_1/.*69D]ZV7"(JQ"3,\PXLF*F8.GQ-M,O<8.:FA6E(E#G;7MDB,DY
M9AQ9,C-OBI>54258]XOXXW--T]60C5/+.+);;B1:\2Q5#>(C2%?;9BKF.^.8
MD\HXME6D6]$PIB>*[5(@Y.(\,HXNDJK"-OBY=HR03CS-\X&Z8#<(<AX9]RF2
MSEPVX422]"$2<?+4Q&WW:TC)&27YR48Y",@N7'ZJ6AK<O5A:TA"34TL262UL
MS.YV2DXM262U'(K9!Q\Y)Y8DLEB.!.\]9XC).2:)OGYA@J4X"3$YUR217<.'
MRW!5G7#J22*KYW"X/!5/\,77LC/..?DDD>5S#/.J,M;C:YA(X>23]B*?T[:/
M6EF$F)Q]TLCV.8;YM[8@%8:8G(/2R XZAOG80+Z&J["439]%=A#;-[M)/LY!
M:60'_3#E.-UI_=[BDM098G(62B-;Z #F?PO;O^KO^B9GH32RA0Y@?C):%H4E
M2G$78G(62B-;Z #F@W1>3$GR5!=B<A9*(UOH .9'4^("H11/T\<0D[-0&ME"
M!S")SHE9/7?PN0XSY9R%LL@6.C2$C*(=P5+?G(:8G(6RR!9BLU>=N)EQ%LHB
M6XC-7G4Q.0MEO:Z$.F]QV-<X?:R$&J47AI##^6;&62CK(<E&F%/<8 FZ##$Y
M"V61+70$LRVF-@TQ.0MED2UT#',E+8WU,+QGG(6RR!8ZM@ ^%6U-B,E9*(ML
M(1:S$Y!RSD)Y9 L=QZ2)7">=GG,6RB-;Z#CFM;0VS*SGG(7RV%\2?)>Z%B=3
M\!)5)WV4<P+*HW]&P.1ENMV2$U#>"FBX_Z"EA 5J*#_1)1R5%U(5#U8T/[NW
M;UG>),47M5+75':O:>Y3[K^/V7_;\^Y?4$L#!!0    ( !B$"54/E%1(V@$
M %D@   :    >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VCM.PT 4A>&M
M1%X D_N8\%!"14.+V( 5)@^1Q)9G$,GNB4(1CD5!@^94UMCR]5]8GZR1YR]I
MUY9M=\B;;9\GQ_WND!?-II3^(82\W*1]FV^Z/AW.5U;=L&_+>3FL0]\NW]MU
M"CJ=SL+P<T;S./\Y<_)ZZM-?)G:KU7:9GKKEQSX=RB^#PV<WO.=-2J69O+;#
M.I5%$XZ[Z^D<+@>Y.4]N)L]OBV9X?I,FU Y2"-+Z009!5C_((<CK!T4(BO6#
M9A TJQ]T"T&W]8/N(.BN?M ]!-W7#Y(IRC@E2!IA3:"U(-="X+4@V$(@MB#9
M0F"V(-I"H+8@VT+@MB#<0B"W(-U"8+<@WD*@MZ+>2J"WHMY*H+>./K8)]%;4
M6PGT5M1;"?16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT-M3;"/0VU-L(]#;4
MVPCTMM%F"8'>AGH;@=Z&>AN!WH9Z&X'>AGH;@=Z&>AN!WH9Z&X'>CGH[@=Z.
M>CN!WHYZ.X'>CGH[@=X^VNPFT-M1;R?0VU%O)]#;46\GT-M1;R?0VU%O)] [
MHMZ10.^(>D<"O2/J'0GTCJAW)- [HM[Q/_7.Y;1+^=KSO<;G_R?5Y7QONC[^
MLOP^.7I[+S@'^)/@\0M02P,$%     @ &(0)52%=IR;- 0  )"   !,   !;
M0V]N=&5N=%]4>7!E<UTN>&ULS=K);L(P% 707T'95L1X"!T$;-IN6Q;] 3=Y
M0$026[:A\/=UPB"UHJB(2KT;(F+[W1=;.IMD]+:UY'N;NFK\.%F$8!\8\_F"
M:NU38ZF)(S/C:AWB7S=G5N=+/2<F!H,ARTT3J G]T-9()J,GFNE5%7K/FWC;
MEZ89)XXJG_0>=Q/;K'&BK:W*7(<XSM9-\2VEOT](X\INCE^4UM_$"0D[F=".
M_!RP7_>Z)N?*@GI3[<*+KN,LMJF8#]N*?'J^Q(D>S6Q6YE28?%7'):FWCG3A
M%T2AKM)=T9OSR2'N,.U^^=7Y79ES@7'FU!GKXXDYNCSN<"3MZKZ-A<B%\OPC
M'A-CZ:N?C]K3+JCX97;<W@_CEMUY>-9=KM_CKV=\K']A'P*D#PG2AP+I(P/I
M8PC2QRU('W<@?=R#],$'*(V@B,I12.4HIG(45#F*JAR%58[B*D>!E:/(*E!D
M%2BR"A19!8JL D56@2*K0)%5H,@J4&05*+)*%%DEBJP215:)(JM$D56BR"I1
M9)4HLDH4626*K I%5H4BJT*15:'(JE!D52BR*A19%8JL"D56A2)KAB)KAB)K
MAB)KAB)K]I^ROANS_.OWUNTUK779'/)9]W' Y!-02P$"% ,4    "  8A E5
M!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM
M;%!+ 0(4 Q0    ( !B$"56(CMU![@   "L"   1              "  :\
M  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( !B$"5697)PC$ 8  )PG
M   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#
M%     @ &(0)5>,W5NK.!0  PAX  !@              ("!#0@  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( !B$"568!O*H* <  )@;
M   8              " @1$.  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q0
M2P$"% ,4    "  8A E5C<@K6U0#   6"P  &               @(%O%0
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ &(0)57>G[<'J
M"0  P#$  !@              ("!^1@  'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;%!+ 0(4 Q0    ( !B$"56_>,,!5P0  # /   8              "
M@1DC  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    "  8A E5
M6;S&FHX#  "L"@  &               @(&F)P  >&PO=V]R:W-H965T<R]S
M:&5E=#8N>&UL4$L! A0#%     @ &(0)53A"7[?S"   <44  !@
M     ("!:BL  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (
M !B$"54?)!Z+/P,  &H-   8              " @9,T  !X;"]W;W)K<VAE
M971S+W-H965T."YX;6Q02P$"% ,4    "  8A E5:#YVLKH)  !I+   &
M            @($(.   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#
M%     @ &(0)5>:2Z9\%"P  ;QT  !D              ("!^$$  'AL+W=O
M<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    "  8A E5J3U\ 14-  "P
M)0  &0              @($T30  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;%!+ 0(4 Q0    ( !B$"55=O>*'7QP  'Y<   9              " @8!:
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ &(0)54-%
M4N0#"0  =!H  !D              ("!%G<  'AL+W=O<FMS:&5E=',O<VAE
M970Q,RYX;6Q02P$"% ,4    "  8A E5Y+B4Y'T#   P"   &0
M    @(%0@   >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (
M !B$"57C577WJ 8  $@1   9              " @02$  !X;"]W;W)K<VAE
M971S+W-H965T,34N>&UL4$L! A0#%     @ &(0)50]G=FL<"   RQ0  !D
M             ("!XXH  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"
M% ,4    "  8A E5[ZZ<3< 2   =/@  &0              @($VDP  >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( !B$"57B$NY*P@(
M  T&   9              " @2VF  !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL4$L! A0#%     @ &(0)57 VXEGJ!   5PL  !D              ("!
M)JD  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    "  8A E5
M!UCV-_4,  #9(P  &0              @(%'K@  >&PO=V]R:W-H965T<R]S
M:&5E=#(P+GAM;%!+ 0(4 Q0    ( !B$"55"-J;6QPD  %H<   9
M      " @7.[  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%
M  @ &(0)5=4^*1&\$P  XDH  !D              ("!<<4  'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  8A E5)"!>:S8&  "J$@
M&0              @(%DV0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+
M 0(4 Q0    ( !B$"55?XOD@0P,   ((   9              " @='?  !X
M;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ &(0)5=Q%)C;.
M!0  D \  !D              ("!2^,  'AL+W=O<FMS:&5E=',O<VAE970R
M-2YX;6Q02P$"% ,4    "  8A E5Q0R@?IH)  "&(@  &0
M@(%0Z0  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( !B$
M"56_)>;W*@0  ,L)   9              " @2'S  !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&UL4$L! A0#%     @ &(0)5:9N- 5? @  4@4  !D
M         ("!@O<  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M    "  8A E5)?[8XZT$   ?%0  &0              @($8^@  >&PO=V]R
M:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( !B$"57WSD/4S0D  -)(
M   9              " @?S^  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL
M4$L! A0#%     @ &(0)559F,]..!0  BB   !D              ("!  D!
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    "  8A E5ION+
M1U8'  "/,0  &0              @('%#@$ >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;%!+ 0(4 Q0    ( !B$"55=!+Z@HP(  .8'   9
M  " @5(6 0!X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @
M&(0)5:_S*?,A!   I!,  !D              ("!+!D! 'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6Q02P$"% ,4    "  8A E5DZ;X?$\+  "J;P  &0
M            @(&$'0$ >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4
M Q0    ( !B$"54L%+T6Q2(  !9F 0 9              " @0HI 0!X;"]W
M;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ &(0)5;Y=XD,#)P
M70H" !D              ("!!DP! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6Q02P$"% ,4    "  8A E5!=2EUFL9   )?0$ &0              @(%
M<P$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( !B$"57,
MMA.PY <  .T^   9              " @>*, 0!X;"]W;W)K<VAE971S+W-H
M965T,SDN>&UL4$L! A0#%     @ &(0)55T*)%W("   KDT  !D
M     ("!_90! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M"  8A E5#7<.)" +  #"A0  &0              @('\G0$ >&PO=V]R:W-H
M965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( !B$"55VS#9H/ P  %!?   9
M              " @5.I 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L!
M A0#%     @ &(0)5=O5_>Q  P  [0P  !D              ("!QK4! 'AL
M+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    "  8A E5ND*+:(T#
M  # $0  &0              @($]N0$ >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;%!+ 0(4 Q0    ( !B$"54CD.6#,@0  +41   9              "
M@0&] 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ &(0)
M5<B ;J3^ P  *18  !D              ("!:L$! 'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6Q02P$"% ,4    "  8A E5Y":EC%("   -!0  &0
M        @(&?Q0$ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0
M   ( !B$"55[;0]P@P0  ((8   9              " @2C( 0!X;"]W;W)K
M<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ &(0)56PQJY',#0  '*L
M !D              ("!XLP! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q0
M2P$"% ,4    "  8A E5#O]]3EH.   2S0  &0              @('EV@$
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( !B$"56NWP6-
M3 4  !TH   9              " @7;I 0!X;"]W;W)K<VAE971S+W-H965T
M-3$N>&UL4$L! A0#%     @ &(0)54*\VLGO$0  I\,  !D
M ("!^>X! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    "  8
MA E515%G=C<"   3!0  &0              @($? 0( >&PO=V]R:W-H965T
M<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( !B$"57:SD(&\0D  ,ME   9
M          " @8T# @!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#
M%     @ &(0)55+K=MXP P  YA(   T              ( !M0T" 'AL+W-T
M>6QE<RYX;6Q02P$"% ,4    "  8A E5EXJ[',     3 @  "P
M    @ $0$0( 7W)E;',O+G)E;'-02P$"% ,4    "  8A E5U%D_ '\$  !?
M)   #P              @ 'Y$0( >&PO=V]R:V)O;VLN>&UL4$L! A0#%
M  @ &(0)50^45$C: 0  62   !H              ( !I18" 'AL+U]R96QS
M+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ &(0)52%=IR;- 0  )"
M !,              ( !MQ@" %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
/ #X /@#I$   M1H"

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.2</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>571</ContextCount>
  <ElementCount>318</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>76</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="hfwa-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2126106 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2129107 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2135108 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2141109 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2143110 - 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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2327304 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2330305 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2336306 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2344307 - 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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2428417 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2431418 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2432419 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2433420 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2434421 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2437422 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2438423 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2439424 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2440425 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2442426 - 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-20220630.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2445427 - 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-20220630.htm">hfwa-20220630.htm</File>
    <File>ex-31110q063022.htm</File>
    <File>ex-31210q063022.htm</File>
    <File>ex-32110q063022.htm</File>
    <File>hfwa-20220630.xsd</File>
    <File>hfwa-20220630_cal.xml</File>
    <File>hfwa-20220630_def.xml</File>
    <File>hfwa-20220630_lab.xml</File>
    <File>hfwa-20220630_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="1">http://fasb.org/srt/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="2118">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-20220630.htm": {
   "axisCustom": 0,
   "axisStandard": 25,
   "contextCount": 571,
   "dts": {
    "calculationLink": {
     "local": [
      "hfwa-20220630_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "hfwa-20220630_def.xml"
     ]
    },
    "inline": {
     "local": [
      "hfwa-20220630.htm"
     ]
    },
    "labelLink": {
     "local": [
      "hfwa-20220630_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "hfwa-20220630_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "hfwa-20220630.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": 524,
   "entityCount": 1,
   "hidden": {
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 5
   },
   "keyCustom": 37,
   "keyStandard": 281,
   "memberCustom": 31,
   "memberStandard": 42,
   "nsprefix": "hfwa",
   "nsuri": "http://www.hf-wa.com/20220630",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2126106 - 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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2129107 - Disclosure - Stockholders' Equity",
     "role": "http://www.hf-wa.com/role/StockholdersEquity",
     "shortName": "Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueMeasurementInputsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135108 - 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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:RegulatoryCashRequirementsUnderBankingRegulationsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141109 - Disclosure - Cash Restriction",
     "role": "http://www.hf-wa.com/role/CashRestriction",
     "shortName": "Cash Restriction",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2143110 - 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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2327304 - 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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2330305 - 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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2336306 - 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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "hfwa:OutstandingCommitmentsToExtendCreditAndLettersOfCreditTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2344307 - 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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "icfb83321bef446899ab97cd926174252_I20220630",
      "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-20220630.htm",
      "contextRef": "icfb83321bef446899ab97cd926174252_I20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:NumberOfBranchesOperating",
      "reportCount": 1,
      "unique": true,
      "unitRef": "branch",
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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": [
       "us-gaap:DebtSecuritiesAvailableForSaleAllowanceForCreditLoss",
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i44a6f1e703484a0b8e57dac21f98cb1a_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "ia34aa562f92c426bb59664fd1718e889_D20220401-20220630",
      "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-20220630.htm",
      "contextRef": "ia34aa562f92c426bb59664fd1718e889_D20220401-20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FinancingReceivableRecordedInvestmentNonaccrualStatus",
      "reportCount": 1,
      "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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i66ed48b15f864a3da6a6f1c5d98f0182_I20211231",
      "decimals": "-3",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i66ed48b15f864a3da6a6f1c5d98f0182_I20211231",
      "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-20220630.htm",
      "contextRef": "ia34aa562f92c426bb59664fd1718e889_D20220401-20220630",
      "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-20220630.htm",
      "contextRef": "ia34aa562f92c426bb59664fd1718e889_D20220401-20220630",
      "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-20220630.htm",
      "contextRef": "ia34aa562f92c426bb59664fd1718e889_D20220401-20220630",
      "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-20220630.htm",
      "contextRef": "ia34aa562f92c426bb59664fd1718e889_D20220401-20220630",
      "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-20220630.htm",
      "contextRef": "i66ed48b15f864a3da6a6f1c5d98f0182_I20211231",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "ie9686e2db53048dd8252d3d790d8d354_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeFairValueOfDerivativeAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428417 - 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-20220630.htm",
      "contextRef": "ie9686e2db53048dd8252d3d790d8d354_I20220630",
      "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",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "ia34aa562f92c426bb59664fd1718e889_D20220401-20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431418 - 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-20220630.htm",
      "contextRef": "ia34aa562f92c426bb59664fd1718e889_D20220401-20220630",
      "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-20220630.htm",
      "contextRef": "iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432419 - 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-20220630.htm",
      "contextRef": "iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DividendsPayableDateDeclaredDayMonthAndYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i01b0b74895a1462bb91207af56a37764_D20200312-20200312",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433420 - 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-20220630.htm",
      "contextRef": "i01b0b74895a1462bb91207af56a37764_D20200312-20200312",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "hfwa:StockRepurchaseProgramPercentageOfOutstandingSharesAuthorizedForRepurchase",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "id09e617eebab4a79b0e9d9e4e9bf9a62_D20220401-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434421 - 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-20220630.htm",
      "contextRef": "id09e617eebab4a79b0e9d9e4e9bf9a62_D20220401-20220630",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchasedDuringPeriodShares",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2437422 - 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:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i46ac5db0accd468f8283891bc88d18d3_I20220630",
      "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",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "ia34aa562f92c426bb59664fd1718e889_D20220401-20220630",
      "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-20220630.htm",
      "contextRef": "ia34aa562f92c426bb59664fd1718e889_D20220401-20220630",
      "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-20220630.htm",
      "contextRef": "ib593d6206d764556ae262e6ad5647ccf_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438423 - 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-20220630.htm",
      "contextRef": "i3154e0dbc37b4b42ba5a8496e10eef10_D20220401-20220630",
      "decimals": "-3",
      "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-20220630.htm",
      "contextRef": "ib593d6206d764556ae262e6ad5647ccf_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AssetsFairValueDisclosure",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2439424 - 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",
       "us-gaap:FairValueAssetsMeasuredOnNonrecurringBasisValuationTechniquesTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i1a87f909596e4f90a3627ea678daa50d_I20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:LoansReceivableFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:HeldToMaturitySecuritiesFairValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440425 - 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",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i37a13b68c87e47c5a34243bb3c152590_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCash",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442426 - 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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "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-20220630.htm",
      "contextRef": "i2ad1c2e19165472fa47fade32378cd5a_I20220630",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusedCommitmentsToExtendCredit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445427 - 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-20220630.htm",
      "contextRef": "i66ed48b15f864a3da6a6f1c5d98f0182_I20211231",
      "decimals": "-3",
      "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-20220630.htm",
      "contextRef": "ia34aa562f92c426bb59664fd1718e889_D20220401-20220630",
      "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-20220630.htm",
      "contextRef": "ia34aa562f92c426bb59664fd1718e889_D20220401-20220630",
      "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-20220630.htm",
      "contextRef": "ia2a8250f179a4e32ae9c68fc89aca4da_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-20220630.htm",
      "contextRef": "ia2a8250f179a4e32ae9c68fc89aca4da_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-20220630.htm",
      "contextRef": "iab5ade3962514ec38bd2cde697cf39b8_D20220420-20220420",
      "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",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "hfwa-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "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-20220630.htm",
      "contextRef": "i622c9322be09494da00e482a88c3959e_D20220101-20220630",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationAmortizationAndAccretionNet",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 76,
   "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": [
      "r611"
     ],
     "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": [
      "r612"
     ],
     "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": [
      "r609"
     ],
     "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": [
      "r609"
     ],
     "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": [
      "r609"
     ],
     "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": [
      "r629"
     ],
     "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": [
      "r609"
     ],
     "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": [
      "r609"
     ],
     "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": [
      "r609"
     ],
     "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": [
      "r609"
     ],
     "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": [
      "r608"
     ],
     "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": [
      "r610"
     ],
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonNonrecurringBasisDetails"
     ],
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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": 10.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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_InterestRateSwapValuationAdjustments": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.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/20220630",
     "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_LoanReceivableReceivedFromTaxCreditEquityMethodInvestment": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Loan Receivable Received from Tax Credit Equity Method Investment",
        "label": "Loan Receivable Received from Tax Credit Equity Method Investment",
        "terseLabel": "Loans received from return of New Market Tax Credit equity method investment"
       }
      }
     },
     "localname": "LoanReceivableReceivedFromTaxCreditEquityMethodInvestment",
     "nsuri": "http://www.hf-wa.com/20220630",
     "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/20220630",
     "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableModifiedTDRsDetails",
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net change in accrued interest receivable, prepaid expenses and other assets, accrued expenses and other liabilities.",
        "label": "Net Change in Accrued Interest Receivable, Prepaid Expenses and Other Assets, Accrued Expenses and Other Liabilities",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "NetChangeInAccruedInterestReceivablePrepaidExpensesAndOtherAssetsAccruedExpensesAndOtherLiabilities",
     "nsuri": "http://www.hf-wa.com/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "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/20220630",
     "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivablePastDueLoansDetails"
     ],
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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": 9.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/20220630",
     "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "hfwa_ProceedsfromSaleofAssetsHeldforSale": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 13.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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/CashRestriction"
     ],
     "xbrltype": "textBlockItemType"
    },
    "hfwa_ReturnOfTaxCreditEquityMethodInvestment": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Return of Tax Credit Equity Method Investment",
        "label": "Return of Tax Credit Equity Method Investment",
        "terseLabel": "Cash received from return of New Market Tax Credit equity method investment"
       }
      }
     },
     "localname": "ReturnOfTaxCreditEquityMethodInvestment",
     "nsuri": "http://www.hf-wa.com/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofIncomeUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer of Bank Owned Life Insurance To Prepaid Expenses And Other Assets",
        "label": "Transfer of Bank Owned Life Insurance To Prepaid Expenses And Other Assets",
        "terseLabel": "Transfer of bank owned life insurance to prepaid expenses and other assets due to death benefit accrued"
       }
      }
     },
     "localname": "TransferOfBankOwnedLifeInsuranceToPrepaidExpensesAndOtherAssets",
     "nsuri": "http://www.hf-wa.com/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "hfwa_TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transfer of Property and Equipment to Prepaid Expenses and Other Assets Held-for-sale",
        "label": "Transfer of Property and Equipment to Prepaid Expenses and Other Assets Held-for-sale",
        "terseLabel": "Transfers of properties classified as held for sale to prepaid expenses and other assets from premises and equipment, net"
       }
      }
     },
     "localname": "TransferofPropertyandEquipmenttoPrepaidExpensesandOtherAssetsHeldforsale",
     "nsuri": "http://www.hf-wa.com/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "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/20220630",
     "presentation": [
      "http://www.hf-wa.com/role/GoodwillandOtherIntangibleAssetsOtherIntangibleAssetsTextualDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "auth_ref": [
      "r628"
     ],
     "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": [
      "r296",
      "r306",
      "r344",
      "r346",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r486",
      "r565",
      "r566",
      "r606",
      "r607"
     ],
     "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": [
      "r296",
      "r306",
      "r344",
      "r346",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r486",
      "r565",
      "r566",
      "r606",
      "r607"
     ],
     "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": [
      "r296",
      "r306",
      "r334",
      "r344",
      "r346",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r486",
      "r565",
      "r566",
      "r606",
      "r607"
     ],
     "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": [
      "r296",
      "r306",
      "r334",
      "r344",
      "r346",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r486",
      "r565",
      "r566",
      "r606",
      "r607"
     ],
     "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_SingleFamilyMember": {
     "auth_ref": [
      "r603",
      "r605",
      "r630",
      "r631"
     ],
     "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": [
      "r459",
      "r461",
      "r464",
      "r606",
      "r607"
     ],
     "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": [
      "r424"
     ],
     "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",
      "r499",
      "r556"
     ],
     "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",
      "r553",
      "r574",
      "r578"
     ],
     "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",
      "r88",
      "r89",
      "r90",
      "r373",
      "r569",
      "r570",
      "r636"
     ],
     "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": [
      "r148",
      "r230"
     ],
     "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": [
      "r170"
     ],
     "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": [
      "r147"
     ],
     "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_AllowanceForLoanAndLeaseLossesAdjustmentsNet": {
     "auth_ref": [
      "r151"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other addition (reduction) in allowance reserve for credit loss.",
        "label": "Allowance for Loan and Lease Losses, Adjustments, Other",
        "terseLabel": "Reduction in ACL"
       }
      }
     },
     "localname": "AllowanceForLoanAndLeaseLossesAdjustmentsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/AllowanceforCreditLossesonLoansSummaryofChangesinLoanAllowanceDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForLoanAndLeaseLossesLoansAcquired": {
     "auth_ref": [
      "r151"
     ],
     "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": [
      "r146"
     ],
     "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": [
      "r75",
      "r266",
      "r272"
     ],
     "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": 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": [
      "r113"
     ],
     "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": [
      "r84",
      "r129",
      "r134",
      "r140",
      "r217",
      "r285",
      "r286",
      "r287",
      "r288",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r370",
      "r374",
      "r427",
      "r450",
      "r452",
      "r500",
      "r551"
     ],
     "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": [
      "r409"
     ],
     "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",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r178"
     ],
     "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": [
      "r179"
     ],
     "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": [
      "r175",
      "r248"
     ],
     "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"
       }
      }
     },
     "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": [
      "r183"
     ],
     "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": [
      "r180",
      "r183",
      "r542"
     ],
     "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": [
      "r182"
     ],
     "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": [
      "r180",
      "r182",
      "r541"
     ],
     "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": [
      "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), 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": [
      "r180",
      "r184",
      "r543"
     ],
     "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": [
      "r180",
      "r185",
      "r544"
     ],
     "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": [
      "r180",
      "r185",
      "r539"
     ],
     "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": [
      "r181"
     ],
     "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": [
      "r180",
      "r181",
      "r540"
     ],
     "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": [
      "r185"
     ],
     "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": [
      "r185",
      "r544"
     ],
     "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": [
      "r172",
      "r176",
      "r248",
      "r503"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 1.0,
       "parentTag": "us-gaap_DebtSecurities",
       "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,267,715 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/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "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": [
      "r210"
     ],
     "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": [
      "r499"
     ],
     "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": "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"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BankOwnedLifeInsuranceIncome": {
     "auth_ref": [
      "r523"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.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": [
      "r532"
     ],
     "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": [
      "r343",
      "r345"
     ],
     "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": [
      "r343",
      "r345",
      "r366",
      "r367"
     ],
     "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": [
      "r425",
      "r426"
     ],
     "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",
      "r77"
     ],
     "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": "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": [
      "r497"
     ],
     "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": [
      "r71",
      "r77",
      "r81"
     ],
     "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": [
      "r71",
      "r437"
     ],
     "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": [
      "r328",
      "r329",
      "r330",
      "r331"
     ],
     "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": [
      "r243"
     ],
     "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": [
      "r185",
      "r335"
     ],
     "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": [
      "r244",
      "r335"
     ],
     "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": [
      "r279",
      "r280",
      "r281",
      "r282",
      "r604"
     ],
     "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": [
      "r327"
     ],
     "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": [
      "r88",
      "r89",
      "r405"
     ],
     "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",
      "r320"
     ],
     "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",
      "r452"
     ],
     "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,103,929 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",
      "r515",
      "r559"
     ],
     "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": [
      "r549"
     ],
     "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": [
      "r335",
      "r342",
      "r579"
     ],
     "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]",
        "terseLabel": "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",
      "http://www.hf-wa.com/role/InvestmentSecuritiesUnrealizedLossesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtAndEquitySecuritiesRealizedGainLoss": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.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": 10.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": [
      "r249"
     ],
     "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": [
      "r177",
      "r248",
      "r255",
      "r256"
     ],
     "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": [
      "r209",
      "r253",
      "r258"
     ],
     "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": [
      "r209",
      "r253"
     ],
     "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": [
      "r209",
      "r253",
      "r258"
     ],
     "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": [
      "r209",
      "r253"
     ],
     "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": [
      "r211"
     ],
     "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": [
      "r213"
     ],
     "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": [
      "r207",
      "r250",
      "r258"
     ],
     "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": [
      "r208",
      "r251"
     ],
     "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": [
      "r206",
      "r252",
      "r258"
     ],
     "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": [
      "r233"
     ],
     "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": [
      "r236"
     ],
     "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": [
      "r187",
      "r224",
      "r226",
      "r229"
     ],
     "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": [
      "r172",
      "r190",
      "r191",
      "r503"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 2.0,
       "parentTag": "us-gaap_DebtSecurities",
       "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).",
        "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 $559,312 and $376,331, respectively)"
       }
      }
     },
     "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/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_DebtSecuritiesHeldToMaturityNonaccrual": {
     "auth_ref": [
      "r232"
     ],
     "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": [
      "r548"
     ],
     "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": [
      "r506"
     ],
     "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": [
      "r75"
     ],
     "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 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": [
      "r378",
      "r379",
      "r381"
     ],
     "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",
      "r385",
      "r466"
     ],
     "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",
      "r385",
      "r466"
     ],
     "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",
        "terseLabel": "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",
      "r384",
      "r386",
      "r388",
      "r390"
     ],
     "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": [
      "r396",
      "r408"
     ],
     "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": [
      "r378",
      "r379",
      "r381"
     ],
     "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": [
      "r377",
      "r380",
      "r381",
      "r382",
      "r383",
      "r387",
      "r388",
      "r393",
      "r394",
      "r395",
      "r396"
     ],
     "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": [
      "r80"
     ],
     "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": [
      "r327"
     ],
     "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": [
      "r80"
     ],
     "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",
      "r97",
      "r98",
      "r99",
      "r100",
      "r101",
      "r106",
      "r108",
      "r110",
      "r111",
      "r112",
      "r114",
      "r115",
      "r406",
      "r407",
      "r516",
      "r560"
     ],
     "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",
      "r97",
      "r98",
      "r99",
      "r100",
      "r101",
      "r108",
      "r110",
      "r111",
      "r112",
      "r114",
      "r115",
      "r406",
      "r407",
      "r516",
      "r560"
     ],
     "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": 2.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",
      "r88",
      "r89",
      "r90",
      "r93",
      "r102",
      "r104",
      "r116",
      "r221",
      "r320",
      "r327",
      "r355",
      "r356",
      "r357",
      "r362",
      "r363",
      "r405",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r569",
      "r570",
      "r571",
      "r636"
     ],
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquitySecuritiesFvNi": {
     "auth_ref": [
      "r422"
     ],
     "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": [
      "r297",
      "r299",
      "r300",
      "r424"
     ],
     "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": [
      "r409",
      "r410",
      "r411",
      "r418"
     ],
     "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": [
      "r412"
     ],
     "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": [
      "r409",
      "r410",
      "r412"
     ],
     "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": [
      "r412"
     ],
     "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": [
      "r409",
      "r410"
     ],
     "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": [
      "r409",
      "r425",
      "r426"
     ],
     "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": [
      "r409",
      "r425"
     ],
     "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": [
      "r297",
      "r299",
      "r300",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r410",
      "r456",
      "r457",
      "r458"
     ],
     "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": [
      "r417",
      "r418"
     ],
     "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": [
      "r297",
      "r299",
      "r300",
      "r409",
      "r419"
     ],
     "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": [
      "r409",
      "r410",
      "r413",
      "r414",
      "r420"
     ],
     "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/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"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "auth_ref": [
      "r297",
      "r299",
      "r300"
     ],
     "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": [
      "r336"
     ],
     "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",
      "http://www.hf-wa.com/role/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r297",
      "r335",
      "r336",
      "r341",
      "r342",
      "r410",
      "r456"
     ],
     "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": [
      "r297",
      "r299",
      "r300",
      "r335",
      "r336",
      "r341",
      "r342",
      "r410",
      "r457"
     ],
     "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": [
      "r297",
      "r299",
      "r300",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r410",
      "r458"
     ],
     "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": [
      "r409",
      "r410"
     ],
     "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": [
      "r415"
     ],
     "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/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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementInputsDisclosureTextBlock": {
     "auth_ref": [
      "r421"
     ],
     "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": [
      "r297",
      "r299",
      "r300",
      "r335",
      "r336",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r342",
      "r456",
      "r457",
      "r458"
     ],
     "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": [
      "r409",
      "r410",
      "r413",
      "r414",
      "r416",
      "r420"
     ],
     "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": [
      "r417",
      "r420"
     ],
     "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/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails",
      "http://www.hf-wa.com/role/InvestmentSecuritiesAmortizedCostGrossUnrealizedGainsandLossesandFairValuesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOptionChangesInFairValueGainLoss1": {
     "auth_ref": [
      "r428"
     ],
     "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": [
      "r525"
     ],
     "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": [
      "r546"
     ],
     "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": "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": [
      "r508"
     ],
     "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": [
      "r231",
      "r247"
     ],
     "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": [
      "r161",
      "r231",
      "r247"
     ],
     "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": [
      "r196",
      "r200",
      "r214",
      "r215",
      "r216",
      "r225",
      "r230",
      "r231",
      "r235",
      "r238",
      "r252",
      "r254",
      "r257",
      "r258",
      "r298",
      "r318",
      "r396",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619"
     ],
     "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/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "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": [
      "r238"
     ],
     "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/LoansReceivablePastDueLoansDetails",
      "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/LoansReceivablePastDueLoansDetails",
      "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": [
      "r468",
      "r469"
     ],
     "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": [
      "r144",
      "r224",
      "r226",
      "r229",
      "r504",
      "r623",
      "r625",
      "r627"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 1.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": [
      "r147",
      "r228",
      "r246"
     ],
     "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": [
      "r146",
      "r227",
      "r246"
     ],
     "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": [
      "r152",
      "r238"
     ],
     "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": [
      "r154"
     ],
     "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/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_FinancingReceivableModificationsPostModificationRecordedInvestment2": {
     "auth_ref": [
      "r154"
     ],
     "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/LoansReceivableNonaccrualLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinancingReceivableModificationsSubsequentDefaultNumberOfContracts1": {
     "auth_ref": [
      "r156"
     ],
     "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": [
      "r155"
     ],
     "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": [
      "r234"
     ],
     "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": [
      "r239",
      "r246"
     ],
     "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": [
      "r239",
      "r246"
     ],
     "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": [
      "r239",
      "r246"
     ],
     "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": [
      "r239",
      "r246"
     ],
     "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": [
      "r239",
      "r246"
     ],
     "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": [
      "r239",
      "r246"
     ],
     "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": [
      "r225",
      "r230",
      "r240",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627"
     ],
     "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": [
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627"
     ],
     "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": [
      "r159",
      "r233",
      "r247"
     ],
     "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": [
      "r153",
      "r160",
      "r161",
      "r231",
      "r235",
      "r238",
      "r241",
      "r242",
      "r246",
      "r247",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627"
     ],
     "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": [
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627"
     ],
     "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": [
      "r158",
      "r232",
      "r624",
      "r625"
     ],
     "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": [
      "r239",
      "r246"
     ],
     "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": [
      "r157",
      "r164",
      "r165"
     ],
     "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": [
      "r157",
      "r164"
     ],
     "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": [
      "r247"
     ],
     "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": [
      "r161",
      "r231",
      "r247"
     ],
     "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": [
      "r161",
      "r231",
      "r247"
     ],
     "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": [
      "r163",
      "r168"
     ],
     "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": [
      "r267",
      "r268",
      "r271",
      "r273",
      "r488",
      "r492"
     ],
     "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": [
      "r267",
      "r270"
     ],
     "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_GainLossOnSaleOfNotesReceivable": {
     "auth_ref": [
      "r467"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.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": [
      "r75"
     ],
     "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_GainLossOnSalesOfLoansNet": {
     "auth_ref": [
      "r75",
      "r522",
      "r563"
     ],
     "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": [
      "r259",
      "r261",
      "r452",
      "r498"
     ],
     "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 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": [
      "r274"
     ],
     "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": [
      "r75",
      "r260",
      "r262",
      "r264"
     ],
     "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": [
      "r382",
      "r391"
     ],
     "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": [
      "r382"
     ],
     "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": [
      "r188",
      "r198"
     ],
     "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": [
      "r189",
      "r199"
     ],
     "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": [
      "r194",
      "r203",
      "r537",
      "r542"
     ],
     "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": [
      "r194",
      "r537"
     ],
     "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": [
      "r193",
      "r202",
      "r536",
      "r541"
     ],
     "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": [
      "r193",
      "r536"
     ],
     "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": [
      "r195",
      "r204",
      "r538",
      "r543"
     ],
     "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": [
      "r195",
      "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, 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": [
      "r191",
      "r539"
     ],
     "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": [
      "r191",
      "r205",
      "r539",
      "r544"
     ],
     "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": [
      "r192",
      "r201",
      "r535",
      "r540"
     ],
     "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": [
      "r192",
      "r535"
     ],
     "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": [
      "r191",
      "r205",
      "r544"
     ],
     "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": [
      "r191",
      "r539"
     ],
     "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": [
      "r186",
      "r197",
      "r503"
     ],
     "calculation": {
      "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": [
      "r210"
     ],
     "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": [
      "r150"
     ],
     "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/LoansReceivablePastDueLoansDetails",
      "http://www.hf-wa.com/role/LoansReceivableTDRsSubsequentlyDefaultedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairedFinancingReceivableRelatedAllowance": {
     "auth_ref": [
      "r149"
     ],
     "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",
      "r129",
      "r133",
      "r136",
      "r139",
      "r141",
      "r493",
      "r513",
      "r533",
      "r561"
     ],
     "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": [
      "r85",
      "r103",
      "r104",
      "r127",
      "r359",
      "r364",
      "r365",
      "r562"
     ],
     "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": [
      "r79"
     ],
     "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": [
      "r78",
      "r531"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 2.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 (decrease) 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_IncreaseDecreaseInLoansToFederalHomeLoanBanks": {
     "auth_ref": [],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in Federal Home Loan Bank (FHLBank) loans to another FHLBank.",
        "label": "Increase (Decrease) in Loans to Federal Home Loan Banks",
        "negatedTerseLabel": "Federal Home Loan Bank advances"
       }
      }
     },
     "localname": "IncreaseDecreaseInLoansToFederalHomeLoanBanks",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInReceivablesUnderRepurchaseAgreements": {
     "auth_ref": [
      "r74"
     ],
     "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 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": [
      "r265",
      "r269"
     ],
     "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": "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": [
      "r518"
     ],
     "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": [
      "r517"
     ],
     "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": [
      "r495",
      "r510"
     ],
     "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": [
      "r506"
     ],
     "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",
      "r123",
      "r444",
      "r445",
      "r530"
     ],
     "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": [
      "r528"
     ],
     "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": [
      "r529"
     ],
     "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": [
      "r521"
     ],
     "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": [
      "r519"
     ],
     "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": [
      "r526",
      "r613",
      "r614"
     ],
     "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": [
      "r526",
      "r613",
      "r614"
     ],
     "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": [
      "r69",
      "r72",
      "r79"
     ],
     "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": [
      "r389"
     ],
     "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/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "http://www.hf-wa.com/role/FairValueMeasurementsFairValueMeasurementonRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestReceivable": {
     "auth_ref": [
      "r26"
     ],
     "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": "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": [
      "r152",
      "r238",
      "r245",
      "r246",
      "r283",
      "r392"
     ],
     "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": [
      "r582",
      "r592",
      "r595",
      "r596"
     ],
     "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": [
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r593",
      "r594",
      "r597",
      "r598",
      "r599",
      "r600"
     ],
     "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": [
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r590",
      "r591",
      "r593",
      "r594",
      "r597",
      "r598",
      "r599",
      "r600"
     ],
     "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": [
      "r409"
     ],
     "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": [
      "r213",
      "r494",
      "r545",
      "r601",
      "r620"
     ],
     "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",
      "r501",
      "r550"
     ],
     "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",
      "r84",
      "r135",
      "r217",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r371",
      "r374",
      "r375",
      "r427",
      "r450",
      "r451"
     ],
     "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",
      "r84",
      "r217",
      "r427",
      "r452",
      "r502",
      "r555"
     ],
     "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": [
      "r169"
     ],
     "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": [
      "r163"
     ],
     "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"
       }
      }
     },
     "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/FairValueMeasurementsQuantitativeInformationLevel3Details"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LoansReceivableHeldForSaleNetNotPartOfDisposalGroup": {
     "auth_ref": [
      "r143",
      "r602"
     ],
     "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 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": [
      "r412"
     ],
     "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": [
      "r412"
     ],
     "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": [
      "r71"
     ],
     "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 (used) 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": [
      "r71"
     ],
     "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) provided 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": [
      "r71",
      "r73",
      "r76"
     ],
     "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",
      "r76",
      "r84",
      "r92",
      "r97",
      "r98",
      "r99",
      "r100",
      "r103",
      "r104",
      "r109",
      "r129",
      "r133",
      "r136",
      "r139",
      "r141",
      "r217",
      "r285",
      "r286",
      "r287",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r407",
      "r427",
      "r514",
      "r558"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 12.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",
        "terseLabel": "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",
      "r91",
      "r92",
      "r93",
      "r94",
      "r95",
      "r96",
      "r99",
      "r105",
      "r114",
      "r166",
      "r167",
      "r218",
      "r219",
      "r220",
      "r221",
      "r222",
      "r223",
      "r284",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r356",
      "r357",
      "r358",
      "r360",
      "r361",
      "r362",
      "r363",
      "r397",
      "r398",
      "r399",
      "r400",
      "r401",
      "r402",
      "r403",
      "r404",
      "r405",
      "r406",
      "r407",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r449",
      "r489",
      "r490",
      "r491",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r578",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636"
     ],
     "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": [
      "r382"
     ],
     "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": [
      "r525"
     ],
     "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": [
      "r523"
     ],
     "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": [
      "r523"
     ],
     "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": [
      "r161",
      "r224",
      "r231",
      "r237",
      "r246",
      "r247",
      "r621",
      "r623",
      "r624"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofFinancialConditionUnaudited": {
       "order": 2.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",
      "r143",
      "r237"
     ],
     "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": "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",
      "r446",
      "r524"
     ],
     "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",
      "r171"
     ],
     "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 $(44), $0, $(83) 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": [
      "r171"
     ],
     "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",
      "r376"
     ],
     "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": [
      "r584",
      "r587",
      "r590"
     ],
     "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",
      "r368",
      "r369",
      "r372"
     ],
     "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) income"
       }
      }
     },
     "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",
      "r212"
     ],
     "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, $0, $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",
      "r212"
     ],
     "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 $(7,638), $722, $(19,751) and $(2,482), 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": [
      "r527"
     ],
     "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": [
      "r509"
     ],
     "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": [
      "r525"
     ],
     "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_OtherRealEstateAndForeclosedAssets": {
     "auth_ref": [
      "r505"
     ],
     "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": [
      "r152",
      "r238"
     ],
     "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": [
      "r160",
      "r161",
      "r231",
      "r247"
     ],
     "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": [
      "r70"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 11.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": [
      "r66"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.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": [
      "r66"
     ],
     "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",
      "r63",
      "r173"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 1.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": [
      "r64"
     ],
     "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": [
      "r63",
      "r173"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 10.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": [
      "r65"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 11.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": [
      "r347",
      "r350"
     ],
     "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"
     ],
     "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"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PledgedAssetsSeparatelyReportedSecuritiesPledgedAsCollateralAtFairValue": {
     "auth_ref": [
      "r468"
     ],
     "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": [
      "r423"
     ],
     "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",
      "r304"
     ],
     "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",
      "r452"
     ],
     "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": 1.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",
      "r173"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 14.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",
      "r173"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 12.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",
      "r173"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 7.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_ProceedsFromSaleOfFederalHomeLoanBankStock": {
     "auth_ref": [
      "r61"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from sale of Federal Home Loan Bank (FHLB) stock.",
        "label": "Proceeds from Sale of Federal Home Loan Bank Stock",
        "terseLabel": "Proceeds from redemption of Federal Home Loan Bank stock"
       }
      }
     },
     "localname": "ProceedsFromSaleOfFederalHomeLoanBankStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleOfLoansHeldForSale": {
     "auth_ref": [
      "r68",
      "r70"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.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_ProceedsFromSaleOfPropertyPlantAndEquipment": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.",
        "label": "Proceeds from Sale of Property, Plant, and Equipment",
        "terseLabel": "Proceeds from sales of premises and equipment"
       }
      }
     },
     "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProfessionalFees": {
     "auth_ref": [
      "r580",
      "r581"
     ],
     "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",
      "r275",
      "r452",
      "r547",
      "r557"
     ],
     "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": "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": [
      "r74",
      "r145",
      "r520"
     ],
     "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": [
      "r74",
      "r145",
      "r520"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 9.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": [
      "r74",
      "r512"
     ],
     "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": [
      "r333"
     ],
     "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_RepaymentsOfDebt": {
     "auth_ref": [
      "r67"
     ],
     "calculation": {
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.",
        "label": "Repayments of Debt",
        "negatedTerseLabel": "Repayment of Federal Home Loan Bank advances"
       }
      }
     },
     "localname": "RepaymentsOfDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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": [
      "r174",
      "r335"
     ],
     "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": [
      "r81",
      "r496",
      "r552"
     ],
     "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",
      "r327",
      "r358",
      "r452",
      "r554",
      "r573",
      "r578"
     ],
     "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",
      "r88",
      "r89",
      "r90",
      "r93",
      "r102",
      "r104",
      "r221",
      "r355",
      "r356",
      "r357",
      "r362",
      "r363",
      "r405",
      "r569",
      "r571"
     ],
     "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": [
      "r447",
      "r448"
     ],
     "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": [
      "r112"
     ],
     "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": [
      "r468",
      "r469"
     ],
     "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": [
      "r238",
      "r246"
     ],
     "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": [
      "r154",
      "r156"
     ],
     "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": [
      "r160",
      "r235"
     ],
     "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": [
      "r231",
      "r247"
     ],
     "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": [
      "r267",
      "r270",
      "r488"
     ],
     "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": [
      "r379"
     ],
     "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": [
      "r211"
     ],
     "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",
      "r82",
      "r117",
      "r118",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r309",
      "r313",
      "r318",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r326",
      "r327"
     ],
     "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": [
      "r328",
      "r329",
      "r330",
      "r331"
     ],
     "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": [
      "r424"
     ],
     "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",
      "r86",
      "r87",
      "r507"
     ],
     "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": [
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r277",
      "r278",
      "r564"
     ],
     "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": [
      "r348"
     ],
     "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": [
      "r152",
      "r238"
     ],
     "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",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r132",
      "r133",
      "r134",
      "r135",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r263",
      "r276",
      "r277",
      "r278",
      "r564"
     ],
     "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",
      "r88",
      "r89",
      "r90",
      "r93",
      "r102",
      "r104",
      "r116",
      "r221",
      "r320",
      "r327",
      "r355",
      "r356",
      "r357",
      "r362",
      "r363",
      "r405",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r569",
      "r570",
      "r571",
      "r636"
     ],
     "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"
     ],
     "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/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": [
      "r88",
      "r89",
      "r90",
      "r116",
      "r487"
     ],
     "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/CondensedConsolidatedStatementsofStockholdersEquityUnaudited",
      "http://www.hf-wa.com/role/InvestmentSecuritiesTextualDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardForfeited": {
     "auth_ref": [
      "r12",
      "r13",
      "r320",
      "r327"
     ],
     "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",
      "r320",
      "r327",
      "r349"
     ],
     "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",
      "r320",
      "r327"
     ],
     "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",
      "r320",
      "r327"
     ],
     "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",
      "r320",
      "r327"
     ],
     "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",
      "r320",
      "r327"
     ],
     "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)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.hf-wa.com/role/StockholdersEquitySharesRepurchasedDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r13",
      "r17",
      "r18",
      "r84",
      "r162",
      "r217",
      "r427",
      "r452"
     ],
     "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": [
      "r83",
      "r305",
      "r308",
      "r309",
      "r310",
      "r311",
      "r312",
      "r313",
      "r314",
      "r315",
      "r316",
      "r317",
      "r319",
      "r327",
      "r332"
     ],
     "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": [
      "r152",
      "r238"
     ],
     "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": [
      "r511"
     ],
     "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": [
      "r196",
      "r200",
      "r214",
      "r215",
      "r216",
      "r298",
      "r318",
      "r396",
      "r453",
      "r454",
      "r455",
      "r456",
      "r457",
      "r458",
      "r459",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r468",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619"
     ],
     "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/FairValueMeasurementsCarryingValueandFairValueofFinancialInstrumentsDetails",
      "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": [
      "r328"
     ],
     "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": [
      "r154",
      "r156"
     ],
     "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": [
      "r335",
      "r534",
      "r579"
     ],
     "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": [
      "r112"
     ],
     "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": [
      "r107",
      "r112"
     ],
     "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": [
      "r106",
      "r112"
     ],
     "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": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r101": {
   "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"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "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"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "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": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "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"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "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": "(a)",
   "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": "(b)",
   "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": "(c)",
   "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": "(d)",
   "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": "(e)",
   "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": "(f)",
   "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": "(g)",
   "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": "(h)",
   "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",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r129": {
   "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"
  },
  "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": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "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"
  },
  "r139": {
   "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"
  },
  "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": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r141": {
   "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"
  },
  "r142": {
   "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"
  },
  "r143": {
   "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"
  },
  "r144": {
   "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"
  },
  "r145": {
   "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"
  },
  "r146": {
   "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"
  },
  "r147": {
   "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"
  },
  "r148": {
   "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"
  },
  "r149": {
   "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"
  },
  "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",
   "Subparagraph": "(c)(2)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5212-111524"
  },
  "r151": {
   "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"
  },
  "r152": {
   "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"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "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"
  },
  "r156": {
   "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"
  },
  "r157": {
   "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"
  },
  "r158": {
   "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"
  },
  "r159": {
   "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"
  },
  "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": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5111-111524"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196772"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "310",
   "URI": "http://asc.fasb.org/subtopic&trid=2196816"
  },
  "r169": {
   "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"
  },
  "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",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "http://asc.fasb.org/topic&trid=2196771"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "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": "(d)",
   "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)",
   "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)(1)",
   "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)(2)",
   "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)(3)",
   "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",
   "Subparagraph": "(f)(4)",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "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": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "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"
  },
  "r206": {
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "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"
  },
  "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": "8B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL6284393-111563"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "http://asc.fasb.org/topic&trid=2196928"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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"
  },
  "r216": {
   "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"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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"
  },
  "r219": {
   "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"
  },
  "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": "(c)",
   "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": "(d)",
   "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)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r223": {
   "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"
  },
  "r224": {
   "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"
  },
  "r225": {
   "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"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "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": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "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": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124267575&loc=SL82921830-210448"
  },
  "r241": {
   "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"
  },
  "r242": {
   "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"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "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)(1)",
   "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",
   "Subparagraph": "(a)(2)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "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)",
   "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)(1)",
   "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": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r273": {
   "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"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "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",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "http://asc.fasb.org/topic&trid=2144648"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "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": "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "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": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "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"
  },
  "r309": {
   "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"
  },
  "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",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r311": {
   "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"
  },
  "r312": {
   "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"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "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"
  },
  "r319": {
   "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"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r321": {
   "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"
  },
  "r322": {
   "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"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "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": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23309-112656"
  },
  "r331": {
   "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"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "http://asc.fasb.org/topic&trid=2208762"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "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)(02)(C)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "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": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "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"
  },
  "r359": {
   "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"
  },
  "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": "(a)",
   "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": "(b)",
   "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)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "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": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r371": {
   "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"
  },
  "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": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "http://asc.fasb.org/topic&trid=2197479"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "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": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "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": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "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)(1)",
   "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": "(b)(2)",
   "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": "(c)",
   "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": "(d)",
   "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)(2)",
   "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)(3)",
   "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": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r407": {
   "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"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "http://asc.fasb.org/topic&trid=2229140"
  },
  "r409": {
   "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"
  },
  "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": "(b)",
   "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": "(bb)",
   "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)",
   "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)(1)",
   "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": "(bbb)(2)",
   "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": "(c)",
   "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",
   "Subparagraph": "(h)",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "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",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "820",
   "URI": "http://asc.fasb.org/topic&trid=2155941"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "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": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r431": {
   "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"
  },
  "r432": {
   "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"
  },
  "r433": {
   "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"
  },
  "r434": {
   "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"
  },
  "r435": {
   "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"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "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": "(b)",
   "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": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "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"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "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": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "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"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "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"
  },
  "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)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r461": {
   "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"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "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"
  },
  "r469": {
   "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"
  },
  "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": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "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)(6)",
   "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": "(a)(7)",
   "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": "(b)",
   "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)(1)",
   "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)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "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"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "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": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "http://asc.fasb.org/subtopic&trid=2176304"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "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"
  },
  "r499": {
   "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"
  },
  "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(11))",
   "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(16))",
   "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(23))",
   "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(6))",
   "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(7)(2))",
   "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.10(4))",
   "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.12)",
   "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(1))",
   "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.13(3)(a))",
   "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.15)",
   "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.2)",
   "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": "210",
   "Subparagraph": "(SX 210.9-03.4)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "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"
  },
  "r516": {
   "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"
  },
  "r517": {
   "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"
  },
  "r518": {
   "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"
  },
  "r519": {
   "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"
  },
  "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.11)",
   "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.12)",
   "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(h))",
   "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.13)",
   "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(b))",
   "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.14)",
   "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.2)",
   "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.4)",
   "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.6)",
   "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.8)",
   "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": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "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": "45",
   "SubTopic": "230",
   "Subparagraph": "b.",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123398031&loc=d3e60009-112784"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "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"
  },
  "r537": {
   "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"
  },
  "r538": {
   "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"
  },
  "r539": {
   "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"
  },
  "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": "(a)",
   "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": "(b)",
   "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": "(c)",
   "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",
   "Subparagraph": "(d)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=SL120269850-112803"
  },
  "r544": {
   "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"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "http://asc.fasb.org/subtopic&trid=2209399"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "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(16)(a))",
   "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)(12))",
   "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)(2))",
   "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)(3))",
   "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)(23)(a)(4))",
   "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)(25))",
   "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)(4))",
   "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": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r558": {
   "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"
  },
  "r559": {
   "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"
  },
  "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(23))",
   "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(8))",
   "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(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r563": {
   "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"
  },
  "r564": {
   "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"
  },
  "r565": {
   "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"
  },
  "r566": {
   "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"
  },
  "r567": {
   "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"
  },
  "r568": {
   "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"
  },
  "r569": {
   "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"
  },
  "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)(1)",
   "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": "(f)(2)",
   "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)(1)",
   "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)(i)",
   "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)(ii)",
   "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)(iii)",
   "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": "(g)(2)(iv)",
   "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)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r578": {
   "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"
  },
  "r579": {
   "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"
  },
  "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": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "220",
   "Subparagraph": "(k)",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=124433917&loc=SL114874205-224268"
  },
  "r581": {
   "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"
  },
  "r582": {
   "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"
  },
  "r583": {
   "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"
  },
  "r584": {
   "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"
  },
  "r585": {
   "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"
  },
  "r586": {
   "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"
  },
  "r587": {
   "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"
  },
  "r588": {
   "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"
  },
  "r589": {
   "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"
  },
  "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 6))",
   "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(Column D)(Footnote 7))",
   "Topic": "946",
   "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010"
  },
  "r592": {
   "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"
  },
  "r593": {
   "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"
  },
  "r594": {
   "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"
  },
  "r595": {
   "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"
  },
  "r596": {
   "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"
  },
  "r597": {
   "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"
  },
  "r598": {
   "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"
  },
  "r599": {
   "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"
  },
  "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",
   "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"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "http://asc.fasb.org/subtopic&trid=2324412"
  },
  "r602": {
   "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"
  },
  "r603": {
   "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"
  },
  "r604": {
   "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"
  },
  "r605": {
   "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"
  },
  "r606": {
   "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"
  },
  "r607": {
   "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"
  },
  "r608": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r609": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r610": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r611": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r612": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r613": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402"
  },
  "r614": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)"
  },
  "r615": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)"
  },
  "r616": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)"
  },
  "r617": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)"
  },
  "r618": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)"
  },
  "r619": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585"
  },
  "r620": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403"
  },
  "r621": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r622": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1404"
  },
  "r623": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(1)"
  },
  "r624": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(2)"
  },
  "r625": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(3)"
  },
  "r626": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1405",
   "Subparagraph": "(4)"
  },
  "r627": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1405"
  },
  "r628": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "303",
   "Subparagraph": "(5)"
  },
  "r629": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r63": {
   "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"
  },
  "r630": {
   "Footnote": "2",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "28"
  },
  "r631": {
   "Footnote": "4",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "29"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r636": {
   "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": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "http://asc.fasb.org/topic&trid=2122149"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "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"
  },
  "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": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "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"
  },
  "r87": {
   "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"
  },
  "r88": {
   "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"
  },
  "r89": {
   "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"
  },
  "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": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  },
  "r91": {
   "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"
  },
  "r92": {
   "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"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "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"
  },
  "r97": {
   "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"
  },
  "r98": {
   "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"
  },
  "r99": {
   "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"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>72
<FILENAME>0001046025-22-000133-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001046025-22-000133-xbrl.zip
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
M9UQ*OF@W$%'Q1O)4#>^5YR]-TMD*X!]Y)EFT^F<B6/]D!)\\]H[<SNYSE$#
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
M/'BXN5B-YY\<MR]/GOGF>+IHOOKP9@JJ14MU,*0!+"28JF@I4:Y3CRTG]!7
M*V9^Y<H,(VMK0JUC2B2>R6JQ9,$,#%;,[+W1NS<\HAT^E:-/3X[;4@J=\W04
MFP53'HQ:),D(]R,8P@CZ 8!6W.X];K_STQ=RD*-[)YNS1Q?DU7[T]F!:E\.S
M0U\*F-. ;HDII"E*9&'V;"UX@BE?E?(*YOT'\Y0'\8TM'\N0$WO+N=76L(>F
MV4Q"SL71JI654-P&+&^>GFSDS.^ZGBT.P F[4>^-!JPPYB3H;GF:)I!SU-!7
M .\]@"_V43YY]&CCCZ9ME:^.G_GIV<7"+ 3#+7J/%26502AL*D&54&N00B5J
MA17#,Y19:)%KEC9,3T#P)#V ,55P+#H^FO]AIM7N+#"5M+VC72E%EHR0FK;I
M/+AT4<@ZO2-5XP(.LJX 7DXJ:8N=S$.A''-L5!E#8HK0R$DB B3G&^SEON+V
MEJ:2MFB$/;=I$]-239AB9+<60J\E6:RU+.!(] KF9:>2MH=E((8^PI81CQOF
M89FGM@O5&DJG[K&O6+X%6+[Y5-+V !QRX8@1S"DBYZD&M0QK#!E%HMD*X/T'
M\(Y22=N9LG%\/CW+OYE#]72\_(]KK)*&$!UJB;%ARUEC3N[<"V/IS OH3S7+
M('Y[6:@:AF%*)*GF/ITU%"N" DT'>P1<Q/;-C(+4+69T.]8T#4<4+<BU2A@A
M:R:NRB%YG7')Z6*"L"T6XH%(L1K-AUWK109QK<T'B[5AX[ O83;:S(.,+1J\
M:NK4.7LR# 2DD9(3M%)+\+0/'FG9^[$0; @$61POSDZ(<"O*F#JH<^ ]$-#B
M]QL'HVN17*>=<]1J#!PJ1(TN?8J!%A#HS)'6;2\2;30=5,G6@\.P<J8L"1!
M"U=#U3T0T"+W'FHIK1?(5:4A!Y#DI:HYEYJC&^^!7'9-Z[8GK#)H'8RX:#@B
MPI ZJ[90,3,70O E[-#/G-9M<1]$A[!2&\1!AV)UXF'[3"3F0;]+LWWP2$M,
M+;UY.!:B]=2:Y CH>9HJ&0;[]IH&@<AY 0?N7JWYP^=/_;73E'^3T\>'QX_.
M3HX'6_AF2&@ZXSRD]/#D0I/\VW,=M[[K3T].#Q?#\DKQRE-7O"B C0K5#DDC
M,I);U07HU!+DM45_Q2-22K':6$RD&J91]9F+BKF%Z@L8UO V>;VTC]Y\(T>#
M7OCFV<6QY4_:LV$Q%Q/89F^<M48?C@D#1Y'!!+4C].9290%;]3,4SQ:UIW)(
M4G+(M2);I5P;JJBG'BG-^9#_NXCG.W]ZOK''<NJ?# +A2THVE!)K9[!2LJ"5
M*'G$MB473SBT)B\@9IJ58+:89"C2LDD.L0(JH30&QU"'NM1,NH"Y3?^6'UQP
M[5=!T+='WAYY6XC"U"&'$ DF=4%G9($PS%GD'CJ/H&B9"K,KN6QQ%@:Z^8AS
M1'- %);:JYLA6!]OM'W(;'_R3 Z/1(^\GVQ.Y<@7M_LP_'Y,**24.R*QJ/(@
MSR->+3H9N/GKSEQEM,4Q3:$KY])(>L-!T,@[UL';-$.*V=H>Z-%_^U$[.WDB
M9Y-DGB].BU*#-L*<RDEA^""64%,H$,P\#H'M@Q;M1$+;*?.Z_/*W-].Z_/#J
M'N]<Z=4ZYBI*21IAJHFUEJEJQ4LD]KP ,G@I\N-'WPTW??ALLI#CU<FFO9YK
M_?3Y9T=R>OI-?\O5K_&45WGU3X[';[?S :(IR;[=,L37O_S;D\U9/SDZ/'GP
MX@__=WG^7UZW$(M2,+G(=,!U&OU&C7@X:3)(R#HX[@)&\ZWPFI<Y?#,W!U1D
M^"AHV)"A47;(G"+4/,W!6D(KM2W"ZUMY/OX&^_';S<F9V]GXGO'JT4:>W#:
M;;%$D+H$3)IYA'H5.]=8O&8F+R5C6L)AV15@<[9@!5%S9PX#8CBHMPS?6# &
ML>$G,2Q@<W6; /OFIV/??&-V_O30VRO9?N=R]/GIM-%WVX"V/4N&.=9DWL6&
M'0/L%%U&Z%VEYN$\%W'(:07:$BP:M(M>$AVZ\ !688[4/'5%&<% 7,"&W#:!
M=O_D>,7:M1DU1XX2IE'B%Z5^*(XDR6B\.S6RNV5&;<7:==HU@Q8, BDK8R"7
M3GF\DA*#]]ILD79MEC+;XK90Z<#<R1H'%*YLSCES58E&%9:9?IJES+;8Y\>:
M=#3"WBIF3Q*5*C(E2PQ>]U'/7JN]7ZBBE:%<(4,.((K#2$J;)J_$/-[V1GT!
MM0N+$=KV-$V[0LU.236BI$;(/<7F$2SFB+A(3?O](>&QGYU\<7*^^4*>'!X]
M?T69/CNYV$N\R'?=.'VZ>+2W/\LGQ^UK.6YWITX9)T\79"R"J2%BSZ$I4D>B
M$J=I<L/,6ZFP@ +U%7<WA[MMYEH+1LQL:42+6J.F F)-0_? @LLY0WZSXMN)
M5GQQ^,R_V=P[V?B56KSTMN,/>(WD;DX& A948U.,1^ 1U<D",H,F*2&11>H6
M9$$GWE80WC0(M\C\FEE*K3B.4*O6K*;<N5H9QI&T+^#(T0(=V1;3GI*HB(;,
ME=$I2 !P#Q12MVD$[VI#9JU]9EI&I%Q3;AF!$BL@J-3,:CDMJ+O:?Y*5.CX]
M']9RH>F-6*<D(@?KG5&RR[3'1658T:Z==3DM!68NL>WI&(5..63*"1IFB*J#
MYK>IY!QXL/\ES.I:3N'A5V/A-\=R]-G&V^'9)Z>G?GKZ:T1].Q[TMFT_;;&_
M5F((+:&VK!A,J4H*64&*=HRV OKF ?W@J5^T8)F69@<IFKV!]N _F;GC,-4!
MO3?1Z%0P94=7* NHXGU'O)SKM$9--K]U]'$?=>KVX3IH<D7(0FWJFZS*I3O7
MGJ$,^<1E1MGS+1Y>6<A-S*[/Y.RDN?H(A"*'<?=BM=6!9XYZNR!]8]56*[1O
M(#&?):7F$2,K5DWL6A70HT0+%FY9W>K,H+U2[6V=9TI6 AOCX-L\->)I'BJ9
M%"R.N(2)HWL,\AN)#_8<X:[JTH&J.V$ %H_:>\*LB+'$Y7296%Q)^$I2;H"D
M=)Y:0EJ'3%BS:LVYQ C46JVMW+(LX/S0O?*4;34/5$S@UA4<:V'6&G)+K1OD
MZ>#U_'$^)Y>_" 6[?2"/X!V3)K#4$4$(:E$O32+%P= 70%56EW\#A-9B'[Z^
MJW?%:0A2DUJ<56*C7/,"0K;5==[L("9MD0.X9$>H3%I"JT*H6(=LU]VT%2RO
M)SVM%73W+(H>D-)P195"**8 MC?&9:<N:/G'^S380(J&BJ6@1F"8R'FU-GB*
M9U_ N-'EV)3EHR5YIL)3&W[JV"L1^=1A7$J0DEI=@%%9SW==R]F,K=GJN2!=
M+&< S\.#,B9S\19+2YD4ZK21N$BDSP@PLS[,<WMAWXP#)U,B#M@RLO>0:DQ5
M>HH:%Y"=6V$_%]C_1V'_7!0@M1Z##4Y3:IGZ9\N4HRE@I9>A#7GEPZOFS>[T
MZ!;1/[5N&)"/T[ABKY4Q8! 159VVW5?SO_*%7Z8/8C:B*ABGR1](D)H.WER1
MNDK<IP./,P;,(CWM()H%>FQ,+>*(M,0&U814E%--O:R>=F:8G0MNH(,@YEP3
M.78UIC@U?0&H.>5N^^2CWO/$[NUU2U6BH68WY8:Q%L&:L]7:JE0-=9GG<Y:
MD7<W=G.!2D/MN7OK&A13,,ZA,=<66\@8?0&)OKW37J(1<X^EHA(0Z[2W,.A!
MX\A&[@P+*(7<8]I6%3VEJ5(E#-.J3!7 T&-,O0XJMS?ZLCQ+%M4+J@Q"S0DK
M(H\H++18IH.I56O]Q]T+R4" @_T0T>W9^A^8V)S='0S^$C$P_GEYGY>?O91E
M>^W2U\%U]<GOB=9:'!2;($RC<J458FZ,VE(&B<*W;%S2+)I4W,;BRVTV(Z]<
M(Y!KC,@&U ))*3PUMZZ R^RTMFQ W^XZT>U!FWNJ'::2KI"P5>.8?3H-.LAT
M,VPX?VC/*;,V5YVZ?;CNSLJ!FC)V',#CP+D4@YQ3Y9)H_KA>NZZLD/Y%E79R
M*CJ5[RN2#6C'[BT7"QT[X0),]1Z?VE^A_5X3G&MMB3I+S@5MH-F&P:YIQ)"]
MBU==H;V>9EX\R ,0899,!?K4#T[)FTE/!4H8F+]E:9&Y@7P&9SX6CW#+D"WV
M%CD2.D2FT(KUTF'@OET>.KPU")]?7XJ5I+P726&KJ:E 2QD+9NH]YA%CQ@'U
MK+=M8-7\T+WRE"VE3JQ3T&*6,4V;@F)Y"C-;K]5B[CQ_G,_)Y2]"P6X?R"L'
M5Y*I38+@0+J8]T90I<<6(B]@2V=U^=>/$DB=1X06.K6&&)2"TS""E'#\V]H"
MLLBKZ[S1>3.8&@Y[XE,KIV%AB+3'F$.=^F3')>2QYN0Z]QPL&!-;M]):8-12
MA5Q(AG$IEB+M#\^Z/:57UY0;+\.JE%Y"9P1PYARPL=="E5WZOL!D#C9E^6CI
MD@=6NJ64$Y92:;BCXD6'_X% <0&\=NVZLL_'2;>8;$X90X/$50E[[4*#E&-.
M)8[8CD$6B?09 6;6A^!O+^PE*TO 8$D4@8RU<6Y8!4/IVML*^Q7V,SQ4M#T%
MB$VKMNH])T(K6<RZ&Y5(C2G3 C89Y\^'5\V;*_H[MD2<:FN 6#-I2P5(F5K6
M"K2 :'#>(-P[OE!BU 9</2'B>,FUDF:,4X]Y,UA "GL? +-(3UM8+%JD2"%<
M'!8-C3TIB [JJ;IFLV>&V;G@)GIF#B*IJ:&/5R0,34MQ;45IF84R2^BHL2"W
M-+6&[AYB2.#8-'!6$8*2G)@\KAC9?:'K7*!24G;OS<<R9TR1F8*A C6,9K'6
M^4-E[[2WAX0:3*5SQT$,&"06*,4*!C/?GQA\B;1-AL)0R&!&@%X31^C9>XS#
M"6?%O#?"69PE(PS#[PD%3XZ$,-7$2Z^AIJY]".2RZPHNH.O*\@X_R]%7%]QZ
M>K!O?=-/-D_&V_Y@T.[STS?K+L5L<WY+3E__LET,WGB[F,'_2O0"7GI%8:-4
M Y0<!'.WEOE"*^!**V#5BE4K;E8KX-VU K:F%=V=NDQ3VT0P#HY5(0 @*6+I
MC.&6^HJ;+HE?]6.F7B.V&A,)MZ!Y*$&F)DEXZF376\>4;ZG76/5C?OJQ$__A
M%+FG #S5 ,;*K#$FJ772F,3JR_,?6X?:(NT>-XH^;?R.2!Y[* P R:QX[<4R
MT?+LWNSDNA-]Q08AMYJR:)K.S@M05X7Q#@<"T05U9%VCH'WT8KMI)5N[#I"B
M1PUHL4OOE%3(32,/_W9I[6 YUF[5BKW2"GAWK=B>KX"HM5RT$^J*'92]JC:M
MUI*Z=KBEOF*-?>:G'SOQ&M%+J)9T. Q'HLRM>!1M/9BJUMOJ-5;]F)]^[,1_
M%' (0AV3 6H>KW+A4HH$BHD]WE+_L8..*ZN*S-2%5(Z"GFDH148I1DA3GJ7E
MI"GV1+?4A:PJ,DL5V8D7"2HMYX 5$J/Q",M-:P2;:)>BM^5YD15J,[7& %5<
MN0$Z8H/*-B#7A#PKE"X+)/0KU&9JU6+@7C4BEI9&[!@X$S4!DERT=RJK5;M&
MJ-VR06F6'*BP:@="%^+<+5 *,L#GDFPU:WN)M9W8M6Z:6B()71-"[436('IA
M9*)AW99GU]8.0==R_GYVV_$[,<V2.L=DE6,SM Q3]IB<0D9!K+$MSS2OZG([
MU&4GWB55D%("!T\)I1,+#=]2NU.VGMF7[5UV>ZYSKD#;34$(%0G0**>L*-&5
M,T;/4:-"$\S+MLLKT&9CT60$_3T6X]PR5FI3QXMAP JFKJWXF@=8J $!Z):P
MM4C@"$%% GNTU!J91*K+,R"SD^MN:J+$N#8)(\1M:*9"W* &&N*.)?<770*6
MH*:O^X/3;R\6X%LY/;M[_F9_LU]?F\+9"?%=>7YZ>?TU\O"95R[.,[G]VIGR
M7]BS]VFVDX%EZAN?AV]JI4JJ"B77E%H=[\G>X/Y_NOSS?PZK]O#DRXT/Z[%Y
M^%B..:R*<+L4 4,7[)W4JR)"9V0S+N(IMBC%%JD("X+7.^CL>)C34S^[?JW<
M<Z@7Z+FY0_6*B!VUFU9WZ93,:BV+A/J[X^?^R0U :$&:M^=H#[U$(,Q%Q9%A
M^H^5-,R]5R>Z;">X#VB?!;._)C#M1!4??/K)M]]^^_6)'%]O8[4M8KTVZUB9
M5 ,J1,HH81AYEHK>G/<&Z_-D\ROX=PE^:8S8S%"Z80=7K FKFT*"UEO>5_ O
MG1:O\'XWVSX"TC1"TSI A[V@9(W$4HKE"?:^Y_"^$=:^(GRG",^JQ)496T#J
MC474#3$AQVRI+Q+A*Z1VFMY&'<C14A!&R%=UH(I:;)U2,^1TR[)ZNQP(?]LB
MUKEH $[]S]DRY=01:B:$3#5 2S4;T3(W>/9& VY5'#L7E4C5K#7@4CA.M>RJ
M74N&WKIZ;VF969)]58FE1[=S 7U("%Y)6R\),1-1[A5RBCURJIQ6T,\/]$N.
M>>>">^ZAY."-M!-F!\70& AJNICSO!9VS2.TW$%GB%ND!#'G7BI5MMHQ0-)Q
M<T@9+(]_:=C;U/A,^/2J%;/4BNJY3R?S@7/'GA.+!YG:DDB(%&\;)=HQUM90
MX,9PWT*I2+DZZL!]0@5H'LQ3%1J^H:VXGR7NUVC@_:%O4ED&":I$@E"8800&
MAG'JFEZ3PB*A/]MH8,_!)"5@3E(D!,)"73!'277$EN!AP&QOP#1/5KWGZ%*-
MK6<NH(.= IE2[ZG51+UY<MWW>H\5/^^)GRY5<B%V28I5@#B$-G5Z3T60\_XD
MOE:V=%T0HNB&TZ2,#-,A=I:NB"14-7'3M#]IHP6PI1OM-W8M:,I 7L8=.P;!
MRI4U2,NI%^FHLM#RKGVA2\N'UPCFU%1K'J!"=6>DA!)@,'* 3LO<U5\.7UH^
M@%+,*0GG7CUCA&&<@C!FA RMU;T_/S #PK1\#)D4[(5()$>T)!I=A]^K78=9
M\KS,PX9KN[\;R_QNC8C.12%RU:#J-B4O,-=$*<(4CQJVP#7N3\)UGJ1O5=W9
M:\BT]2S 6  ,IX9BN0!9P\%%E#LLLQO#BKM%;)+/10=\(MW4+)$,+Q&)2D+/
M$"5)J E7VK3JP'5&-'-1@Y" =;@"S>R82B/01CU84<FMLBY2#9:'IEED@W^W
M]?CB\)E_L[EWLO$K\_$RJ!XK^]J>Q.9D0//LT)=REK-E:JY JK5AMTH]Y334
MHW&N%MLRR_66$TK,6X]7=?FENFAUP$:#3^6IQ"]0,&F$E5*IM2ZT?F %X;N!
M< TRWI**(C8VJS&8HH-)!*.4T)(-O8!E^H]Y*\3,=A_FHY]ST0F X''XABA<
ML(6H,3(ER$W)K?DRBX26IQ-[E_8/[CU3B$+<,;%JCHRA1\BJ,?LR;>W*U><'
M- S !F:H55#(&(6%H(:04E-;9O9\>09L'_AA!R4(C;*:8"F1.03I;81/I#F4
M9180[0N4%I?+Q=YBXF(T.!7VW*GIB+IS[364K+#,:L=9#!B[?62J9\X#*KDW
M1YUFBD5D1AV13!/KRVSAM70R]9Z@GPNV<F6+,LQ3!$,WE)1"P!$1UNA!%1>)
MK468J7V@3*GT%!U+DVF7G@H7EVQ2J7=OG9=9W;5@]"R.)765PBT5SAPQ46 N
MN0*!0W$P#8L$T*T@)3U6< H"F1@Q#X>!)1)1[2, !]H?R5T?*9F+*".'TC@R
MA>P(B,26V$O-$-00E[E3N*\NMR>1$"Q8"AT-LJ@&+<HE9BN]+]/E[K&'JZT/
MA8J-K0=LH6MQ+]9*JN.O[_F%<@'$! N7U[*KIM:Q:V<O!BI#/$BP!=QSC*Q1
MJYHT=.HT#>9!:,U98M2R-[B?9])B582Y*(*&R'%08PNYH)? ($U!!K&JYCGB
M(A5A0?!:SA'JQ4.=2BNU]H*Y#'BC:.B!NV90&2&]QT5"?5]JF%;#OF6T#_PI
M:FJ:$V&1SC6V6$BS0D1:F?TBP+035;RI.5K;PWI,V1HJ->",I6>&-&@\%'"(
MGKCN#=;GR>97\.\2_#5##J@]%DY8"Y-(*&"Q6.#D2/L*_J73XA7>[V;;D5/2
M&"QCQ>GL:9/!V%M6M9Y1\I[#>P9]CU:$7R_"2T!HT*6""]94*<BTR9R:$+>$
MRT3X"JE=0LHD,0XB4'N1$>SA^!?%7HLFC%JJ+!)2O[]CQ<P&*.QSQ#H7#2BE
M!?&:M+6*S4"2M-952^:<0&]97GMN&G"KXMBYJ(35X$UBXCX\0A[AHG.KI9A8
MFTHVEIDEV5>56'IT.Q?0@]:,EDV)'&,0%8'0.U52$ RK'Y@AZ)<<\\X%]SAP
M&(RT=$2$P,R.@:HGR2+N^Y,5G 69_MT*N8[0O-;4>&E=,G%K7#";:88*)5D.
M4QF A;U1@GGRZ54K9JD5Q.H0,2(VQ Z1QNL8/5()E+S;(K5BJ5A;0X$;PSV7
MK,D1S"HC0^/>>XM2J61^V8QCQ?W<<+]& ULP^3UV)8B09?">ZAI0,0+VS&XE
M+'.+:;;1P)Z#J2.4KAU*I#I81& !Z"D'23V4TO8'3/-DU7N.KNJ(TA4,LV.R
M)(.:IL"=E!WJ91_E/437RO*V@Y^4:QV>KA?6BBTRE0*, IR=I?2^Y_A9V=(V
M(!20T7-2R>@C6BC!&:P*!?;HRPR0%\J6=C5T;WMHDD9L)79+ 1 X3*>M>ZRU
MC2BTQ(6>L-L7NK1\>!D,6J2(&8DQ!:%6LW C@5@[]V5F-9;#EY8/H%RJ2;E
M#8]@KI ,"JXUPD!3;@I[#J 9$*8]P)  AJY>0R0T1():LE&.ZBGULLRCM;^_
MRF*=D+;,_F/;++^PFH35D"-.M"]-O5!-H"M6M_TIOY@GZ5M5=_8:$AW)N4"J
M#$BF-*)NC[6E5J"CW[9JU+W'W9S"@;GH0* >4_7:G#M*9,+>C7AX"\GLL,Q$
MTZH#2]DPGXL:U RMLG%5;EBA<O/A%40H]%(4EYFR7QZ:9I$-_MW68V9#T+98
MNQ&''B"$:KU@,I5FKHHCFF!TXV5JQW)"B7GK\:HNO\J'(R2;"K^+%XQ(S"D$
MQ6RMUSH"\D6JRPK"=P/A&F3\6B&ZE>G  P].5; PT(!K"(6%<LVRT$9P\U:(
MF>T^S$<_YZ(3/NB3:RJ1Q)%#8Q2T-@C5-%^@R3+WY)>G$WN7]D]LN5!JTSA9
MS"%)+EPYD93I"++H(G&U<O7Y 2WT:)V"3$7]F)V&'P^Q,Y>6&VI<9I7L\@S8
M7O##WJ5FCEV'&QRT<&"J.OEPD%,-2%T#ID7PP[F@26(>!BGX-!5T4*E*Q2EQ
M[1H+!UCHMMXB9N[M'9D:H D7XG57A)15:^PY(V4-N79>))263J;>$_1SP18[
M]]I-$MGP<:UKCQJ#<$2E1&F91'T19FH?*!,J:"HTF%(09#$B 4B-@Z14\D++
M'1>,GL6Q) K)E5!B&[*-#E+=,Y%3Y K:E]F?]7:0DF:QISQBINGH\Q B26!S
MJ@5K#OM[W&*+I&0NHBPF&#)VZNA81^AK+HW&_R&.=;>]/<>^2)=K27IJQ+$(
MH 47A.F$2I:HH=2%[F+ML8?+$;$':$F=,3>BTDP,Q&(>UM+S_ <!?W9R=#29
MMR&!?W.\^48:Y?SNS;MUHMJ69R4K9RB4G%"'M\C31/(4L$IJ18$[+0_2+]B9
M;)X<R7%;,7P+,,Q<6^H2"G+&W#,7J1VM\?"<&2\KSI>'X0=#AD=O%BG8:I1O
M Z"A4^V)$I)W%$N:FS5I*5)4[+#RC+WN*;[GX(Z)V=M 7)*&$%1;:HF%8Z\"
MU99JK>?,.%8T7QN:6XF04J]:0D9#H!$+4@XZWDIZ->=LUFA>)-!F09CV'-HR
MXL'>&_82:>HUQ]/4-9<LT1K*93Y_UM#>(@N9BU *E=HB4565(93*W5*K%@2\
MB>:Z/*'\)]YS+E)P;]H@9F<BI*ZLKE9"*46*85R U=^: 9V+2#05"\:D+0Q:
MV5TK  \_//2"AV*T^>?2EQXSK6F K7?!BR,L&K?T+LB]#5L?NN54=(BG+Z%6
M;'&1THKAK8\LA9R3U=HE(DJ3E DZ)Y]J"SHN8%K1+$*-%=!S 73&"EI'1)13
MQ%@C\S1BR&/HD./5AMGR /W-V6/?K "^!0 N@LYL-:/Z"%6ZP@CSARD6@H'C
ML(#6J$LGRFLZ]MK S<6H2O1AB 53"JS:!IASPD+3?MKRP#U[RKRB^=K0#&7
MMUO3/KBSXD"P)E7F-LV-J7F9)?GS!]HL&/^>0UNF^O+42LJEH.<R-1&FE@%)
M/21>P)'*9='HU4I?'Z&F-H*_XFEJLI*G/8$:<FH!6#KS$JSTT@GU.EKY6DVU
M8!140)#!0FK@U&P:J9Q:+5%D34.O@%X8H"T'"X-JY [8-7)A(X-&(V#,B9;9
M'&016%N9]?6C6ZUE\9A#=,)*C:O$%@0L8.1>%M!:=UG,>K75UXGF*F(]!LH-
M&W8DRC1(2%<Q""W: HY(SH1<[SE.V*'4X=@U#Y;**7.J3+V%'%41?*G[S#=
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
MS<@:RO)*E?>U5F4GEO9H[#<W'EUB*5&(N1(V>_8C)%(]CT76&1%+3L8S7S<
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
M:: 1B@$")J@U@<PX>V#Y%C )H,*4*W53&"F1<]AS7[+3?MN56%(B<P2Z,8V
MJU<S.QJ6D-N!23)BW+#WYEX N78D,69K[.<<+A]?]IQ#7LZHXNVT%\_TW+?7
M!P>OD7+C<)15&(MM,HM>))I.DRQ7+\61C2?-6]*=[*_[/Y@FVL/S\:P[C1!.
M)#_>Z@UT-'0Z\>^X/[H-=W'E5LW#\>)N!O;8[<$SRUL4%TEC8#)?PO"2!XVU
M9[SE:P0*TX\DN"2P8^V*39U,/W=V:$J?RMY_BW9;WM"/)ANX)T-QV;Y3<+R@
M54?!=(9'X[WDY:)T_-5A!PC@1=/#A7%T!Z,3:-_XS3CM*60.=+ ''P^NCNIE
MKQU8$HS@:A9.3CN]\VB$60>F]<ZXQY-QZ+3_;]2&D3A_FTQAMJ8P4>0Q#P(M
MZ(#C$"4T$4PIW4NYC8.B@VSB7I6"&I<S +Y6ID%U>M C#U2X^W\CH'#3>.H9
MN%LA[Q7%^.V5^T2^5=G8B3H7?SO^'EP)((Y1,6]M9KV\<'@$=#GZA#9,@#B6
M4@!"&B(CFY8FF#3U:++*&N^^T:Q.% LZ=W;4!M.(M^D MX_$#KK;#R6%GCPQ
M_J;;ZT[PNKP+?#Z\:'[9Y[@'N^AUVKW5B>*>3TSSSDYV>_ "AJ /C2]OZ -@
M263S/;"=K^&"@XZ;,+[GI$H"3$=7FWGKYLE&9F@C5S3U%F1?HC/ 5[O$YJX9
M>ZW1]>I/)3\!,1/%==6:HEY>&!ZX:9WRQTE\3R.^"\ JAWLJS!@JB8'%K%]&
M6,9@=E1Z\R7)F[AYH70K;1B>!?"@P6'O#_-86Z6\/EKR^-W-N_E)/O#-SZ-6
M=,.5S\<4>4P"1F,$'L!%\-"D#C-4A[&UE;(MF36@;(34&Y >*V8,QVE7DVDB
M?CR>*,Y@*C&@%I&AG\;P!LPKT=A+S@?WG&)__![FI;(_;=-/4IRA%(M.7 48
M4^RI90//+8VG-YZ.!V/*VAW%BB?1WD>Q,)$'&G 2KG)I(!JG<95C\N'-.U_9
MFI-]-9W1)66YBNE)N+,TT8FW##(+W^!177-1 &L4W?-2KF5N9#\<QE(8O?ZM
M215 =]"V[=(U*UEB=/I+%^CB-^"SC88 X_&2&$S.S$DONGNE5L3U@\/RKC"]
M1]G#@(081G5EE* DQS'*>PA.V.":^U_&#D ]R@9>%, ZGX#'.'[P0!JW.B'-
M/@9IQ^BT.B'.Y;57NN+,:7L(FCH-"*Y. Q-E,',Z$+W,]OK]WEDYPY1!TY/H
M1)HQY%VT8S)G#<HX"#B$,9P9)34)QT]:/UD#Z4YB(^=1/E<[>7<#XNI-NSL:
M=^ 0VC(\FI8OR\!'/"S=Q!*3!Q.W]\IJP; /HV+<I3ML/!#EP94X3$G&IZYB
M>4DP_;@ ]#LF^B+VB,G+V",\]QY[[(3#]F#"A7K7M6["K<86=I<LIB&1J_9I
M0'93S^AF .;])%Z1 '6&@ HFW"G-=1R++,4W]EFND.,K8CT%)_;";S^]V&50
MPD$9(XK<"*C/\")R= <211@LH;0_ZB0..U-YW@&I_5[G2KS9]0:3:'-<:^X.
MTOC/UIXF$V5I-V ')^W1R7B-\-+;F^S^3.,^XVCE:%P2X2(C(HJ@#/?%G-P8
M C?M_IBHQ\LF8?+XLC2:"8<:TY3+>T1W+08<R^";'1=1Z_?C'#8.NDV#> .0
M3+GJ#0S0!Q>;/1C7:NV,4N1FUN*.<9>VBTL;TQG*CUPYA8$/'V79<^W2XX[I
M/A=AV 1ULY0!.+X@A&A7M_SBP2F\+"T&3 <D,YQZX%.6,&4=%RSA<DFH3)X'
M6GG!'2\9XUFO_Z7TL\;L8YJ$=%7>P%K 44B"GJVQ#?JCTPDMG.Y2RF(ZACN:
M4+\QG9O0_$GBS6H$W,ZH'P9C#Q* >'H;>%?^S R'QL4(=W<<];R6C13<41?Z
M>@C.>;DY?C!9>B\K5Q^U^SX_-7UH"#S,QYWU9T>]Z:HYM/)K&<"=@+N+^7PN
M^L#]GHLY95%K1]VQMYATY>GX9W0$ !&^A'/PX&.T;3 5R2!TVV60H6L.QW&3
M83 G21:S7-ZXI/HEAHZ7<"]26J_ZW<!]AIUI2B'\X'CD#\MW22!/9QP7L^#5
M@-?E])>&_NF&?C!R<1XH1G$M-DY-A_UQ)/?\PA'HM,?7ETD.5_)4)I/1="'_
M KY@ZAGTNMW0B:M T6L8KQZ5(9%>*>'+U)_Q&L--J"S+-UZL/_7C+ JNRN"\
M&_J'TY!+M.EL8+[&L.4TESU,:WN"SQ*RHF].QE-N)$^=SKBAL6>'O9Z/>=!3
MDG2YU 63=XCK79,'E+^^1K''"YXQ@-Z[&*XX2<-</;R1O7,[0^UB],985*;R
MA-C1X7B3U46:111B]+$.8ZYS&6DWE[U+YO $80I?E@@/PW89P2VSDDO"-E[O
MN,PXBT5K8E:B*Q<R$C@]61["19[<X'2<:[4Z69>9IB=-;?\(H"--SS./(9FO
MX+-,4;F,7D\R+<I\ .^CA5P-C7?,&:!?&<=>O;(",EV=*G$]>L-^_/)R?3'Y
M'C.7W]3]O)'6,[C<SS5)V$BC/M.IY(JY1$?OJF]>IFJ6>Z*&E\XY"*7=O[(7
MJ/QRE*3R1%.*N2P+=F/U+H*0"^-$]&FJK.^=3C)EH^U<,H"8R] >EAO=KN'8
MX22/=Q+9B]5;KRWH7N8&'([:OMS.4)X'=F.=\%HSV\!")HWT,8#0&5Q)0;\1
M..R&LZL_/0G#HYX?E#OWDC[-T'\J WS3Y-;5J[1Q%1R+6-VR% NX&Y?:,3W,
M;A+(*R-P!2A=C-:-P[KE)HIKKM%JN?^E)#Z3V/%D;\R8@5Y)PIPL(9=)>V,U
M ;T=;W.(?E#<N1C_GJ1D%8!14Y^I_/E>=>/J3@ZXY,X#P^X_=.YU[,]C]^_/
M^X6=\N)BIWS:U#</37GJ37TO6@3A?:79RFIKV?@LN]M_;M7JE?I&K;*3U>I;
MC>9N>?SH/;KSR H1>N4AVCC[(2C/C<</&8++.A!/,@*$S%V-C+^JS5JKLEW-
M+@=AH]%\WVB6>E >0KNW_VZOMEFK-&O57S^+]GD*?33JF]7Z7G43VE[?:^S4
M-D&,FU>K>C2VKG6POEDKN_?'?M? E <<[\_Y[-D?M>BV]49P"Q^WSGR+U6VS
MP9$!1_K^)E_918S1=3IWT86%.116XC6)Y+U?_^ZAL)BL$?1[9\W^^#OZ!"?8
MEHWE#[KM3XHX36L9H5C)Z,>ELG]0]FBL1?<>K_X<YE$JT[]&W9!1M%JB,C!6
M\H R3\LU M.C:C.*+T;A14ZJ!;!YWI,F]ZJM1U7%G6!>"9(14^-AW-FTM;^@
M)#\=P,?<X]<;^4QU^9Y,W/>< 60&1S$N<C1>OBMKQ<2-(X.;&O KW439 SO[
ME&9]=W__WZ/Z=;4__7C7E^_0/]O?XID+6_W)AJ!1MSUL1J]K-/ KTV/NRP_:
MQ'CL2, :"\XD*0R3A?&!$BJ5\]Q\KD6D1X*BE9A<VCXQG<'_KN2@XUUS$N(=
M\T-C3M]$G:ET_>8H;/5[)_&,B<%*-DZI@J=\&[[ICDYRWRN=PG@3L!$8H5!:
M2\GG/?W[W&[VONZ0YM<#NCORQ]6OG[;U<>/D[_;N]UW2:!V>[7X\^%9O?6"[
MK4/V:7/__(#44*/U 34^?CC?)=7O.[3>.?A^VCDXWOU>/_["=C>W3G9;^ZBQ
M666-[0]X]Z3>KF]^0?7-SI?=X_K1+E;GNVU]XDZVNHWCP^^[K2^\?OP![OWE
M[-/F!UYO'?(ZV3JI?_^ /GW<A_<._M_ZLD.;1P<GWSJ-DX/SW>_5L]W-0_RI
MM4MW-YN=^F:SO=OZ= 2OO]1/_M79/78$GO]M^AMXUN@3V1>?CFOPO,I98_/O
MSNYW=U;?WD?U[=JW^DD57G\@!R?[Y_7O!]#7K6*WC;[MM*K#W3T$SZ^1^MEG
M8K$EBA6YE=KEC"J16R=-3GAPEF/EC44KZYJN"LG_^8_K^K ^]L0>H_41'W]1
M^Q]3X/,FJB?@67C@$2)XIBSFA1+,4&^$$05VW&M5(*Q("3P8$XH3\+PD\'R_
M 3S:8:F4T;D2A.;,,9<KQ0@H$4B3X  ")"OK J]2*><(>!:=F-]M;[5IG8;)
M?M*+3;+W<G7R:UV^$SP7#VQFQ7*FX_T.QAN&:'*LWJ#63;@S6]PYOT5X#);.
M"&MR:HC.66%0KB5WN2B8(89;H8P"PH/0*E7HL<!SM_$_*>-YJ!_[.@UX5FPA
M&?"S&?!-XB#!4BUA.M?6H9QQ5^2*(9]3K:SRBAAB^<HZ7A7 '31^M-,R0Q.>
M492G?#:5<T<BRG!/F8 =7\0R&E]!S[N_22(F?;\WEK:,Z#3C($K\JWHIALIP
MP_3[YS!F?\<=Q FD9@52]8U;+(,Y+X4-(B^D!99A _@Y7I*<6FFLY)(@2H%E
M:+:*^*SB*@\SE1>.N"3;?YXX1K+]9[/]FP3%!5Z@P&6NO0""XF61@].A<TR=
M\Q1I;XV.!$42NDHT60CK?]:PQ[UYKNI6[2KU; FMDSC)5R#]Y6:Y*SGYDQT7
MG5!621F [:S&G6N7Q3I6RV*8?YB3'O3V>YCL@>L5V?_[!8!@+ )"D(@RQ0RR
M"E3,&T=PH96S^,'DH#)M[5:OOP=MW0QV>'E@3&7:Q@UHXCLS:"=G9G98L8?.
MKF'%N4:?_G.$W,G?7?-1CQK'\.R/M>^?6A^^[6X>X(/CV-</_.#[X??Z]L&W
M3]NU,_B.?3JIX?]\/T2?)?;$>HESA"D@C70RMUR!9Q0P#0IH([8R(@T1<E7>
MX0J5;/U7=- [2Y A6".DF I"8:R<$,1+7D@6^$,GJ:2#RZ&#7[Y]ED@XH;0%
M_]N&G GL<R.4RC5Q#!2#!DV*E76EZ"HHY"T-7"TWE\4T^GC>Q(WDN!2SFJE7
M>-/H+@WNNODE8YNAL=UT#$.0U!E!<TD)F O'X!@BPG,)DJ6!([ :%2$;*[G*
ME9JCZ%4*0,^3FY>,^06,^::GQX56C$J3%]2SG%ED<T,XSUTA"VRD]EP8F/LT
M6Z5T"0/1R^G-'85.N=4=C*8L$U;Z<M==MXD_=[T:XTOX<G]!6UN]W4E++ZU^
M"UJ6 CVS-?_VSXCS ?W4^M?1IU8-[7[_U]$!C,E!ZUW[T\>MSJ>/\-G'?59O
M[>/=[=WHO)U_]@)S0 ^6 X!(8 (2_#9'!%!HKV@A2,$575GG7*]2?)LX_[+K
M-JN))ZG<HJH<_XP!!S75)'<\^)R10'+-M,@%PII(;;V29&6=2@'S%7Y"7^VA
MV96+1^]FY:M=)W'7;>Y:>*02]QU7.IW>62Q, &1PHSQ,;*<W2-1OEH9X*V\:
M,86-ESD-&J@?8CS7WLJ<6\UQX8@3U,;T1;XJ.)VC_,476,9;0C.?U62:S'S.
MS/RFAZ<X%40XER.NBIQ)%#=*A)!S0H3GOE!$,Y@Q%5VE>I[,?$;K=?.::M3J
M#<N"/G?X;X_)6'Y5"0=/0U42&LT,C6[G+C/CM#,.Y8$3FS/'54R"U'D@PG+D
MK:"Q3 U>58BN$G:;P?]>Q&D^\HIF&%9^56;^-%0EF?D,S?S6UB@KI26&Y$6A
MX[*^U;E&RN0D!!&TE XA5R[K2[DJR:S6B.8L@6@A=KCOE(==EQ'C:>K/8Y*=
MEQ!^9L4RRI%N!A?:7^.J5W25)BM?]3"L]X;O37_8*#;;@],>2&$;1O<T8=2L
M,*IQ.\&9$EE0:VWN1$QPAC>YED+ET@!F&:M"$8J(410_FH:DZ,><V?2L*$6R
MZ9>UZ9N\HV!.8RQ<S$VA.4.&Y58KG8M"%IY[#"9?[JQB4LR13<\RU('U'13C
MUAKU7)"._H7=I#W:3\(X (#"%70"^$FQUAG"S^W4.*,P*[#EN1(QD]0XEQOD
M1*Z59091)XB*L=95)=DJ$FR.\FE2:MP\T8IDN$]LN+<6231Q!-0R9R*PG#&-
M<ZT]RU4 #T$ZY;@M2L.-JZ'BT1N>%C41[MEL[F*=L Q*N'*E,.N %<1##KKC
M<V1?0YCBCQ=@#5OCXR:ZAY< =/>R;8JASK!*1*L2\:@D%(T6?'[L/A-LB7"&
MYQX'E#/-9*[!O\D]8B1P<&B<CVQ"KPI]VYOY,P4G%M:29T4CDB6_E"6?7[=D
MC VQFK$<B># DCFX!!+,F1"."HT]9=2MK#.R2L7M6..+6/*29U_<#$"4Z?!/
MDG>QI&NR3Q2BJ(=A0J+9(5'U%J? EC%NE,QE4#YGSJM< V;D.#BL"B,X#ZYT
M="@#,'KRA=EE3,%84HM_HMA&LOA96_P-[N&8T0@%GP=,;<[ =<@-+WPND47"
M!Z:5%]'BI:2K%#UYQM4S96-,#Y"!GH0?@\1S7;F<@9KW_7#2'DS.B8P%\TYC
M,NOOTZD%\^I>@#&][\=S&H?G[SNF.ZQT?74ZZ E)9XJDN[>X$PU*&XY]3J11
M.2LLS14.+!>8"JF5X2$BJ92K^/%+.RDH,V?F.ROZD\SWV<SW!A%"@0+'42''
MA>4YP\'&NB4(*)$,/" F54P]EWJ5RD=7S9Z_2,R<\8:M /30=+*_>B<AB]&8
M+):=AD?WW)>R7$$L4I#20IYF@6<\]G'HX\C'@=^+XY[@9W;P\^$6>Y"%5()+
MFW,D@#U@SG.-G<B%8S!O%-P8@U;6U2I(=XZ6EU->R#R1AV2YSV*Y-XB#PHR$
M0OI<%G&CO+,N-Q*IG <&Q+\(G& 'Q&%5TT?OGTV)(3\QNI(E],ZZP6>==A&R
M=G<PZL?US!1M>!*N$,>[$8=[!T:[-AWLA#>SPYO]6TP!$"5PYE!>A+(>J<+
M%(HB)\P2B815K-PC2]"J8/.4QIX"#?/$%9+E/H/EWF *PG'BC#-YH-SFS 2>
M*TY)CJCSRMF" EL86RZ^(V4KQ1AFG$3J7'\4XIG-DZ,!TX:39SH4\')Y-^'-
M[/#FX!93$$6@GIHB]X4F.=..Y18QDFO &4:UH$1$O.&K&J4ZS,MFM+,^"# 9
M[1,9[<V$#.$I+ZS-%;4N9][2W-! <QT$QM1@#E0!C):M"O[H8X-3/.'G^0NG
MINVS\.TT=*=Y#+WA4>AG9C (CSOY;PE!9W99#.6X5\?#7NGZ1ASS2CGD"7YF
M!S_N=@9H4*IP1<B1DR9G+IYV HY)CH6RA;(2T,FNK,/$L4KY/*V#INC"/)&&
M9+_/9K\WTQ@P#0()DQMG9<Z,44 DC,B=UYIPIA%WD?,KNLK9$M;SG#/^4*I]
MC#"8[F$[GI\W9@V/WD^RA- SPR##9+#'<%,/P^HWUQG%\=KN]?Q9N]-)$#0[
M"#J\12$,MX)X''*K,<X9 AX!'@S.36!!"6-(L"&F,G"AY\B!25&'>2(0R8J?
MW8IO$(F C+<4DQRI6(K7* 6.0$' E#%C2$B".%]9UZM:IC#$4QO@5.-3M.%)
M*$,"E-D#RI=;M"!0A0R6*J?" RW@-("/0G'N5%%@8 R(%6QEG3"TJNFCB4&*
M+,R9K<Z*&"1;?1);O9G3B*A2RM.<,P2V:HM8J8ZK7!F+"Q&417PN;77)ZU*,
M3P6Y>^7A:3>DW]7YY\>;__=TG5YL=)W9"=HI0CM;;#V^7;=+8>I#L#[7P0"V
M:A5RBPG.B=&((XD*9&G,%Z=8K#(Q*^=J46IL)!A[Q3 VL[/#$XS-'L9N4$3.
M%5.^P+D43N1,*9V;@$3N,*>2.^=5C _)54;)*KOC?-\YA;%%#R#)NPN:U2KO
M:CNU5JVZEU7JF]E>J['Q[[\:.YO5YM[_9-4/^[76P;W!I0?T_HI8* R\[XWB
M8M=-N=SK$L_"K7Z:5B[GLN1F..T-VK_N0RSK_+I$4^CL#CT<JTB:1&<WB=9N
M^0(\$(^H,KFWDN6L$#*W15!Y<#H(@ES\=V4]GE8>]X0\.M]J_I9+$^(L/.+,
M[OS%A#A/@#@W\\,0$TR;D',3:,YD$+DI@LVED;APA40N1A\ <31;)7.%.*FD
MWUQPQW\!%,23($>13;>[9A@\F+4-W>&H_YN'4R_OJM>LV-AXT/>NC'E9)S5!
MY>R@\G9)'JX+:9@W.:4L;I]#.+<BH#Q.<!14'M$"QU3X54KF:;=N6J^>)U:3
M+/<Y+/=F[EK@7"!D<L:QS1D!DJ.MD;E!GF%)=$"4E9:+U3SM85G.8-/EF>HQ
M7.O!Z'S</G?8#R$6MLR&O:P?3D=]=V0&:>?]T_"'2QGL@0CVHP0J4P$,6KWF
MQ?@G7)H=+MTNW<-!49DNT:AP.<.TR'4!?Q#G"BNE=44LW</PJB+SE%2;4N/G
MB5$D6WX96[[!,2A2V#',<R(4> <,V(9A3N;. \, _\ 9A%;6.5I5C\^02PGR
M#ZSE<\<^_4[;V':GM)<4G'@2<E%N<MRY'.:$.[/#G3N*^B =*/4X#X56.0-1
MY18$EULJO-!>$AD/D<98KDK^Z*H^*2PQ9S8[*Q*1;/9);?8F5]#!(L)H7@@7
MBVI8D2O"5!Y$X;2DDAIKHLWB52$??<32_ 4DYCN=_K$$X94>^#8K]I! Z$E
MZ'9EGT"%4\QH( X%."Q*B-P6V.2:(D\5]8(69:X)!QC"BW/26SK;<6%(1S+U
MIS+UFTD>C!D1XH'2C))8(KS(M30A#THQ[[0(3J'2U*5<U8]? DFYV8\QQ(W>
MR4E[6$;ORK!%-#UH;>BZN&3R1UPNS#"Y=<SW;R8^WR^9.<K.?F CEW2]+![9
M<M3KP& ,_ON_%,'R;7ETYO#\S6_IP$,GOI>\Q[-:MF]_G=YX\OL\7OR&BND=
MVET/YO@FQZILXG.6&RU"OQ\BUI8GG?UHDGX?^GM'IA]FPLMK]:T[:OB-&U,J
M9+WWWO3_-IW1C66%HOTM^/Q[Z/<N9FV49NT'S-I?AKL;UV;MKW[[;^;_^E?G
M$^E\M<>]L_KQ+OZT&=M;(XWM&JI_/^HT6LWC@^/ZR4&K^OW3IC_:W3Y NQWH
M\X?/@00K%=:Y4SJ>"Q*K?0OG<T(*BH/42C+\8]IWCT;]'OU+&K7X&L4+T!TF
M<U-6@:"&Y2I6DK=!8X>09P6R*^O=WBW^>.N#[-3TLZ]1UC_ M$'4O<'SP%FI
MYX/*:'C4ZP,^^X?Y(TD/GUT/O]<_?*:NL,)(4#Q/9,ZD%;E1& &\"<X%#J ?
M_ ?(=J=>/1&H);U:(+U2DC,M/,U%D")GQ(9<$53D"&NMM&;<Q1.[R2I':!78
MW@-@;JQJF;F0_]L?4KCGP;IRCFV,AH,AN)? =M-T.W_JB.MGGQ4RTC"N\J!T
M5$<,$Z\E/ \:F0#0Q[RASQ"W2_JT)/KDL-*%9#KG#GP!YD4Y@;)<*T0+B0Q5
M,#\]C+Y-<*T]&,0LFS*YYE+^JQE\=QK@TJ^A<WX1HP W.RW;S_Y<C)N&^%/K
M2T'T!UK?S40;HH,T0N2!2AO-Q^76F +>>BNTL!QY\'[*"!UY.T>+]BG19I[6
MO)+%/J'%WCPZRQ0424IS+N/9-=KJW%)L<JIU,(028Y691XM]IG6,BX?.;P \
MKH7UNH^(?L^,\HY;D@*53V"YWRL_8;JG[?IQ%7\Z/L2[F_4O!ZT* G9[?G#L
MT*?CRGE]&^ZYZ8]W6U5RT%'?&I7/R&"A 6=S2;W,&<,%./(:Y4PZIYG%TG/U
M6Z'OF7GD29T62)V8LXA0CW+,D08EDB*NI)!<8><(L31(QQ<F[GU%\U)P<D&4
M\/ONX6?,$,92NQP)#62&%D4>#^_*C0*G!#%!-9<O%O1.2K682D4)9X2#4BF!
M!2@5C]5_$ =DXXA9[Y1QN-RTAIXDY/W,2'=OC#)IY=QH):Y7/BO& M>:Y8&R
M(F=>Q]U,P>7$6X8]BQLMW:]"W=-I5:T,@B:%FF.%,@1IBX7/K0PRSITL5XJ1
MG >+"ZIA+K6@4)2O8D17-;F]/_<VS,68][Q,M@G7YE\-R>Z'SXAX4+""Y\P1
MG#.L;:Y,/$)-8,V](=S'<@_SHE4)U^9>H0+0-TJYSP7FX)CR(L0E"?@C,&VE
MM9P7Q037^*J4#\&UYUG96]ZJ'K-:V;MBCG?$AM(&F4?:X<VU/0<BT5;D/N;[
M,"QE#OS Y-*[(*BE5GL.?A X0O#='%7O2)5XYFEM+]GLD]KLC=4]0ZGFBM(<
MB+W(&5#[7)>K>S@8K355QHAHLWA5ZD<7OIB_BCMCT]-SMUVI&88&/O19,/TN
MM#=5V7D:@C =Y^IDF"O.C4Y&G5A1=#,4;=<>)OB9'?Q4;U&& C/)A<0PH,;G
MK-! &;C2.?+6!(J$]?&HAGAHFZ2//NTHI0/-F17/BC(D*WYF*[Y!(K L, ;P
MS9WT*F=(\9@IH'.LJ*&,*J="K.FMZ2JA\U0]:Y:5>.:01%PQ@TG9/M<[.>V'
MH] =M+^&[(].;S#X,VMWX>.PFG7#\#44"O[C66C& #H'KVZ=H7@IDK)8V,95
M@=1*0>R 4.IAV"A:YEN"K=G!UNUSHDA!,$.2Y8!?,:T)Z]PHHW+O-=?:,4^,
M75D7X/HH>@NU;I6.2)&*UT8[DC&_I#'?X"!62J,X4SFW\8@"(T6N)4.YH:3
MA06"(H&#Z%6J'WVLR)R&,>:V%N#@WMHKCXEJO+9Z83,[M>"*-*JE%!(PS0Z8
M=F^?3!\*A;Q&>4%D3)LP-C<HR/^?O3=M:B/9MD#_BH)[XKT^$=KNG ?[!!$T
M8!_Z-<(-N/O:7QPY&F&0?"71'G[]RRR!C4M@&ZLD2B)/WXL%5:HA,]?:8^X-
M$@7F(Q5>*;JQJ1#O4M%4QZ/6U =LT/_QT/#>6&>#@O?%XKVFB/B  V:YW:RU
MV:I  BSV!(CG7*<90YSJA'?.<A/W5<'[0ZM97.5L_+C>\H-%'*=C>E.;]/G(
M;47;]38X*JM-]0NH^KPU\(7X%TG\LYTMD0N62N,@TMQV/# -2C,"AC#*C43*
M,;ZQ*;LYFL5$4PDPS8&HY4W+"X<6#EUN.>W"H8OGT'J/4:RHD]P!M=@!<]R
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
M8"@EH'DDB&HCO6$;FU+,]I,LGO?5QFGC(>Z"TR9Q6M,+K(R6*!7 (Z6!6<'
M*!. $LUMT@D2:'G"*9Z[9%3!:<MPVG@8^]LX+4&RYD \FVS.E;+,@B>Y7X).
M-KA6V@&6W#$>M#,YV9QTV?RUH@J,6P;CQ@/=!<9+@W'=1C><"R4(D)!;-CMC
M0&FM0&B)#7?:4!%S4EF)==]C_OFTV+L9C\.D[#-??AKZ0:PJ46Y5XU]VKS7"
M1/NS9=YY= %%#"H*!(P3!A8[#3@B&IAE'"E4=J^M*X07G*1>@W"!ZMV@6J\3
M2X**RE+ ..8=:UR"M9*"P\IZHJ)3."0#GLSM:"LP;1E,%YR'7F Z#TQG*L!Y
M3X6G% 'Q1 +SE(/FA@,V4=L8B'<"YR26@M-UP^F"4]$+3N?":;WJFY6:^R ,
M4)T47L:5!QL(!QDUM]%'IW'"J61M2@==\T!YM;Y+4'PIUG9O..A_U?2T&OSB
M]VN.<_Z<L;9%P,%@R8!KRH )&B#K=* X8]HE:9$F-/O]B"K1\G4#<..V=@'P
M$@!<L\&I%%P[3,$S*I)N;W6NW1;!">J1C<8QSBL TQ)_6S< -VZ%%P O'L#U
M 'I,4\,P51 T0\!DE*"IY\"E#C(2[FAEG'>%F%OM+P!N&8 ;-\\+@)< X'HG
MTV!0D"R"M!X#<\B#H8%#TJ5P((H2Z7SNED9DF]H8-1DZI[)U=GO51K S^ *'
M>6SXRU>WPY$/(TAO\CB_^7AXUO>=J^=?0W9:O(%?B*DY8GHQ8]NC9,Y+R3!0
MHW@R#00"8W#,MCVR*)"@$=G8E%V$FW(H_C!"5B@J\-!0OWBO0$%]HZBOJ2.<
MRF@IXJ!L#B*@&" 7CX40,5(2^\B$VMA47:*;:L5<4+_ZJ%^\*Z&@ODG4SS9@
M)UAR@D ;4[5LCF"U4H"YCUC[$#"R&YN8=SEO*LI?8+_ZL%^\ Z+ OE'8UTO4
MA< BX1*TY@:8SAEXG*55K;A7@A'C6 [?B2YG<S=D71;L&\HH:)E#HG?0V^L=
M[Q[N'AUW=O_W^6[O:/?QK<Z()CRJY1KMN<::[U/9'IZ_"X.QJ:2-&?A..']W
M-OP80L>&08C]22G/N&#/VA\FT?+6P!^&,S,)?O=#GH\B>QN4O6[&O8:5D2'+
M7A5%+CQE*6BF.)@8+-(1<V-5[J30E;(IV;NB6O4:(KAQ+UE!\!(07-.>C8K2
M\8B!1L& *4W!<.QS>W09HK9.6ULA6,W?2J$@N&4(;MSC51"\> 37W5[!.B*U
MY> EY\"LT6!1$"")Y)8C[Z+(?=)I%]&Y^RP4!+<,P8T[KPJ"EX#@F@R6"$?K
MK$H(-AB8< %T0!&<1C$M640933*8L2YJU?:T==_VXMQ%NI?[.#7G_^^B_^X\
M#$K;PP6;\9^'O?1V:91VWLP8[\PIBYAB@ GRD*91@4K*'[!DPAG)N% \*P[=
M-)4M2MHK6;>MM-T+;!<&VWJN;6Z+K$)2%#2FP#AGV6(/H QF.$B&E!49MD@7
MV*X;;!LWV ML%P7;F5Z((L^1-8"LM=G1AD&+7!#>$RZLR%IYR#EI'+4I1;[
MMI56>H'MPF!;D[8>I_\LDR""#DG:,@?&:0,.L8@B\8Z$*I64L[F;J[1T9TL+
M3?,=,S&==Z.A"^-Q>MP265^L2;X]/#]/]W-5<L-X:^#W!E/*2;\>!W<R2"_^
MYF/AH>9XZ.V,L>XP-R&2F*8,ZZ0^* H*&0M8&8XT$I%%71GKJC1Y6C= -VZL
M%T#? Z!KBH5@F*%@,<2D @(ST2?%PI(<AX^&"BV<PWG+K-8E<V;= -VX&5\
MO7Q UPU\1"5BVFK EN'<RL4F":U5 C0V0H@@8\35IK-6U:XK@&ZE@5\ ?0^
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
M/J;1ZO2&DS#.)>.WA[GLQ3CX_*D:5C-)OSSM#\S I=MVCB;I#SE3=-SYY<7
M7/A^.O[O1[>^]N5]J[H:[X;C?EX5CT?AS.3-@$_>]_WDY(I;KGWK<N;1EZ\8
MFY[F8G+[5^YU0&5M4^.UG_D1*]H)EE*1#'(<,6<**^4Y<39IEDQ[0@U]3?'&
MU9=.1E^JD[P)8$?!O 63*^<\-F?OS<?QQJ]?+ZZTLJZ/='V0OKE";QVG&+\>
MI^/^>5HEO?"^<S@\-X-;1DS51DS>,&+3Y9\(>CBJ$I ?)PX(HWQ6>E[3ED?I
MG(RR*/N?[T^=W-@\KNJL#&,&SB0MP/_\:C9O6A7+7[(WO?7&YG]W#_>.MY[M
M=I[N];9ZVWM;?W2V#PZ?'QQN'>\=]#I;O9W.T8O?CO9V]K8.]W:/;@7XO;[$
M]D%O9[=WM+N3GKUW=/#'WL[6<?KEZ#C]L[_;.S[J'#Q-OQUL_W__/?AC9_?P
MZ/_M[/[Y8N_XY77R:N>K_;(WZ$Q.AA?I$G[<[80/+F1)=V)&N;#/P'?>A='T
MUXXY3S)T,K[[BWQ'9-WTM4HJ?J'I2@RG<3@S[\;A\=6')[X_?G=F/C[N#ZH7
MJ[[TY%("7G)[%H+U^&6^W_3P%P9[A*8L=AD^O;SSY>%'U:&:6C$]1O0C+.BM
MA]$C?.NQ;UT6DT<$L9^Z[+>/4?5S5RT/>R\/2Q\A];,/="\CJW[HLM_)5/A^
M[I*<.?>NAGT+"+ABG.,D_4-G/YUW,N[L#G+-M-\O!J%#4;>3'7XWU+&8-\_C
MUF']@6O<:A+=8!7-6A_+="W</-R]BW,;1E-[<1@KP90,E//AH/HXE7NW[LII
M:GP>\@1L7QOMR="]+8.]P,$^#!.3_NBKX0YF-$C/6Y;W(D<\[VHM [Q(>3F<
MF+,O]'$R/$NO,ZXVK,LGTW7^?Q?]R<>O)F'5MY?>/!2_F3,S<,DPFW3VS<B=
M="BNZ0Q-YGS_4"RE[0&$J8"OQ1!LL(@SZS5!DI' ->92.,.D0I%AI5[O59%7
M2O&W0P='U<4/+B;C2;*<TSBM1,#@T_[19<#@_ 7:/][G+T]?HI?'N_3EIS_)
MJ],MOO_L3[[_]^%Y[_BLOW_ZU^D^^?W\2\#@U>G!L\.WO6>[[U^=OOS8.ST\
MWS]/S_=L#[TD+]BKX[_.#X[_>OOJU+^M!PQZY_OLU;,_T[U^.^^=[I'>LY<?
M7^V\>?_R]/#TU?')6>_OE[R7[TL.X_[LWE J94"4(PA**&#.6S!:1@@,,6]1
M, K)*E<%(]*E<NY\E;OBXY[W>2P6YZL6,[WS2Z\2J<U&11MCM&LB=K<2JX72
M&J2TF?0[ZR,.G@)BQ@*SQ(!A5@+GVBB#:50A;&QRCKI(SQ; +'Q6^&Q-^0RI
MJ#@/3'D?F#?>2J2E<PDN3AGK7.&S5O!9/1..(6T5,HG !'+ -).@#,.Y?:S
M:0Y1HK3<+HAWN9K=A5'XK/#9*O'9G?8:,^88"S+07(?31<V(1MPYA2-3&K';
M">V69-_"; MEMGJVFB QV9G"@:9< ^."@:**@.=:<N6\0#AOE&!=0AIHB5HX
MK7!:ZW4T9W7>_Q6P2_QEC3>:$QL""H00*:PN.EHKF(S7F8P&%P3FH*Q*3"9R
MB11K-7B6C%"A#.*:;VPJ@KN,S9UXNRP^^XZ__RIO*+U)^#8%EC,7?V9#92NF
M(D/?(#-F&NW=<T6+PS">C/HN9SQ7,:R*5<>=W%HO^)^*W:Q8Q>*[A6=89%10
M%0RUB DG+3,1"1,P8TD-0^K.34LJ";,W'E\$OW,Q2@/V/+W%T$_#-U\FISIM
MZ[T9^:?#40PYB;-(HJ8D46][)J!C0K**C%+ A3? I,Z5>)P$HEU$'%%ND-W8
M)*0KZ6PIGE*9O(4XORPC7^:FS$V9FS(W96Y*J?S;AK52ML":O"<P[Q@,@_&T
M+W7XD#_/52E_O9=6@[W1[Z'$Z*K,S1T<88W;*U_ZIHR/AUMIO/(3F+/GIN_W
M!MOF77]BSBKCY;<,G^UKZ*D9,R^RG7F8\R/'R9HY"J-_^BY,C9_#X(9O!M65
MBQUS%SMFML4:CP(I:2((EAN1AR#!4BM &14<#3@(@C<V%9MMO5*0WT+D%U8N
M<U/F9J$2LX'JJT5BKI#$K,>@(G=,>F\@"44,C/!<=E!:8$X&H;UASK*V2<RU
M+;9]/AQ<AB5&X=W%R)UDB#R$J,3M^3N+"DM\*Y?GMOA$=?#@77[ \>Z','+]
M<8E+-,A.LQM-O/=6$*J!2I[T>20Y6"$9$,DLQVGZ+4,;FP1WL9IM-G0OW12+
M^ZZ1)+VE(_PO<W81;@%XP?!=,%RWR1U57#$;P+)DB3.I.&A,.$1) P].V>@2
MACF9W256 -PN -^[_[W,39F;%9R;=G1#*8)OP8*O;EHG[07;*--$:4JF[:T4
MHAXP3[]+3*EQKD6";SV#F[TP::#A]ZHP37'*EKDI<[-0AWD(3!IG!9(Q,,MD
MDM-&.&RQ1,X3<G>'>6*H+RTIBS>I,8$\VQU"N> HYQ8\XQ18% BTU@&HQ9&K
M@)F7<F,3JVZR5UOD[BZX+9RZ@G-SGT'(PJF+XM2ZD<-1$))B#!BQ9.10Z<'P
M8"!R&H1W1''I6\BI#V[C4]4'NTKO_-+0-_?S[78&R4(:QL[$?'@(D<;B)RMS
M4^:FS,TZS<U=_,O*>Z^8HI[2P'A EI!(O'/1(!(CIC_O7ZXDS TMO+(*=M7&
MZ_EPE!]P:S(9]>U%U33B>/C<C)*4+%I:4UK:P?9,S12.M=%>.A"26&!!1+#2
M:Y#8NXB)3T?-QB:17<YY.[S1!>XM#R<5N+<'[G6C#$NAO.0(>(P)[NE_H!/G
M Q<.B8BLIRZT"^ZE:L@*G;G42.&U9C&7WX=\\N/*IIZQLI>:L&O&)YWT>/UT
M>S_.K'F6J,UW$B.[Z[F\O_SK6X3]/(RJ[-)FB7NO]_2&[JKIF:I(_\[50U_=
M?.?RV3\3+RK$^_V*3L=;D_W+6AH'QR_2?=P__ME?S/_W][-7Y.P?>SK$KXY[
MIZ_.]](S'Y[L[Z1W^?OEQX-G>Q]>_KW'>G_OLI?I_7H[>^3E7^KC?N[TNK/W
M:?_T!>Z=[KY_':SR2A@!SA,-S#H#BB,"GBCA)%4A8+^QB1Z1V0*>7WK'U7K&
MK;/'N40#RMR4N5FL0=%X^/NS++HFG[)D+09"DW*J=_25G'I-(A?,2 .,8@DL
M!@=I5CUHZ;PD 24;(:E[LLOH[,:O.]=0+? MU/I YV;)OII"K<NGUH,:M6(4
MHA310"!4 2.YDTB:1J""^C2/UEG$6D6MJ[Z=]KL=VFYNZOH3'N++XKF7_:UI
M&F\_O,C=LJ_>X0%V<"/8,JH#8@Y%)H(PAN'(HK#1D;3VZ67MZ>]7!BT=W!;'
M4I5W^&L%4%OO!1) ([? ,-*)I4RUO38D E.:<7'9PHUV-9F[_'3C"+KGP-(]
M4\6J%>1O?E16B3AG=;W&6+-4[%\L;7[\FC:9%"($K,#Y&"$M PXF>@M(HABU
MD3HB,VT3QW!3E9(+9Q;.+)RYT<]=FJBR1%(E&(M4.<8HB;EP$4')6BZ<V0[.
MK/L:A4IF+U<.",8XJ9J&@0U>0A)XR B9YS-Q)L6B*^G<K8(+9Q;.7'?.O(M3
MT06)!?<$!T89"TXE(R\(+JRD1EHD;R?-TNWN?MBSIG$J$CC%7 'F)%1E^4 C
M+""P0*/!2'*;V%/@KE3S^!,+;Q;>7'?>O(M];CQV)&"=R)-)$@V3T?A "97*
M>6Z*KMD.MJP'7R1C)$IL$CUR!DQB#I81E;L9.:>(X=R+C4V%>)>*N=NXMX8S
MJPC.KU5^]56>U[6TR6O7<B&M\=$EYC;_8T>_;GZ='O:=KU6W^#P@T]=*@W%F
MWHW#XZL/3ZYR1ON#"H/5EYZ<F]&;_N!JE/@-&R+S_::'G[SO^\E)1NTC-$7N
M97CJ\LZ7AQ]5AVK3-#U&]",LZ*V'T2-\Z[%O71:31P2QG[KLMX]1]7-7+0][
M+P]+'R'ULP]T+R.K?NBRWXD$?S]Q0\Z<>U?=Z =X:RGAXZ/^A\Y^.NMDW-D=
M^.!O"2)_R:F=-XI^ZZ#^P#7N(F">S SK,A6SFP>[=W%NPV@J?8>Q$DO3#/KJ
MXS3L?&O<OJGQ><@3L'UMM+/&6@9[@8-]&"8F_=%7PQW,:)">MRSO18[XUL'V
M7AG@!0[P\7!BSK[0QZ7!6R6FRB?3=5X9OU]-PJH7G/QNWME.<"$+M@[%E=J
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
MA0C15BF5I(NY@QOE;7[WVD4%T J@K0R@*1J$B\00KC@S0C-"O A8>1,#(Z$
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
MS30-)#'3EA_%!M, 9]%\@Y:]P8;_O\?=8;Q:\\K)M86B+ ^X%M/A';&.!2I
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
M1F"T&#*N,68$3A.4N,>Y]PQ'\"?X-6+.K(\B!K:V+IH4=UK\H0VA$T6 'T.
MYPOM1.*-L!$)J03BGB;DC$A(*2ZX-5ZJX)YPX'@#B<2[:7/Y'Y35N1.K6#$=
MYU$+-Y\MQF@GU56_"M[< &\N"_5VFF,'.HL2 7$3--(L>22=3UA&[-@5A*&8
M'E97+)=N>RAB>5>QG*,!@07C0DQ(<V(09T+E# R+8$<ZXEU2#E]. U8^1KN!
M#.#5X/!PT*]KY]6A.J&;/;[],&H=V6YX#K:$1K1K '"93GR])J7B^Y*1:#',
MVKM I$X)2:()@F7TR#@1$4EP:(!&XF+,&2.\K?A=,D:*0:%I4GQO+1R*%#^
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
M8J\.SQH!8/WX-)V:&])P<)@_=MB=7LX5:XZR :^*ZRIFA0<XM@;I;;VDI[
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
MDI.%_8(I]WAJV[B1+?? ?@5N$F._SB^<,(I\XV&H\O@K./Y]8^/M>9>?[B$
MV/1>,[5,*Y0[.AZ.CK/B-AY4:#,\[DW0&@Z/XPG0Y[7,%W=?OWI1:6Z9*^WW
M:LISV@J#5G^0:SSZWG& UX2C8/*%^:>EP6#<KVS8PYPN,$&YL^'FZ>E%P.WS
M\8[.WOU%:VN<^130MGP^Y=9T^1FC>,NIK Z;1>.ZB_D$"?5$YG>8N?<U[CB>
M7^?ZKI.Y.>.D.?BWM=&'[=YKO8$I:A&,_C]XPSZ<$7TX8_(-X5P8''7[E8I=
M':\A;^2)37]R<N<G#/KUL=W/4]W+\W,\'%:']OD7_E,?]:'BH'W0Q4<CH*S5
MI-M6LG L'\W(ZLPVFP[\1>N,_^5C[[B7CV7X=GZ94?<;'(Y5Q\!Z6:;= O-K
MTNI,R_MC^MA\,((4=GWE6YANE>E-QP<6CEI[FA<BY\[ZJCKHY$FGT0Y;$TJR
M";?+#+7%2/V@JYT;#8>&P528;[F384_!ZF9)RPDX9PC0GME+$VX$M BHR7@B
MX78$G.>HEG!G\[.RF'ZUW5YE(I\1WHJL@*1=_7V;$BQ5O?T/\[&;!?4(&-/Y
MGK],J,]D9K;X,E"IK]UJSVV?OX"+O2[PME'UZ<_'8;_Z?OL'0SH>G3^[GF [
MU:#SGVZ)&K!*]BB3/5AW0*JS>:O>T/K)*_GNT!\?PGOV,[FW]<3 0&/&S_%Q
M):;5?F^W#@8G\%[#S$&/>T!.NRD7:QF=V]1 7"8$>#"[!'EV,KK7;'<R!Y7T
MY#'F.KM=#P ^A*^/CD<^PJRX.C5]YMZM296[N@QOOG@!?Z8WGL[9QJN_\KN>
M)W>U1AEM*O6X?:VO3OCV=3YZW,]%@6-HG=<$7OCF5]L[/EO5_<$@G'0!*;N
MOMUA-;Y*)_G1PRKPR[>I_C)[4&;-H3YY5A58EL,YIN?Z]&BKA'LR>U/[2Y[F
M:]I&-F"!9G=@Q5$F@P1QZDU$)N-"3NFM]>511I6):6;VF=/;SIQ8@!.'E=X6
M)L!X[FE8X84$D3Y_13CB)\4G_(2@Y3<%[=-V,S'LPFE9G913))Z X$^7?V;1
M87W/-T/^>+>V]=_B/G4AVK/ENN&WJ^9';WJ#$P"\=POO?0!,K3]HQ?KT&4S!
M?CH#(.^Y0=*D95*NSC$&S0_V*!"AT<0<,DE<G=L;B_KV"JG8_C\_\\FLKB!<
MP Y[_F9'4V_3]-A?ZI$_H2?UG:<FN!!!X'H_H?0SLIM)<"6_&;T.IX=W?0*?
M">D$W6#G_NQ%9TA!WJEGI6NO'$PK' ^G]NV?D/8[(.4C[_UP[^:E3CR9,2U=
M<%X60U/EJ!;;)Y^$CI@Y1U%2$:.<"XLT[&*D@V X!449$?.&)AZ\\<IZ+37G
M1$OG84E 8H)7S*3\^8N&IGFG,@#\1A@<C9?L7_[YL.;<>Y;RP$,0+N0V2-($
M$@*E##Z,.>-B=>Q6/PK_>K.Q^UMK8_=]Q@N,,+_'();+1;W=NH]'WA!O %4
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
MM,M>_.&;I_W/G=YKM;O!61.]PPQ''21W7)MD<O-3;B0FC!!\A=V<S5L%Y^V
M<U;"*1G//+RJO;(2[=]N:T"<M'][SS_0?[YL__N>=O[=YC VLOWY;[&S]_'@
MX^$'#/<YZ=#.YYU-3Q;:O^T=?/[X[]_?/NY](!^^[Y,.O ^,370.WQQ^_/SN
M<'MS@WV@<,_O_Z3.J[KUV_8N%IV]+=K)!?\<E]H'A*W++6QSZVK+ XHR.$8Q
M#D3%M76IVR8'<36F^]LM 74>X0LJ%52Z'BIY?WQX7,5!57K6N8J5U=C?<OY)
MW+/?FMZ'=E50ZOL<2FF+A:%)(.Q20MRD@"P %J(<AR 32T+8)]R&ML!4,V'J
MEQ7"J6P%N@*G"J6Z$UB1>4H5C#5<&J2L](C#[D8.2X&24BH%'5W(#759FW*^
M %7_*2CUV$+]Y%#J!B"5 O5,44RXQ%P3XCC33 O%L6!1\WA;D#H'J(MP57!H
MB3C$YG#(2>-E$ 0Q03GBP0%I8D(A)WUT."FOG ;53K2EU WB3*MN'+Y<"+=!
MZGSW*)<+O-)&=NX%N-G;7@JFJP<^/A<9=R%8'1)G3-LHM%?2,X^])YX4^U+C
M06AWP;Y$X1B!G>$1<\$A+IQ%.E&"+,PO#]0IDN/\*6%MCN]L8+H<">Z5$UW7
MA5!$^AY%^KK&F2+*-Q'E>2-,"HX%HB3R4N;0;1.0B2D@%3"+0DH5<\J=4:J(
M\2J(\4V,%X\MQ\5X<5]"/F^\,)P3:25&0B>->+0$.<LBXEI'!^H@IL:LK1/>
M9M+<P7I11/R9G-1%\W\ (9[7_&D^C0/#R$7)0'050898CRC#).9T8N8=D&Z,
MVY@L-G-ZO-/Z:<;+O)OIJ_1J>Z=.Q_IM]U;:_W5-J:L'0()JEXSE3'C.K656
MT4")YR0(1PC11?MO/!!U%[3_W+O4>NN04<8@;JA!1I"()#8^"&Z=SVP"SINV
MP:Q!-L@E>42*2#^$2!?M_SY$>5[[%]@SZJ5 04<0906*O],Q(@.J/Y51R63B
MVKJZ,YTH4MPTY?^QQ;@H__<EX_/*?\#!2YTDHB$1Q#%WR"45D=52>Y94L J.
M:R;:FBP:^58Y=.$IBG@#)+PH_P\@Q//*?Y"!.XTQ,IHYQ$GV^'.=.SESSFP2
M$DL-0FQTFPC9H-/Z:?K]7YUWG[ZK[O]TC8\,T$92AAFAA!MK@%/Z@",C(F#%
M1-']FX]#IPNZOP+2$#EA*$GB<_@1X%"*%D7-<.!*2N[\VKJ@N*U4\?P7D2ZZ
M?V-$>5[W5R0Y22)'25N).(L)&0$_P8)BE10WGJNU=2[O3">*&#=-^7]L.2[*
M_WT)^;SRSX/72A.)1/(4<4T<LD10I+ TUC..F;=KZU2U)5D,%RZ>_V:)> ,D
MO"C_#R#$\\H_D8Q%;1B"50V(4TF1<3(AP1E.T4@@Y4"ZN6%M28OG__Z5_^'1
MH*JY/7#P_+K-6/'[7X ?(IB)08B@0N )!R>\MUB(7-Y>>5FB_AL/0SN+524
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
M2A25JD,@*'+,640P!67#2.ZUV=CB6'8T*\<7U@+PMQ%1VHGX(KS<'0$L'%\
M&46RI% BAB&>DU)H9R6"%1&I9, /#&07JCJ$+Y/NJT"_[/7%O7"_4&^Z%P17
MGCHN$'8X(<Y30 :'G-A/:6F,8(GYC2W=4631O%AV^A;"??UV^I)F:J4(;SH0
M=+)486&1R+FFN- $.6HX$B2(0#!G0<-FSA4K.WG+H=TZ9!?WP9VCN>D^2"JI
M( U!W$:7D\;E(O)&(!FE#H889Q(&-!/1$5>$_I0=NX6P;M^.7=P']VZ":[H/
M!+>8:2<145P!SI/. 4 4)06+R"CM9>2U"B[)8MC/.A]/:%F"HY?#T=%P!&N^
M&CIXO\WC^V,9CM;,J7F;,U/*NZB3$9%YCC71CFH6-0E221Q9J6FRYOST9K&F
MB12$8:,Q(D&I',7 D<$V(*QL<()'RRG=V!(=8*H2P[ .<+_5&<E6XKV8#99"
M^$+%#T=AD@E!46B#N(X4@82ID%!:!.,(8QP03A]7N8_'B.RU _:W[?^I]W<,
MZ#2.A@7AMT-XT_1O67*@.'(D57*(LT"1%I0@3*-(D>FH0]B W5I30I^77;Q@
M_:%/%A3H_RCTFSX!G%A@F.>C@Y@B;F5$5G&/9$@$PU+PA,4"_0+]XAQH-:R;
MS@$:J:,J<&0M#Z"5&X)<!,KD0G%BA$DPIT4K7R-0MT\KOZ%KH.#X5M:UIO7?
M:Z:L91%IF_,'$^^0Y<DB'YWS2<6@C&^/\OWD#@Z\F>S'467'XSA!N7<QE/('
MU]$2P;"8(S<V<LX#AV5M@G2&LT1<--@4Y\":T]=B^8,H0[ D$&2"TB!\L(",
M30;EK&I:..9E,AM;Q'2P6#H[40E1:)L<TD[ %PEE*8@WO0,TFJ0,M8A8XQ"/
MBB.MF$&.)4=2"B)9#IJ&*#F/VP[MM4/VHGN@0/DV4&ZZ 3BA'-,049(:=NO
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
MVR(NL]K!=#SII9,5([=^S+/>!-[AOXUE6F/9_U3]ZU+K&_BEU!M&J8O8Y#)
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
M->(>*V0]X4@;8WWV&AFM0'S%HB/4JHK?%%HMM%IH=76T6L37]O%LT]9+$K?
MM0DI%75VZD2DN62(9!5&.&^DL3.>)8^(9]>XX%/ZJ7KA_0ADDNIU3M\=QY/J
M7?2Q]R7WYH:5;-I6+NBL1[VS'HW.>U3%OWU_&N!B&@T/KZH<=&VI('M6E["N
M"C0&FJ@FV8@.7_Q_;J/-<VB,$-@Z@3FWQJJDHO><^ 0?!'.--B^:=#COY.OS
MMKX>^.%A_#IY-R,ZN9Y$]\/ULKH[+\0;(++NSNYI]^ ][K[]I)/13DN#.,V)
M2X-SR%GA4-"<.,6H$S%L;/'-Q;R %:S8?F^>=_TVB\ K31FW\%J1.-?&.F=
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
M97ALL(4-1C$?D_4@)1!01VFTP@EEE0!YWZ<B)[0$MDTY02JG*0'IGE.2$ \
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
M.1>)X&S.@'V0SN@,V/E\N[50O,QB2&16@>_<*%0!/T3 M?;I#OE>;A1(XGQ
M9O#.&$ _0C<Y&C^DF):=(1/CF(#[56*=@"O>6L?T(4!^;;. V-*="Q9:[18P
M9 /<TTC:8_&Q4_$YFJ-C;^,*M]8;13$_ ,QUL\#VV5UN%@B!V/#<RA?3[&M4
M@+-EJ,8B=H/LK6X64'9UL\!>PKS8+!"JMX:]0/$CR49" DF8(%4.R27*@D5A
M5IAUL\!]@[O<+$ AAUPCF) 0,%H[YLFN0&@A.Z:6N_%SG=NMO-FGB?*-_3'O
M-@[MF3_FV=-;N6/>\=T^$66)0;ROS:'CC"E[;CEEB\V)*Z88IW4Q]UIPOKM>
M%U-R*"5W8!/S;%,VLGZ>/X;26/:NTA:S_E\Q"WZL1&'QD;=*%!3GG3ICE.[;
MT[UXJI9CBI'90! F0#\0%^L87$\Y)>^HM^WM&5:Z#Y'NFYABE.Q;D[WTP]C<
M76RM02HT5]J3!6F!('$?$[YHN1J-VTJV&F(>#.#+T)UC06\[U%IX%JR/(*X:
M<&4V!W,2?)Q5 U:1[]Q)1/$^1+S5#K-#NJ_5S>0HG<2->-VF6]TDR"@"(Z2[
ME$TO#<W1L5N%=&<WJ])]D'2K&V;GD^^E&Z9+-%2<A9[3NBM% @Z>!N1)DM06
M:Y<1PMW*X)U;_RGEAT.YFF&VC^["#!-LBMTQ0;9Q9-^V)B O#)UL9Q>*Y: +
M9\JNFF'V$N:%&29ZWY/K"!)#!^3<!]8NCK#LDH0<*?/V^D\HS)\8S&J&V1VX
M"S.,Y-ZYBP$QT0%V,\ E6V# BT+.<,EA)-!QY>T^39,_S5HQSYYII9BK+COR
M)8Y[D)$[,HY04IM)5"1B;(A=O3#[K#?__/R:%\8/<8E& GBQ!K#9#+E8!-M[
M]+8;PSZJ:59Q_LA>&*7X9A0O'IP9D>JZ2U %VZR3'R!G)'#2#:8>,S8\.G;1
M*L%*L/: O6=ZE[Z69!G%NP:N>0\89VNY'@QT%QR:,54OO1P=QZ0]8)5>[0&[
MQUPOHG+-A8-)"<BVP;4W A1S@19,;L6X')K3W%K95D/+P^![:6CQ-OH:8X58
M8P',/HZLNS1(F&H.UD;KY.C8KU((2K?2K8:6!\#X-4-+L&: '"T$&O-KK$V
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
M1)!NY[)"$*!N&V1A&Y/OV$J>VUD,FY7QNMZHXO!1Q4$]=A\)^X7'S@FFW-A
M'A$?D+F"A#%IL*'8U,44+#*P3W9%3E<3%?J[0Z_.O-V OG#FF5S)A6ZA<4'
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
MM<1<P6:1N>O$@HP9-AAGJ22BSM.XJF@KVA_; *,@WVQFO32ZH,MDH\_@@DV
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
M(J"I#01]@HAFS*R:*UGRUKJ'J2RH+&B!I7V3A*6]S&8LV C!YISFPAI!CK6
M]S(&5=AEYT>B$%>6G2J"*L*.%$&K,NU2$Q9I@@O&1Q,[--<%QGR!(8<Q@^B!
MT[235\\C37"XBI%4$U03=J,)VMELAY*PM+/U:4(OKL*XX:<+W:;9]"B#<3U%
M-K&8&+;4V4P5015!NZ'MJ2Y<<\>5'KN+CL&L2\D4BT D 5(,SI T"E2G,!C2
M=485AH\J#.JIVS[M"T^=S2XB981DIJ?.<@<*>6XX]91"Q^BBW7:M&>7]D'E7
M'][]"L#"AQ>\;5[:B/2S"CO&GH%[CF-:8&:3E>I2WGJQ*16 0Q8 +5"U.]@7
MQC[?<I'.&4JT%G!N?\G59*B=7:;JG4]]=FJC530/([M?.Y_^[=6\@<;_UY,?
MCM>G/6_8DQ>O97W>[_C-./#RQ"\P\'%P\O+T_&0>\.2L/1]'_M ^^_&DOOKV
MDI&W7K4YBR?FEY=('E_M]:OWO^2M+U;:X.EL.WSS;_'MYHG8]&;<-A?IK9_?
MGEV>PDOYID$^:_(=2!]G^$2>_R@_G1_]VY4O\OW)"WC[JBV_\.9K'?][/ANO
MN_*I;_[XCN_<^]7O_-7)]^W\T1?MQT=_._U>7GR@NJ5W?/O-+35$Y/1L/?Q/
MQDW:SN91XWQE7T[ET;=G4U[_UTG+WD<F8[L-2):H!E<R,B)7Y\7_3SHZ_FK>
M\(].^Z,_3&5^\>K?_TV.WS7 BQM_(YL^8RZ%(F,*:$)A\6Z(0J)83'<L&[T?
MKVGU\ZG$+B;'.$ZHA(B"PJ[Y/J2$B[>Y!#YZS^=$J<;&EJ-O\^4U5PQM?%CP
M(Y=H]=KGD&"67&-%+H@VYFB]33:&%E+/A:_B]+V<?3-NQ*DKX6I(_>?K\U<G
M_:=Q^%H7?D%V+41CG)_+R_/VY/(?GUTZ*D]>K(=K_:+/+M[^@O/Y"4L/Y/S
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
MA%8*(,TR'M0B)$[=A!#0U)%W)D\K'ZW*J<JIRND^RZF:0G<GI4M3:&HR!]B
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
MYI^\S7SVKMI294 N#;"[#,2UP6S,;B(6T_-LYNIQ;??6#4ZA/V7H=3;<$:C
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
M^RGSKA/9#@/ZPI.'9IRK.DUX,0_0<TK 5=*TVHZSF&.NY/8QD4T95\;5PG=
MSA<6/C'H:J8XP#;3>XL!LNL-(M?<62+YF%<;]G9MP\-(X-]I< KXL+M=W>S,
MN.HO+F4>^<=C]]OEW&JU^?SB!5Q\\V(<T8M27K\\;_7L=W_Z_5LGY>.<>?>%
M7%WIU+NWE+@$&XKKU;$C;-;-INZQ]-@M!JFQJ:'K^%7Z_VP9NKRC479Q@U"]
MC*JK>N#0 EA; AG7<VAM&KK2FO9VE^6!YEW*M)JS'@3BBZ>NT3D,+66H,?N1
MA[D,%"V"JS$6]J;TN:#14EC'O>5ABOA)(:Y.J\/AO71:^69B3;9!]UAF!*_
ML6<PW44IR:0<PEPIA2.">\5;\5;7U)$#ONV:\KYTAC:[^:,W&=@P@0N-.4M,
MK=<1OY'79F\>"07\I !7"]0!^5Y:H'!<M%B<@9K$ ";#0%P1B%IJ4D8![LWD
M>P1PWM>:*N7[M/A6/]/!J_"EGTEX_#^&!L;D".BJ!9;*LP%_LVACB=&N-LB\
M1E+,%7/U)MTCNPMO4FJVHL4VO4ESX8(38'0!TCAA:%E\<:A3M91=[0EVC# O
M_$?!F9!0.K#E!CC !LEEMC2HW++MG%-7F!5F-13=-[AE.6,Z#SYS&T<T9T!*
M';)4&KET2]6@Q(QV#K1!:]>$.B7OKJE[^D2GY+T]?I-+\C6+K3Y@Q$"]NS#J
M.S>$)F3K=$K>44O.G[?<,9ULR8D<Y.P1L!<#5)C FN+%5&]3+MH^5'$^H#M&
MZ?YPNI?&F"(N"HW,?^0/<_*E 9'FH9E<' 476M!!6DJW&F,>!MY+8PQE:T)W
M&5@,CW+!S*9D+4%D8Z*QE@OEU2:L8])!.PKWG=MB-'!_.-F+P(T=8R'QX-E;
M0!MYA/"<P?J8L0:+KC8-W,JV.F(>!M];38$LN6)(P!<,LYUH \YAU-YA).7.
M=5-+7VUL6"/IZ&K%6PTQ#P'R+4-,SY''B3;0R;=I7"^0*WJP-56'6!*&N-JX
M];BB%'*%7.TP]T?NT@XS G 0;F 2"F!J!<CG  9;#<UW7TGS;V57[3!'"?-R
M1)[S+E>;@%P<R7:<=I@T*NKH$GG"V+/1N^ *L]IA[AW<A1W&6]=Z3@'FB$M
M&J&8 B%$HNJ;E)S,7/CIUR'L["<_W(B\!]HPYNE3;1?SEK#TTLGD6$I CZ:Z
MN9"IAEA[2L6%SNJ%.6J]^6I[]!?G0-$Y8/8&L':"',/X)Z4ZLX:::7]>&+7-
MGB;.ZH4Y%-U++XPI);O:(<0PG6[H(7??P?I::BHQYZHK7)3N0WEAE.P/)GMI
M@ZDV,T6>PS4" >;80"H2E&;S*/EL"\$JV4JV]H=Y*( O0K?%U+TK#FB<84";
M,U 6"X88@T37Q>?5QJ]]VM>@/<7[I/"^E1=&(_<'@[VTP1#EVF-":)($,!H'
M0G;0/>_OM1;%]_T]9E.T3Q)M]<$<O/+>]L'TGHIWD%$\H"<&,87!4L%4FNN4
M1X(><.VM!G"E7(TP]XCN<F:5B*1>'1AK![JU96 G 1QZ=LF89I@T0BN[:H0Y
M1I@71I@:?"+;&9+-HXYV-#)MSCS"<@M60A"9?1@59H59C3#W"^[""!-J8<>E
M )4>1A2.#4:%W $;2RG%EN#F0L^TCDQ'Q.U[C##U_.KE,_EV[FS[>=1U2]WR
MH6VYIXY(-[&'C\X.]N7%*WFV2W>DDQKRV'!43:97+$AH/$I#$E]H_#0VW--,
M=QTM=J=Q^6_;H\6J]-1]@=0< \Y46J@Y0#0VN1:BF8-)]C1:[%;8/"#+N>K
M_G5 QY$=5!86CZO%NUAM+V =USD6MH&X(1#&4<A4K2?AO8TC4UE06=!.3<<F
M"5L6-1]);(O@W!R-8%L!ML%"DM3\*-Y-3+C:N&#6P2>5!)6$ TF"VMH.*0J+
M/*&5$KW$ .-*\X Y%YBSSD!\S=UYDUJ\;@+CUAAW?BZNHJ"BH(VACDX3EHZX
MCC$-3>C0+%E = DHD8"4E)(9)QOG6O5!_MJGG6_UJR:H)JB+[DB58<M%9UT-
M-O<*/::YS,5VR-X1%.MBX6)Z9[/:A!#7SNP\&D*E0:5!K7>'Y7UAO;,YV5@L
M@<^S>7N0.'C' "(^8/"46MK?@E7E77E7N]X]"\#"KC=B.A.A@Q*]!RQS 5P.
M#N(T<A&G(&Y_WEL5 !4 M?@=$/:%Q:\5UX4Y0ZEE9/?D.TB5 *W60#:YDKJY
M'OW&?FWX8=P.?*<%*N##[H1ULS/CNK^XE'GD'X_=;Y=SJS>FJ/%1GS]OEV6\
MS5E^?35^<77UUGGY.&?E?2&+CZFM!Q.;EDFLR56P!)32>ATP2W?5.+;J^CIZ
MJ?[NTRW7U]#9D$N[7K1L %L;=5G*"(5-Q)!,(*RKS=AH379?]V$>:/*E3*N#
MZT$@OG1PU5)S3*/H$H. I@:0D8)!1>;BG3>AE]7&TTC%_+Y2,47\I!!7-];A
M\%ZZL9+WV?M:P*?$@ $+<.@6FNUYE,S!.">K37!IS3J90_%69]71 [Z(WV&$
M;*Z]@<<V4G2N#-E6 NOFXE<.UO2^VKB4UL%:!5P!5Y?44?.]=$EQDC*NVS@2
M<DQSA44"*BY!\CA@CXRQ^#D8@.?M4N5;^5;'TP.@?-OQE*.UI@1H;CX3&1$=
M.-LY*K-%8V*O)8T\G8)9N]W['BCFIX/Y3[B7%.!= 5Y8F&+K5''4V#E2FP/J
M![OC9$*TLY&)Q&3<7" ]"NT8- ]7@/=N1U*B=R5ZX4EJ0<A'3U -(F#-$7)W
M#22TVD-R28R?-@5K]K6,47G^6'A6=]'AL%VXBU*,ADR>#[3";!MF/&2B"+YQ
MY#C^'>:\>;\VUJW)XA&A^Y$.TWNBP_3>TA;K.TOW9N2+%='DD2I2*HX\CJ^E
MTMU9951:;B$MO]]RPY1>G=0A*J:5D1"4H3'$,4!FMIQ228PCQ0^\\W,T[2=Z
MFLB^WPFC!-^.X*TV!"$&UQ!*IC2[\Q>8#\%!,&&I-=I,(S<@VCDK4()/D6 U
MNAP.[:71);?L3:$.(<PEA-08V&,#0F1Q7F1L,*IU7*?=;[\IW2=)M_I<#LGW
M<J8M2Y$^K>BYS0Y"Q$#6)?"><BK&86PC^:8U8U2\%6]UN1PUW4N7B\L^UW&*
M(4G(@+W6F9@/V"MA)!][=V6U<78=T2G>BK>:7!X Y%LFEVAZ2:%F\$0"R,U
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
M,">8LOWA;"\[;&'(F*.#EFL'#"T#X?QG#)Z<B/AI E.VE>W#V, 4[0]&>^D
M2X[0%%N ?<799#="=N0@F4!4L!;N1=%6M._> Z8@WZZRWK)Y64*7N0,E23,!
MSY"3L>!JX%QS=;[/*7)&1T JQ>KQND=N%QZODCS67D8$-M,6DGP$EN:A>+:<
MJ28R32.PLJL>KV.$>>'Q,FR"+9E!@MA1*5L"'@4RE)"PAF29+"O,"O.'>+R4
MS5NRN;!QN<AHFB&PO41 %RV,C!G!U.*RG^N5F8XM058+EVYYLEOJZ$?MQ?A#
M;(W":>16P5C): U))>^="^/'K5(7;?]U[$'Y\\\^W7)[-9.MYUX@H15 GHT&
M^BA^,=H\$NG*8;J]]MK^2UNRJ@QHR[#C4H7E\^8<)8U<'9IE'IFZZ\ Y%T I
MU9?@$KN\YY9AJ@JJ"MIF[&@48>DN2S76$DV$QBD/19@/K,DRU%R<"6P#5=ES
MFS%5!%4$;4UV3)JPR!*R$].SC=#'B07T5:8F(!1!-+492<WLMS692H)*@K8S
M.QY%6)K92NL^> E@?"? @A789C>7;&/ EF),O-]V9JH(J@C: NW8=&'+&]<=
M]U1MAQH2 AHDD-+2R!>:3=*I)ISCWY*6#ZH,=ZT,:JG;/^X+2YV)6="CAYJE
MCCR@5Q"?*^0YZ*VZZ,CAOCLM*>^GS+O:\.Y7 !8V/$&Q%&L>47[4 %CC^*Y:
MA-:KE=![9K\_&YX*@ J MF<[(.P+7U\RR"BQ@ALG<(X@:2.O-PUPVOT&ZC8$
M<].>+=##N!-X;7SZS:MY 8W_UO-_;JYW>UZPYR]>7X])?-=/QH;?[_@;#'P<
MG+R\N#J_GJQXV9Z-+?_9/OGFO+[Z^GM&?O17-WOQV/S[3R2/C_;ZU4__R8\^
M6&F#I\O]\,WOX]O-';'TPWF[.4@_^OKUY?>[\%+^UB!?-OD'2!][^%B>?2/?
M7JU^\]8'>7[^ GY\U)8?^.9C;7Z;+\??O?6N/_SR'9^Y][<_\Y?GS]O5V>?M
MF[,_73R7%Q\Z-]/]_-S,W\JQ[,K9UY=37O^?\Y:]CP-+VVU LD0UN)('HLC5
M>1D4KS9?S@O^[**?_6XJ\XM7O_V-;-YU@A<7_HULNI@<XWB#$B*.^,^N^3GL
ME8NWUT.(SM[\3:N?3B66[-"D4DJW%9,$Z:5DLJ&%VJAP6?W$^Y!@EEQC12Z(
M-N9HO4TVCC],/1=^&X_G<OFW<6%-G0AOA\B_O[YZ==Z_'9M?<_YO!*^%99RW
M9_+RJCW^_IM/OC=(GK^X/OS7?_3)FY=_P^U\AZ6E<;[AS:__?44_,C=7]1MK
MY9MW?O/K1]>_6NC@]W_ZR%C[D[\VCW[Z=S_WLO3(A?A!K_KSO_.$NJ^ZK[JO
MNJ^GOJ^1?]&KOL=P_]ZBTO^H,KV)8V\BT\_GR)]L)9&'+!W?-91\M?ELE'#/
M<[L\\W9]-DN_GS3JW^;X?#R;OKE4%O6&P^LM]G;YO+^^.L9K9][@.[N^PW==
M+7SZ_&+LT'>MCKSVZM79?\C5^=59_O;L^T>$,[6<SP#W=(5=7GRS=8OG9V!\
M(,?TAZ<F;P[L,1ZK=ZTI^N%(W7W-_$$'<M9:-S>FS[X_IGO8E?#(_8*=><>=
MB0D\N$>T7<EDN6HWU>VO[*\75>$Q703' LS-V?WWG<BWB'FW>MO=U/O]XOU
M#MTO#/>_Z&/^\L/UDQ?;1W XC1[./1Y.RWHX]WDX20_G/@]GTL.YM\/YQ>7Y
MQ;X*@_U6?A_\\L%^-(G"K_[PXNS5UQ>OQTO4JU^_*\-:?'3<^_R90W_HGWOL
M]*<FS\[:U2MYU>;#EJM7EZ]OGKN/PW/V;'ZI[9_MV<7+Y^/\/=[Q<+V[U\-1
MM7CX^6-U=5['83A?M(#X.,<6?2%7/UVRGV:OJ"ZAQMZ+]\%CC(GF7+D6<T.Q
MAIS5?A;';T9YLM7/(J+T5&*';I(#;#: Q%(@)PY^_,::P*L-XIIX9RN*MG\[
M3:2U-\5!"5^L.NT%C3>5 +TQ@'6ZS;@Z(!-+#C[Z7LKU2O3D=IX%JH2?(N':
M9^)P=&_UF?!%QGEMX*@/NDUTP#$R^'%!4V@VDJ^KC75K%Z/2K71KSX@CYWL1
MO6,*52(+!*8T^#8"[,E )2JEU^B\3R-ZK]GMO$)<\3Y%O-_;_T$!OA7 RQ8/
MB,X%%RQ$BPW0Q@H2>@1) TZ:LT2366W\[MTB%=^3Q%>;-1R\P%XV:_!B#/D!
M=@@A Y9L@1,FH!1]1NDEM1&C[=H'C=$*N?9=N$=R%WT7JO>6T73(81Q3="/%
M%AS?41,?<\ 6BM7I)\JN]E X1I@7/10PSB$VY&"$8P-SS29P-025<VS)BB2I
M"K/"K/T0[AO<13\$%L/8:P<3^FQ^4BMP%('4BI\#R,0GO)ZI$# =$;<ZZDBW
M/-DM]>+7+4]V2[WX=<N3W5(O?MWR9+<\K.W_1TNPW_P]S(T?6__HA^9,YR^F
M*_\QW/SL.-8*_.[B^?-V6<8;7*^D>/[ZV:OSF_=]QSIH74!P(G=HB@]HJO6<
M,F%/70A3P>"C2VS8ZD#,!W#WYA];"PA<,1C8(R!3 <Q4@;D8Z*4XGY/T@&FU
M"7&-J/9B15H7$!P_X0L+HKB*$AQ!<FP!T3B0W ?KY$.3'D-Q=K5!NXY6+<9*
MN"X@.&JZMQ80-"[2DX%8YL#:4C)PE@Z!NHV6<BV55QN/:VN/Z>&+TOUPZ-8%
M!(?D>Q&]C9 I+2?(-0V^74#(8?S3!&E"DKS);0Z=3(R*M^*M"PCN&^"M&9%S
M>7[+%@:N&=!P 9':H%L7T7C;7<BK3;([#Y97?$\27UU </ ">VO:8Q0WASZ
M7*_3CZ.XYH $+*[Y.NKK;F\6$"1=):20ZP*">R1WN8"@MIB:MS# #8-<SD 6
M(R";GDTV28I7S[&RJPL(CA'FQ0("BC%;+PB=?1H(EPJ,S4/+H8?<L1O)"K/"
MK L([AO<K8&*KK01;T&B&_ES'=_E'$<H]MAZLJ7V.J>EHUF;>$QWN6YM?7D
M/417FZ=//LCX\H[/]I$HBX3,8M 4/T>U4N%<.<P9?FABS[T>QOBBF<*'"<Z7
MGVYY7DINM=.\&\<F3L^+0"Z6 4./',W($W!_6?^[F7\H,YD5Y\.87I3N#Z=[
MV7*+(HKC"!$[WCP1%V\(*);FHTFNQ_V5 4KW*=+]/L.+$GPK@I>>EM*;]UT2
MQ!P[H.D5Q$:$E%R+V60RL:TV<6<_JL)[DO#>RL^B@?G#L5X&9EM<HSXB<>"!
MM00&HA!& EZY!FNJ=ZR!6=F^2S.+HKT7M)<FEY1\\CD.H#F-G)LP@ACJX%-)
MUEIO)#M%6]&^>Z.+@GR[XGGI96FUNU0*@8UU]KMM M*[0,H4*\GLB#E(=M8K
MQ4JQ.EGNC]N%DP5K&Z?-NSD<)@*&$B&/GT'N@A%[<*5&C<#*KCI9CA'FA9/%
MA&(<#9BE7R_9Y,$Q9P.S"R97-#F2IM,*\P<Y693-6[*Y,*M@8!.]#Q ($Z"X
M$6C-]'[G$#G@.&6SVZ6CG7O%[Y'+C[-'R].GVJ'E+>%P-:=<4^O!$Y88I)3>
M"D5'E2E04Z/*48O-[[>,*CF48(TU4,16P%2G14X25(NQU6BL[:2.5L7YCHTJ
M2O'M*%X\]V)7B-HHR*MI#; .BK/A@3)S$>)4Q R*0]+I,DKP'7=?T=C\P50O
M32K5I-I\+Q"DQQ&;NQVQ.7;@:AT7)C0:FY5L=:H\"+87$;LZ[$B9(+HN-T,?
M*28'O=@1RET()C5E6]E6I\K1H[UTJLQ;=YZBA92F4\5EAEQX1'&62B3&M9H4
M;45;G2I'!O)VUY76,))I4&I((P$W"23G")R\-3Z4B+6L-NBTL9)2K$Z5>^1V
MV7.E62X^!2BY=<#>*V1A#S:[:C$C>:>%L[*K3I6CA'GA5!'TQG$<,,<^@O D
M.H_Z&*BAQ>H10]:>*PJS.E4.P>;"J4*AVR!201CK8!,MB&4&1^BE8ZVQU=6&
M^9B>.^ET,MWR9+?<4S^AF]C"1^?7^O+BE3S;I;=0OKBL[1+&;C^>'_/JXMEY
M/9L[^S'&UE@X6>]RHV)PB'3V$HVGXJ@7(\7IN*WC#\I/MAQ=W8]\2:H'YZP
M8BF0*7@@,;5B;492W=>XK5M1\X LWRH#^Y<!'=%U4%58/&_NQM28B2#W& &=
M,' P&9KMW(Q)U%R=M[+7EG8>XJ.JH*J@8[V.31&6[C)G4ZED#6#@V5#!5<B5
M&(K)K3=K DUWV1SK14$5017A0(J@H\ .J0E+'WGR16RTT.M<XHV2(+L:1@%1
MFG!'T[K?TR@PE025!!T?=A_0;_G5<LJ^- O%CH( :?9&CWV.*6$GN?98*.YE
M?)@BK\CKR+$C585M\YL-OC5?P."TL:96@(N-4-I\!C\N NE#%MS:6*?"H,)P
ME\*@EKG]T[ZPS(V,/G>? XRS-4WKLZ4YCYP@)'0N%*):]F>94]Z5=[79W;,
M+&QVZ#E8H0*41 #'Y0S41OTOH4LD'WH5HP*@ K#_@*_CT.X>]H5O3[QUL7L+
MJ1@>)3\;H-H#..\IMMC%,\UQ:';M?7P0L+_3V!3PU@VH;M#$1^'(O$TW.S,
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
MZBJ6NY?(K54LC1(7#ZVE!&A\ADR$P%*:MREP=CR[K9$-ZQCW-=/D/F7R>@G
M;U[-"VS\MY[_<_/;\>7[77[S#C#%Z#&&MQ7J[Z^O7IWW;V]^=/ZBMA>O'@-?
MJ^<>L,1'(;R/3&?^YR<O+Z[.Y[%_?-F>R:OS?[9/YI$"]PCQY?9GEZLV7V&U
M^97]]=GWYVD/>YM^P:ZN-G]J+R_;U3A.5V>OOFYGSV;2<W;Y ^%G69Z-A*F=
MR:NSS\9/G^=V>>;M^FSJQ=DW7Y^7K\^^D:NS'W*GLWYY\?Q,SG[(JJY?\NS5
MQ=GX*L\OQF?_[H>?UM>7\_OYQM\VN3QKXXS5[?=Y],/5>WTQS"M\JMOYB]=R
M?8G_^/)X+I=_.W]Q?6F^^]K8SZ7 WQ_<ZY=Y?/YJO$?Y!8?[5_779Y]?O)!2
M+E_+L[/K'//M3W>#[^>OGX]W+ L5=ZZP=RXWP\A8Q9B&Y(2H> [<_OK_L_?E
MOVT<V;K_"J%W'S #J#RUG*HZQ[D0X(D]O@Y&\L11;F#_8M0:T];V2"F.]=>_
M4Y2\B)0=R:2E%EU(0-'L9K.KJK_O+'66ASQ;6BJIQ.R-,W*>P'])KTH^V2M/
MZR6:\)3O[,'9G?UR'(Y/IKOMTUW^_7_N':8W=Y/!]\K_/'OWXK=\%#6X[=.\
MSPRLGO[VY,\7NWF/?^/M\].]O1>/=YB-G\OG^S_KG=.?>!ROZO;N@[?;#Q^\
MA BJEI@$4VUI_>*4X DO(@3OI;48 M@S<<L/9,D/FB!4+&U3@J"2TI *11OX
M3X9:R#ACT\:HL%P\XH4YGIRTW*?K/,$7V,VX5;$;78DO=AFK]7!O[_#M#+FS
MQV9T3B$S()]CO#1==WH\.JRC@X_/^QF]L+XP.S4WO_Z(!\)TR-1Q_R(0K@GJ
MV:U\D&MG HIG8B\<3<O]]V]^>)]R-CZ8#6WVI1_.+W\N[.PB1\]^\.SP#V_'
M^?A5T\#NR3,M[#Q9[?R7SP_?FQV:D[9GQZR_9[7][&%Y3WWVV)<NJ_0]+>&K
M+OOE8]9\_D>_GYOU5[KL7V0O_F6.O;(+YUYBAR7&6IE\2P-DG@O\I0;(3R<'
M963D3$CK"QKFLO/PB77\.57S$FUSB'/TB;!_.SY^=7AR/'KPX[\_VPC@F@._
M^@2>D]OBI=9L@OOLKG1V9_G*GVBL*T7Y)VQWU^?I;T_8QF%T\R7R]._7F:6K
M9K3?6"+[7^J!LP'_>+C/%DKBRXSBR90/3Z?WKX*[K^Z]U*_Q%8_2%ZJ2W&AQ
MA&L_4PRC9ABP=M^NNDP5EEOQ9%]MO%?W9%\VKAOU2%]M0-?P2.<*UH>()F0$
MXPU%[WR0MCB-5*R9>:3/71C7#'WX**UV#A\T2[4YL+X'+_4CV/GM5[GS^OF[
MG=TW[_@[[YZ?/K([N[^KI[O/7F_OIK?/?VOG;JL%+S6?P^?KG==/^-R?]G8>
M_L3GOU%/'_YJ=QYO_[ES^L]7+Q[_:_S\]'_KSH]G$;C;OTB^]A.]\_:E+]J
M55'47*H ?A6DJ8J@^0])"D[JC2V[Z>32\6+#*Y#6R>B[)Z//A19\9*)FFGS"
M19UNKD,WIW-TH[4%J"4)#ZW#F%->H/12:*VL NF"-Y7I9AT[E'2R^>[)YHM!
MGZG9T?G)P1]E>KS/MO%'!CK;T>EJT IY2<VK0: A184"G3,"0HX"JZS"EH Z
M68E&MB3Y3>6'U/GPSE;<NQHRG[X]*!-QF-+)T;CDT8_/'GU5%];!M'=>.1\Y
M@&@KJ^G1$M3D0U+&@98A!42^^K>UQ.KXSY+%:9D<=O:Y#OO\LF"$2?146#42
MNKHD@#"+F'45!MG^<E'Y:M4&\PQJI7\84+/G53O7.HJ_!L77-F&Z'K$R),_;
M-T9[EXO,(A12 B"!(">5\%9[:8S1Y'-K$&'DJL+].H[7!<?=.A@*JN>M YVB
ME,5+(3%* 063:)'8PDGB)2Y>60?#0W4O1M\GH4]"GX0^"7T2^B3T2?C*2;BJ
M!W-@SL/KM>LX'](7<Z>N%12X3CLX*YR5NVWAZ9!5TD61<A:\K@%\#;D8;3RF
M;$./?!FJ4;>]^_-"RPYTOBB-121E@X"*4@1=HY!)!L_67M((JPU]61V0!KZ7
MW7FT\^@WY-'N\;Y-&IUOU6&5K4F2<-EF 9*,(*F-J!6S)J"2HVW.,?2K:FG>
M:;33:*?1;ZJ.]@V'FR75^:8=.3AIC7="U^0%8$T"5=:B(.0$3)H0]<:6DIO@
M5]6X^O99]<O50WHF^3HF9]^IF^V9Y(OR:J'D2\\F[]GD YC@/KL]F[QGDW][
M>Z5GD_=L\IY-WG.JOCYJTI00@G%:$@!F)&A5\90!BE#(+%%(_WO=4]O_]<^=
M_9V]G=U7KW8>/S+/VW?TK["C?[4[^S_K%P\3[.P_L3OZ?Q=JGK[8?:2?ZU_5
MT\>/Y//=_(KOZ_3%[N_\NV_X>R_>[)S^KI^_?F->_'9I-GF6S%HR1J%Y506
M=R*& "(65P-EX*.JI5&![=GDG8S6CXSZQM3M<=%\*@:Z"DIK)50@+4!:YJ(4
MM7 8LZ7@E7=Q5GU9+]WUN'-1YZ+!<5'?W1D*,\VGDT &5I2"$15E%E!R$5&I
M(A)A0C3%>E]FFSL:5[5EWK/->[;YLH0$5GN32@T)/"BHJ$NPT?K@+3_0J79+
M;; <M)AR3L%$3U$)TW:96=1D$2AZ$3)432Y:4+9I1]*X :6T]435(0"Y6SFW
MA^-Y*X=R31G("K+&"'!!B^B=$0FMS:GX6D)I0<S*8,=QQW&W$ :)ZGD+@60N
M9',4*D448$L15$D)72"A!HM:^8TMW%1^55V<;\5 N%N[4HP <=B,A-'21L)5
MO3!WCY,*D ZR9DB ( V$ AA,0O[4\</;C83ATM!XP4@(P>E,S#MH?64:(BD(
M=&[;.<KJ[*V/3$-J4P^J*MZ*7*@=R$L!N1L)MX?C>2.A:,NX32BR8IT" FB!
MQ;-VH:NNR6+0%)JQ;_P:UMWM./Y6 KD;"3>*ZGDCH4HL%FUM"<LD $T4O,)1
M6, <C)144VR)=\XN795JH+L(Q@_.2#B+DTV+09'+;"8LE^9W]S@KN:J(*J9,
M$@)Y2FP-6_(QL!#SJL>$#9>FWBT8$2FSDB$IB&IG,6%!L1'!YD3VB*:5UI:Q
MSG8[O5O:BK@N7NZ0_[)SP/4XH-L?MT<!\_9'=I"K8_1+7Z4 "E6@M,V=J4 1
M2I]=8@K0FP96Y<_L%- IH)LN0R&$>=,E9L1"I75BKU6 ,4K$J$E$:ZAD3^0B
M;6QILZGDTL&9-T4(-UI&;Y8<?V.8?5:FX]:ROMDSD\(OC)EP7"XV?>_^EK.P
M328JEFU6JA!!20P9C=':\L<E8PW?UG99MYX<-T113Q=368(-,:L8A-*LK@!%
M*UA3 4%%61VUX<<75]:3HWM-UPS%WV5;P9L#Z[R!(7-,MM8DR"DMH%@4""FQ
M@:&KK,IE[<+&%JQAHD?'Z;>2ME<Q$3IJKX/:>2M NF)#2$7DFHP J$%@255X
M<(A52U1*#0RUEY2H.K^YG9-]?MC3V;_;,SH^. FSN_VTB-7Y<VX< ^'H<#IN
M)]R?E#T^\X_RL:S4_]VX\*WSJB+RXU="9 /FY/CS7UDHC7%# -;M1A3-F0:?
MO+Z:?"P+\GL1D>V)-R)4OL/[+!3#N^G&/RZ6_1H?B$]G;7[ 9\/:^N\XX>]=
M^-4OV4BU7ASS[GB_3$<[Y>WHV>%^./C,Z/&O2H#PZ,\>J-S(8[;\]_E!+)-V
M%M]O&,JMC%Y-&G_^GW&)QCA6;%55%E A9JM3! *@K$TP+_W&UNZLJMIA'?W8
MJ/?@^+__$;8N6^"Y!_^,$T/4('U*J:H,GK7JFE)$98O-!1.E,T+G[Y3\H!DQ
MV?$!1Z5Q &1=T&FMBZLNUV @JHW/_ Y?'5."H)+2D KKZX'_9*B%C#,V;?1B
M<FM?G^U.W6PO)M>+R?5B<G=C@OOL]F)RO9C<36PT?-A<:&KA]'AR<N8":&7
M]MI++G^4O<.C9H[W,G.W7&9N>*VLOL69-[VO-T=THIU\9OK.KC ^:#MQ]X7"
MV3K=5DV^_9,]-I-F5^_;@)<X)JWWV6"E8*V#!!63).F-0E5K*#[V;< !^BBW
MS_R3%RKQ6ZS)DY,B8R$!-2H1<G*B!$H Y!VAZ?N '<9]'_!6T+K8C$AC5%*@
M;&A%0('DDPC.FY;-:)SU&UMV9:V(.E+7!:E])_ F<3O?[R8HLEE9+X+'(("*
M%[%H*WCE/$AM3#9Y:+CMUM':^B%^/#R8MOW<7@'N8L,QWZ*Q2:9:"8(M(4<+
MZ')*-5:*OALU@Z3;[06C1II0JTE2.(56@(N^I8Z>96<EY4/V5:W,J.EUH]8,
MQMVH^<9HG3-JG *#22?A=6*,8D1!KDBAG*^MCH.E$C>V]-*U&SI0UPRHW::Y
M2=C.VS0J>T!-(#RHUL/3939G)#^V'HQOI;RSI('!]D;W.FZV)L,M=AE>H_KZ
MO??R^\!S5S)+8F4K.@@F!Q=<5<EFPBH5ZEZB8KA4_?."/91+L2ZJ($RUM;F-
MK<#DK9 N.:/86BK9K*I&Q<J1-/!6(YU(.Y%^0R+M=3YNDT?G+%7CLL/,VJZ+
M6@O(S@L*-8F<25FGG<689X4^B%;ER>\\VGFT\^@W54A[L92;9=5Y1X*+#LFX
M*C ":Z>YM#8MT3#)5N?0$$$TLVHI?F5M-6^?52_)M+Q._M:%8,D6/7F3^8^[
MKPH#HJD</ NCLSRRHTF9\KU,1\=\<%)X[-.PUY+JQBW6G''%;]+A?ADQS/<.
M^;='^:2,C@]GY[^=C(^+.*RU?6&&O)(_?G'R :FCDZ/#@]DWQLP4+58S[87I
M=%QYFF<$PE\_NWB8C@X^YCB<?W:0S[][\8[X^H>_'_#P\_M[.@KO&@WP":-Z
MLL?#F(QX-+,<01[G'^/#D^G>NP^_S=];^*U\,IG-S869.N+9/LR?] ^_]K+?
MI;0],/=(T]W)A#/X=5?M-WMK-[N2',.OCT2CI3S'0\G"V7TU*66TS>>]FHX>
ML43)LV3SGTX.RLC(69ZB_JI4E#Z-<]-XK73/KY_/*USCL^K-79CI)^_E]Y,S
M^?ULIFWP?"_QD/[UA*Q@NJ^?\'@WE^.].O5-66/):5^W.;_+$%BWM;CT^5\V
M[U>KGO=[=^-M%_HE].S>[^4::]XV<"YQ=GR03Z;'[:K+Y"RLDPM_Z$[XOUW#
M"X\@T5% 64P!!!6R*Z%ZZ4V-56GS\F&S%B5()69OG)'S[O@ICY+?7=C??+)_
M%,:3DB]QSK^7KF?"]=FY8_'!F;-MN[ 8R>OA@'_][,V+Q]M\[2>&?T_MG/XL
MMW<?V1>/'[5_P\[#!V:;O[]SFD[G'? [CY^]>7[Z.SQ_G7ALOYJ=AS__N;V[
M]^;Y;OOW[W+[8?J3KVUV3G?JSF(I8!M24=45$95+K7U:$*2T% #)5V< *\S:
M%RSXWO]^A],).QL-DXUNEHPN[@U>F88Z_2Q!/_/%C;%2\<4KH4)2 M F@=$G
M05$F<A$+1KNQ17) J9&=@]::@ZZC$17(3A>GBJL> B4T7BIG90!;4[8T(R'U
MGH14UXB&2$GSE9N5 4M6)9%=;1J1:YU<@A/%2J<-(A\U&UNV*T2=C(:D$*V
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
M\,9HYW2.=K0$<K4JD67%UIJGBJC "7119AVQRN0WMORFHL6@ZTX\G7ANFWA
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
M,@4$!.5%M+F%+?D0C+&44V],N+:0;773@B)P2B60L37&4)AR*] 3J2K7(3L
MR.[,2=FD8S:0K2@1V"C2-@A4#-EDG;8E.&M=[]>]MI MS?F(S,H86,IJ1&>@
M6*6#"=(;Z*60AH/;.5$+V0=;R(@ '@5K2$H$222"JL5[J*"";MG3FQ9650BI
MPW8HL(TU*F\+FMB"Q$Q&H&IT+EHES18N=-@.!;9/Y\2M,T:B02=T"<VH934&
M(48A)>B*T6=R88"P75'N\')>M5F5K@57Y4U"],>/V<7-";E_LG<\/KOZ$FZW
M]6WF(HVBR 9!M%3 N(PJ9JPRN1AL]A2[07#K#/5DP>W&JH2SD$&DU P"+YU
M#TI8DKQJ);#0J2LS"'K_I8%!-EO,)2J,+(I:_R6LQAK&;";KD\Z]#/H@(#MG
M"Q@3O5,R"!6)E0H36V:@U,)AM3YF7U@U[)!=5\A&7Q1D9/O=MK*7$F4*;!%X
M-,Y[O\JLW@[9KX;LO-M-%F]4SBA:5TH!$;Q =)$AJ[3R/BARND-V72%KD1*E
MY+5,$8I*@0UW- :228Q<U9N3#@>W<Z*V@M(S[;A$S *L!D&VD@@27=+* BO)
M&UM*XZ9TLN-VS7#KP($&2\D 0O0Z&J="RE'65BX'>D;]8' [[W=#JZ6TV@DR
M#@4XG06:"L*U/HZNJ.!\&")N5]F>U-H[$/IW5L9O<IT P!5T,_UN"@0H)8MF
M&T$'<I"ECEH3&F5SQ))RZ:U,;Y^\MA=<<J44125*$0)BJP=212Q2B8@>I5>U
MN%;^YYOT.;O]:B"K[W7TW8!=\J@M2AV0*AB*T6H"65E-C5';TIUY@P#[_,8^
M@STYQV"OR0E !2+8:H1QB23:6"C9#O8.]H6T)*DHJ938+@D0,!$$"JB\E,;D
MF'KTW1# /N\&S#GY+&41Q44CH&!M*?O\ M%8MBI]JJJ#O8-](=16150RLSA(
M 9S31%*&FJTU&*UT*TSV[XZ()1$_)]X#R625-D*:4@5D9M(06Z$OLEY%7=D*
MJQM;6N&FDRON8-@1?X<1'W-*+,A=@5#!>P9^I$H^.4L)8^W% @:#^(60OU*2
M29"$5<8WZ]T)=%8)&YI*GZ4GC'<.\3<:$'B#\7T'TY/]+S25^CZW/:!F;<@E
MU%%#M15S]#Y:7[UT-JHEBX%U>KD&O?R\X!PD79-,CD2JNA4+3D50<FQ1>(T4
M72'T=F.+"6= NQI]-W(E[KW*2B/#SM9<(+(LL1J(+4?6*7-(-718WB0LY_1\
M116502MD@BS M6K>V5B1L7@L& *FUJN<5M6?H\-R*+"TGI(.+"6U2E 2!&.D
M!"71ZR)C7#(YI\/R6K"<=[B!2=D49460D034RK#$%$5Q)N;L*9O$RCC:(<4
M=%BNI-J>JT87<#FTQ%9TY$JP*7BLM>1*O;7=<# [)TK1*T2+26BEBH#BO<!H
M4:B:0W')5:C4#&B]:5T7I^N&VY2BLU)Y8[,%A8:B A6#MQ23-=1C[@:#VWG'
MES(5D@PD@I6U5;<E$:,LPLG""YF#0L@-MV83U)!P>Z,EY&XVL.XK_8CGW:0-
M3V@^/&'T?/ E+N>&OVQ:;IZ,_NL69^5N<W.-P;'*[,B2!H.2R%D6UJJTD-H4
M9>?F87#SKXO%]; H)5,6V9IR9@<%.VL?G*LNM3 KN]8OF-R*MR16 )I;WJ7L
MG-DY<QG.U%X5E$%9)  KT8/3B.AK(%:).F<.AS/GJQL&F:M$)0R+.^9,8'VV
M>B-8C2V^=<W6O&9;?M-Z[)S9.;-SYLHX4Y-TF32AM&PZ B E0\5YJV1, +UQ
M]6 X<][?7FJ6,J?6F1Y:3RI)(E0K179)8]*1%R]M;-&FA:4[5W?.[)S9.?.C
MGFE"D#+)9&2%I&R(4487R6F;7*U]OV,XG+FPWY%LK#D*P,:9RI# '*THUD9K
MLL\NAM8+&!UL6KWT3F7GS<Z;G3<_ZIHAJZ2+(N4L>%T#L&6>B]%LX:5LEXRJ
MZKRY.MZ<WV\"2 6)HLC6&0'2M^X#)HE*O'+*YCKK?\J\Z6%3NO71-V?[5?\X
M;D_9^P*DGY10W0^3W\<'LY^W,YZ<G?AA6&<WQT/:"T?3<O_]FQ_R>'JT%][=
M'Q_,T#3[T@_GUSH?J[VD6$2[\;/#/[P=Y^-7]XGNH34-@N<[:N<_?'94W9NA
M<VZNSXYIND>&/GM8WE.?/?:ERRI]3VOS59?]\C&#MM]LO]EO=K-7@\)?;%[_
M=9")7SCW$B4G%9:8DYN4Z_Y2N?Z0Y>M^+).149LCELOJ.KW@_G(N/E%"K\'A
M0YPG(P72F7Q[&-Y-/YO?<LT17WWFSD7&XJ7N^LR2_#BM9^\.)_\=)__8>CPI
MX?@+J41]JJ\[U;,(EK,Y_D^8'I^K:VVN'YZ4/L\KF^<?3R:3+Y75ZC-ZW1G]
M]R%_=_31&%RIE/I$8M_U>?K;DX/1\:O#$[Y$GO[]]OJZWD9#B7@RY</3Z?VK
MX.ZK,^O[-?HUYJ^QHESNS[>7'@S&6N'(\4$^F1Y/QM<(AKUJ</U=<_U>-JZ[
M[;SUN0*2SI2JA"QK=*6XE)WQ+'NK/0L44$H;U9VWESAO7[\:OWC]XLWV_J_V
MZ>[>_L[IL_'.[@X?^]7N//[U+?_^F^W39WM/=__U>MYY^_3Q3_L[^S^_>['[
MQC[][;G9>?Q$;>M_C?G?\L7N Q[KSZ=\#;O]VT[=^?',<;O]B[0[NT_TSMN7
MB6)!@T5DJ$$ IB!"@"!D+!D<6FUK;/&H:)>.K1I>AD\GGCM//*0U11U]3"&W
M,FZ8$@10.1<*6D?7B6<@Q',Z1SQ9HH+&.39($*V#L4!(6A1>1>U1$3HF'K>)
M>@T+:'3BN?/$$Z4F[30F:1T4)TF%'%5(T"K!6 V=> 9"/&J.> BB\BI$UG-2
MJ]M#*(*3*(IT!G4(4;N\L86;S@\I-[(33R>>,^)!EYWWU8%U3#80HJR2:K0J
M!E2EZ$X\ R$>,T<\-6NI@K,B6YV;J:4$*><%^6Q2KEF:V J&*;V)V(VM3CW#
MHQX'IH00C-.2 # C04!^C@U0A$*F4\] J,?.40\;5"W1L0H30^MZ&$!$M$F8
MBH!6@>$U9.K1:M,Z/R#J6647I@%ZR'_YYX/1?_[SGV7Z**UAX1FI9(1H<K0&
MP85*7F?M,-JH-#^M2_J2.Y%<G4A^67 7(R^-=9%$+9@$.)2B]<T4R9#2TF(\
MJZ*NS8J"? >4WO"=HU(;FS)$S(HLN&I)&0I:.564+N_+0754W@@JYWVIG@T*
M2]4Q*F?)GCD(S)"$BL[K",'56:$VZJA<-U1ZJZR$6+4C ]X1AB"=2MHE2:8
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
MVA4T\YH;D((#U]Q:HZA)G&8F^54?Q1] 295U'L(Z8K)0KP[2<^I)RA[0-I-
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
M*H;M>I5:7!FMA2!1B$ @NT!LB)9DT%Q[#=E3O[8YW4QG$4AX: #$J@8RK%!
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
M)58R4_K 4689%4&'M4WQ.'VDJ@:P]!K G*10-8"V,XB89!#GLE2><9*2,P0
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
MA]_5,>H8DV.L> 36-8P57TKO*)Z.3LJH\QQ&KX1/?M9[+;?G73H6O3,Q&ZN
M.V=]2"R&9'*6$+X<+(J:/?T@S_O?A]M_O6%[;U_W]W:WV?;%ZU[W(N+_7W[>
M>_M"[NT^OWBWB\__=@\F/>_;AWMG^-G^N[_^N[]]\>:B^]=+T>4OQ?;!/_?W
M=OO[VUO=?K>T?#O8GY4LJ*WW%D 3<*5)I/6)6,H-\9(SX;5.-I9VD7*=J[FS
MI]L7-U8)J9V$])#8-\8L#T(%%8,!I9*5I5T"2X!#9QKC9?PJW#M^]0'4M&I9
MD(]&0U-%'"S35@1'<J9 0)I 3&*<2"6I8,9J&0+2$)ON?M&BB+=*/RM"/TO"
M/E=I2)5\'D8^;#+ZP$KI!$TD\Q(U'SP03[DB6H&0+-DD0D+R@=N:'E0&^MF
M73D&^JD*4 W^?S0J$I/FF,E-N40"J/.@'L0R<58S$I3T+D7-3)0EA9FKU:K>
M4GFHG3ST !J*&:1VW@@7#0@MK-=*.RJ3XL8F*6K(>;NI2$Y0$1>00]1 <BC5
M%(QTQ(ODB>1)V9RH"+IXAF"=BKFSLA=(2"M>^&7G["@-R2"$T^->BIT_7[^H
M!5YNT%#6PD#BE$6E ")U/E"J@J:)NYPA5 =UFVEHNJB+-2QX$361N82&ITR)
M=Q$(KJ>*#D2. C4BO4Z7H+IG+>KR,"S;@$#--N4$%$*FQCD?I0O2II"95(_D
MVKV.[MS[G"*Y2,-!!?;#@#WE\C7:FZPX\;$4$A<\$:\%JAM,EXQ%$7 _KR&$
M#6?\]PKM"NT?X#>MR%X$LB?]J4%G\" CL8*BR)8T$I.%)@)T1 %NI7&I(KLB
M^U9D3_23KW[)1X?TI%]2:A9"\)[HJ 4!1S4QW%%BO%8T@F5&F^*7I'KZA+8"
M>KD!K4KIS&PM]=)"#MH%)A1PZH(S!D>OCKUV8WG2L6>B5LC-B5@;$@&K$,;(
MU\11KK/.+F>NUC;-.EM8KO5/\>LM5PQM=W!$!L6WUYG;M[=D=<X>PD1"9)H"
MU2 %")4=^.C!"VF#9URDZMMK,Q--ERM$E2)&:@V1(F0"$>TO"X*3@-J&D)Z%
MK/W:IEV79FXF:M^1YQ/'<F3,.&MYUBQ!EM9:9W32-!CM=;*Y^O:6"-B3OCW+
M?! ZH4Z1:*D^ZCBQ,B*PD_8)(@V"YH5Y "JT*[2K;^\'(7O2MT=5<-E*2E(*
M4*J3,N*8SL0DU,BH8-%Z6I&]5,A^2*SAPJ%]ET^OHO4A:)UTVT4>10!9K/S0
M')Y'XFF4Q$3@T3L:<VDNI5O=6ZIB]($9"=%+*-7>L[,0@T*TFIA$]N! ),ZK
MNZ[=&)YTUX%W*5,N"%4<@9RC("8X@;+7"@F6A7AI)+,V&<F+#,.3<H:[[GKE
M0<+,C,IXC^O VQV<N#Z^ZE2YB7GB\^Y=;F1%N*MT+HC,2">D!6[ .)Y$3%E$
MU#)$,-7!UV;NFBY;#:"Y$SF32#-RETR>&*<2$3;A$@,#;<3:IF#K5OSPNJXS
M*O0LRZ'B2M# 0\P,296-)DB6P4 2SGDG->,>J$>[4_":T]U"\$\Z 87T.NM(
MB<_&$(C6$<>M)$KXB!^ ,Y'/F]-=0=]NT"\)YFLF]?=!?M([Z!B+)EJ.&"\Q
MO=&AO)>&DT2#]PKU.,EA(9G4%??MQOU/%?;5I[A(C$_Z%)5(*-A+AWIOH+1J
M=<1PX(1;GR0UW-/DUS:YK&)]=>'] '0'%FE@U'CK+5"37#82?W.*TX3:8:CN
MR';#?](=J95,F7%%.%C4ZF7(Q N1B:'&.NX\SRHT)KVFBPH%_N$TL*#8PON%
M%#8=1!X-J:_3J%=\I,4C.4SX(XU.W,G7^LC-T]23D['W,<9H@X  QH))QK.<
M@]%<4<\3,*C>QQ93U<YT;4M'/:J4$H@ )0A ]L1'FPD+GML4G4OE]).M&]JF
M @;U%'0Q:H?T65.OM:$ ,1M63D,=<!U1\S"IAA<N$; G/8N9FNAY- 1URTAP
MKQAB602"5F,2D#)XPVL04H5V#2]L.[(G'8@*;<2@+26(8T"1+1.Q&1@"/2;&
MA:+1+JXH0$7VZB'[.U.'*VH?@MKIJH4F)LX-<4)P L([8@P8DB RD!)9-=FU
M32&F:Q96Q"XW8B%$ER$8R%$C60O'O=%@C0C"LJ2K=Z_E2)X*-C0I 76:".41
MR:4*LF4V$">#")9J8W58V^3K3,SMW/OAP89T@47_VA9M^/JK*Z\ <G0R/!UC
MM33@Z9<?,7U*_<%QZ7!\L^'58SL[KP:^_#XI%S\K4_BX\_7%#5I=GS-X/&D?
M55366!G 6M3 K0TQ<"E0!^.>5==GBWE\>_=YX?#&_;FS^^:\>Q#>!Y98EDP3
M:M$T!7"!X+*6$JX"4A'0,=KB^V2\*F6K!F:!PLU1:50,&JB,WE,I7#+94H<
M]]7WN53(/K^);)=5\) 1SU(49#-%O-<6;:_DA(DT6N.JBZ1BNT9)M@;"W0GA
M'%.4VH BS%%!(#@@%@PE*J&T1E,Z)I?7-E4%[S* ]R&AC@M';_5K+A:HD[)6
M>R&9I826,T:P7! 7DR*@DU9*.O#6K&W."&>N^=/M ND#,.JS9UHF([SGX$0T
M8+/@,7&&YC 'J"[-EH-X9T+:NL!M-IP336VI75J"%;.TA')J:=:)"PE-[5+#
M6B1Q%Y1 O5QNNHE.XH>G_9/>>/0YO':K6YF52=08@[/@D@ :N4F&*LX#LY%+
MZVGUVK6:JEY,>>TLAY2E )S0[$J^-"5>6$]83C(KP+UMY=JF6$<!U:+2K+7,
M\B+ 3+DWWD@>! V0I+0I)D9]I AQEGDMB+A<R)ZP)+*@7BK&",W*$X@\$INL
M(M)Q%BV3P5M=>R)4;%>O76L@/.FU$U)8!@Y%LBE13C)+8K1"8\((8Q6J8=G'
MM4TY=RY!16_;W'8+AV_M9/*(,)Z4Q%P:7$))9&")0(HE;%%;8IE30JB45.E.
MQ-8IG]:Q'YS!7$'<%A&L0 $'6?+[#'C-O5#,A>AI3M0ZT-6MUW(<3[KU&'.9
M"AV(8383R,:A1NTT\=)I;2,*Y)+=Q]?Y_-E]+6UCLD1U$8</B5><I^O)4RNO
M$*G'[6\S,U2"3]G[X+7FUBBOLP-178"MIK674RY "$PG9P4I13,(JI2N!.X%
MPH!):H6F,L#:)JQS.W<1I8="9HG.)9\:#2A=FK*5NL"> TW"&@,\<JM9*0 M
M774>+A4G3)@L(4N!Q%ZJ/W.+)@L'XFQV1&7F8W(\9K_P?.?*"I45JMOQ)X!_
MTNUHO*!)"4$\CX& HIZ4%HTD9P'19<DAR[5-6;6!%<?]0QR6"P=^=5@^(@%,
M2'_!'<I]18D/01/@GA,3J23"12ER<FCNL7'OY>E4G@?'(5;XMQ3^#XE@C"$(
M$54"ET%KZ8.W&6U()6TP/LOJZFPY TRZ.G$IM8I2DXP2GT"4@1C#-%%6R0BL
M^+*AA 5QLZADOO:57)PGO/$1XQ>/1J>':3A/SY<5)"0-RD<:G=5>0/;).Y>3
MS33S&(U)O#HI6TU(VU-.2E0]N&=>$:6;,U2T28S7E"!1<>I<X"&KYNQE?B=E
M/4AMFW'!9/*) QB;-4!PWJ1<#LT5UXXEH6ISEE9">#(, I!PJ9($0%D"CB:"
MY$QQR8Q5W$:IJ$&K8D9?IAH$T2[L+@ETJT/P.Y$[Z1#4@?/$."5*)8;P19/
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
M^@7GYS2J;%2YZE1YKRYEV_]8(F>>SAYUC!R3*2P[G1A(65C0/+,<BPU&9"L
M:@;"NI-WV0!IC-D8\V$QYHU*5%LMDK=%"0$8N,_@))@8)$5O*&/;;.HY:<YN
M-H7B>8Q),X[!4TPN _-:9%:LD59[XRU/:QM:K)/+^0!\S6Z7ZE_'=;V=E88]
M5]QV'T?OAP?==\_L0'TX&1\/RRE=IOOLEV><W"P]WQX>C?/CLQ]^3,/QT1Z>
M/AX>='#K/O3C]/+3!]>7U-*H7SAY^<=/PW2\6P'ZB$] .MU;FW[S].5'W4LS
M(S]Y3=$GX>J7^2-QY6M_=5DA'TD.M[KL7[^FW.VNVFZVW>QU;M9=Z[+?V,;^
M=@Z*G7OO)0Y0S&131\NT_/92R__;\,_!)KUK=SQX=I!R&OQZ<I 'BJ\/JAF_
M2?._;P[,.3_UN@S?QQ'[*1.%']!-#G["O>JM7'DTYR8/?/U1FQJ/^4-4*SVJ
M/^^2:<SLL)3QH WH @9T*L0.\[@/P[G:8_G/UYGN88Q[@\/RP^"+PE/#DL$D
M4!E,(I4^#/7*CS;9H:O8=8&V^2;G4?LX2O]\<3 XWCT\H4ND\0\W&:65/0G[
MI=%'.!G3R^/QX^O@[=;)Q.T:[1JSUWC@#;!GFND,#]+)^'AT23OLFSSO0Q*
M'Y"06SRWMA21@BJ@E/'):IXDRH@:N<V=D,N%;'FH-Q)RGZF7VZ_W=K:?_/GV
MS2_#S0^O=U\^?TWW^^3T[9MG?VX]W]K=^? *WC[__71.R-V.>NOY?W;I'O=V
MWKPXW7K^C-[WXO/FTU_I>L_XCOR%[G7WX]OM7\O6SQ,1M^:BTEB<;GUX_TYG
M@PFA,%Y"8A!X84YHQVHQZLPEVLSMV@:%]ES,'\%=^=:AC9'ZR4@WV8P// EN
M3(D%$(AXT.0LN/?1^N1EE-/->-'R.WO$0Y\O\-#G)^]XUDXF'9GUL187XIKY
M$I!Y,-:[;&/*HIXF?E ]41O]])-^5H1]'EC:Y-+(1UPDGQ?O#)2L- ;F5=2,
M_-K$7 B<Q4S3JU52-*OD!"G;/*!&0=^!!]32$9?&16J6BWA*3@:M6<:<&41M
M6;"@F536%>=XB#%/TA$O*6K6G*%[!^Z#8Z*;%%A4V1CZ%$H=P0J)R>12/!>T
M@KW7N:7Y]9N,]"P92>0VH7(L!<,9:"59,,4R880L,J>$KI*170>WJ%/*/:KJ
MVE?!_>6G@SQBAS&>' US&OS\^EDK]'J!APPY[ FSKH6G(=L4BO9<=26HL7 7
MFDK=9Q[Z;5ZE#KX(H;)B)<K (%G''";'E/1H0/@BM5O;\$1#ID>U;5JAJD6
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
MY)A/]:B!PLP0A&!%6^.U*74'M74M6BELWZM9;D>;EPCF6>N<H\>LBF5&&V
M IFKLI_.0CIT40KOUS;DNN)W4?H:BGMFH450HBBO49@,PB>7+>AL(RB0M9Q5
M4_IZ#N0YI<\X562RAI%;'1GD&)D+)3'%/:BHO4TQUL8H[A+)_F$T1EFAHHJC
MF^0VWN7H\O=6>,$DA 3::9TT&3.%0J(I*8=L(/G6_+CGO/9B7@,,4M"D*LLD
M!,^ NUS++RG"LK0FE&K(3%=\A?M%=5GI3066!>Y6/@@BN$F8PJU70*%H\"&
M5@)C5MQ*A&@\H&_J83_A/QN? )@@HG<L.J,8A2><.4V_6A65S%Z3>^/NIAXV
MT/<;]"N"^98E>$O(S^F+W.HHK9-,9I49D(%GR"TP6\ '[E%D+Q>8)=B WU/@
MWZNU;Z+D$AE@UN@K5(D'85C"4G/]"Q #8&$A1AD348/2J8J2!N9)H!G^AX+_
M&\#?T4*IG52#\K6_<_:N*)^S#!IU1-MZQ/2= N;D3"N\=:4V9XL)B0)R8>3L
M&T:KFTN95,;,NR8Q8!=UE*]_!1?ODM:XQ"S%@_')?A[=I2O, Z2DG+).7-F:
M> L)E3,6K<,2 K>I55CL.R5MSBN17"KC<E$,,[DF4+=9B(0\TTJBT2H:I>+:
MAEYW?K[]0\MZZ"&:;Y3U4.NEJD!>A)1@N'<I9ADQQE(2 $]-3NPEAN?2';(V
MQ2%GVAO'0!&0@TN!*?1:6 Z.)G-MHR4[]!^\*X+=)@O>$KKS:8>U VB!PI25
M>MJ%08!C"6,.DAM#?Z]M2'?GJDT-OP_>^#9U;XE GCM:[#P& YR5J!/98)HU
M\J.199K6**Q.!4RG[HEV**#O*+Y)M2UB: M14@CLH( -VMHLA?:BQ'JFO&ET
M/0?R_.%BDT&+8FHW)&# -?W$%;)2 %VUUC);<J;7I>G3Z;R_/>6P!PF&MY0^
M)P/U6-'3I<,3 E8G?UXMC'Z;IBX;D.6SU#_N93Q6FZYE$(1C33;:* !,B,4%
M[H*5Q244MNF7O:;K5Y<41PR@B@/!8DB%@=":!9XYTXG[(%(NHOBU#<O7A;MS
MBO@"<73/VZZ-.AMUWC1>M2A-$CKK&IX6%9&[;!T:H;PS4?$F%O>2,.=.KD>P
M(GG/-(=.+.;,\Z"8!')Z%6KZARH67Y*)=MLDE$:4C2A7G2A7A">;,']+FIP3
MYG/()05)Z]O:3'ZE" Q+X"QHYZP2:(4@O](LK)U"X\K&E0^$*^_5J6R;($LD
MS5G?DELMD^.1V:)JIP*3F>.&,^6L#S(')1'7-H1;]WJ^,F-S+QME?J^4>0/&
M5-%JBM\(84( !NXS. DF!NDPHHQMQZGGK#FWX^04S:-"R8PSA8%'8!Y=9#2]
MSB<060N^MJ'%NC8+/@Q^+]39;57]Z[@NN"^U7NFAZB(?'IQ@]U27_,NYBK;[
M.'H_/.CN;V:KZL/)^'A83J?0W?CO,/K7QL6RLO4RW3(E:Z2,=UP4H<$)YY*6
M,8 '\$DJ5.^,6#O_H4N_^^_A"#O+$;)SJ_07"[FD[SR;[DGI8*D?<=D]\F0)
M;M7\^&&<26J1,GHE9<C<TU@FY+SR$SH7E=<^=_Z<///GY(2F+A+3\\/#]&FX
MMT>>VXN#8SQX/ZS41#QT/'XZ',>]P_')*&_3-_ZT=Q@_WB_IR,TOI+/SY\Z;
M3;GSYC\?=K9?R;?TOZVG/Q%I/*/K?*3O>_5Y\W/ZL+7_RSX1R%[^G]=$+.DH
M$'6__?#+[L[GM[MOWVSM;CU]N[?U=(=O/B<2HGM^N;W[<>LIW8^LUWY;Z%[^
M?,>+S;1,"U.T4AGH*)@#H9DR602;O%8*)U:#X)/3DTK<MAAM:EZ1,A&LRE[9
M9*(H#I(A%]RM#3+Q^!'-P_'H)*]MG,U"5[SEY?%N'@V^SL9@,AUG9#1="3-(
MFT'P9)Z^>1O+ UMWF<?#8V*.^-<F>@(__&%P-BCSE')=9KI0NJ<6XUZ2E]$]
MPC;-8AY\HC\F5N/@</)W17F=HO'@^'#P_FSBT\F(L#^@J9^\ZWAWE'.W',;#
M/P?[]&V[XT&F)TF#7T\.\D#Q]4'%='W+Y!/5$7DT>#*].N[MG:X/]O$ W^=:
M 8C>AWNGG_-X,#P>?_W:KEX0_4?+9F\0<#P<UW]Z2D[*?J!%J$1W"R$??\KY
MR_N.\YBN,3P81+(\6/\>CN+)_OBX>C/CP?@D[@YP3%]^G$==Y?%$)FJ<!W&7
M5G3N/KF7W^/>^B"<C&G<QN/UP2B_/]G#X\/1:?>-F1;SX3[Q72'+>S@:TX/1
MFMX_PN&H>QKB);K.F#X6J_E,=2QI[ 8TW_7E^F/$T>BTCBGNDTT^'AR6KX^=
M_XPYI\E8T%7WAG2%0M<>_(%[)_G1@.9N\/,A?=W!Z> HCZI#1N_X.E+G[@2K
MSS:>_EB_Y-S@=5,T&4)ZGKAWTMWI+G8W6!<'?>(F.8RWH?MS7JFYBOQ??'F<
MZH)^L^PI_\[,P-;VYBF9 1<]1\52JCLYP9,9R-DPGE D'KQ%K]8V#@[G?,9S
MB^71[:GLGNDX_'"U65I)=IX\S?#KTV#W-$0H1Z,\KF@F8LF$GJ/#\?#XPAOC
M_YT,*5ZK-';&7_3F_4 AWH37/PV/=VMIMF%EP#0X&>=RLC?8&_Z1.X+X*X\.
ME0:-P8$GI\,J&434QLMH@PK<&'L-CXY"S>%Q_E_ZMEF/[O?N1OYW6/(%B-,(
MQL=D?SX1D]*3?V_@IOMZ)W6D,8X4%'8]3D!IAEYK5F+,LFCD-NJ_=L5%5DD$
M((<0'03G0ZJ3)^@_BP#&M(G[6R8.N,E<^DS, )&!!)JX2+/GBE7>B:1#\'\]
M<=&A$I!C4MH!CX 0%-(EG>16JQC:Q/TM$Z=%R<535"54MA15%<D\U..P6J/B
M$DNV\:\GKD#*/CN+45B 4KPH-#F%NZ"UPW"=X+=-W,TGCD#A0H3$R$0)!J:V
M5LD&F(Z$.V5UL!+6-L@+'YQF'%T2M=[L]\X7G\91@X/#P87HZ? *(_XUF!K<
M)([JO/49'^UNTMA5+LX=M3+XME;V][N0?RV?F>]#/GM*5_V#%L8?^457@K=Z
M^>,G!^E_<J+)>/^$0H _:+WF'HII6S^?L<<OP[?;3R1]YL/F\TVQ^?G5GUM/
MT^[FAU=_$FOL;GTF=I'/^*9\Q6?98^?-KWN;3W?H_C8_[7S^_?/6TV=\2SX[
MI;^)-9ZIJOP3(WU^^_1UV?Q S_'IG<",W.G,1$<BV5I&:QT8Y[2VC54HG9B5
MTXC1O8ADFRU70/Z\%R89'I2T2D4>[:R<]G56!M.-%XK9STW07TMI*Q/#7"[Z
M?7NP+@ZNBA9MHO4?<P0A!!HTM3R6=.0'16\[)>N+&G)R/-P;=C(2 8DBI>/!
MJ%:@'G_"(PJ6O@Q[_8H: '<T73#2A[I*U962#SKIA0*AJK[$KPWJ(@WI(?U"
M 52E_'!*;R"J/J[_0M]V6/672[ZUB[;PRZ?IP\-J"28BT)C0.J! +$\N5*W"
MV:4.2R%C<3S]I\NO>C"Q,.7+(AK2(AH>G]31GJA$])0'XZET@W5';]Q][W2X
MN@XF]L?QU[NC[\ZEY,H+>>^TCE/=OJ'[_P-I/50;UMW#WB'=8;W/P67;-5>L
MUNGBZ+H.=F$KO?OQ*.]U4_+CIV$ZWCW; 3WWJ>FV%/_Z$0SCP[V3XZL_<@X'
ML1O79:YZJ6<L]+D_=T=?^S"^SRR,,GYD6.@.'^/>)SP=K_WK(KX)W.=';?:!
M_]):7_G,I5Q\YFU:?^/!5OXT>'VXCP=7/+V[CI'K1CY5T;-;"X]/B'E&]5UT
MO]B76QF0ST7V];^^[<E4<ND6/;'!S]4TUU+UN''9!%_*==_FKAYX2)<OXTY7
MG8"]NI[G2*,3M=\?3%B6V#$-ZYN&!T25N6KT55(ZHA&H'TE#(I-1/HCU#=V_
MA&'Z%XX_#L9'M/A3'=CZKY/)Z>3P<XPUE:HZ'OY"OF=W<[P['"5VA*/CTX[J
MQOD2GJ2W=W[Y,9'_F$:R$[QP/-B=^#\=7TZ-[AW$S_O>Q_DR,T.*'?XDGIQL
M.%P<CM&01IT>O8[8V;"?&^M'@_\Y_)2)[-<OS'5G(W'\Q;9UTSTZK4'GA7F9
M[!B4JDF>VT:I5_JZ;W')9%]JDNNUZ_OV#^G>I[=;;>$@8]R=!E5= XG#;F;K
MO [+,.+!,5FLJF;'XTN-'(W%R=YQ9]H/C_*$%E9VVG_)7S#7F=#+IOPJK^<B
MQLYO4]&<O9B_1,FYVW>;3!Z>4(A+[R5"I"<?3W[JTD*ZN_BM.E(=HNI O^AN
M<>*+7%P)Y^[KS++3)TZ.ZS9=ZK!9E]!T4XKNZ]^C?(3#5!=X_=8)$4P7PR2L
MKO_P)$9RL2]]UQ[Y+]7/&WY=FS=\F*_.>GW[\*N7]1Z)2":=3;H<*8KP<YV.
M<U X]_#U?>2+#2*.=P>E\\DJ2YU_V#/YOYO?V]WL9.3K'B;-]^E1S< A>!P0
MC.C&ZG[9E*NG\SJLJ[B^:5#SA&C5L_KWM=WHDX.]NL] ?FZ7*M8]Z<008JIP
MZ38@9S9$\>AH='@TJN9CKUJ5LD=^)T'Z8+JE6;=K)[0U3R7[&6NPVNU:#?Y#
MONGAR?AL,_:, V:(Z"_NC ;LC\IAPSI@DWFH*W#F MVM5-HX>#\^X[)*3W5!
M3?=WOPS(>B7-3[FF3(S/7X=(Y6.>C.9DP?QQ6/W?R;)<K\%!W9SN// )0W?-
M=.IJCL>39=T%Z6=??VXNKC9E?Z_$\%LD8WJREU^6K</)SOZ3;D-[_+*\_(KF
MKR'OO\_ WGE6W[7:\.2=,\(K!Y*YXA4#XRSS57 .QG!PP:7$_:QZL#HVJB/]
MPQIU=HY=YTE/MR\G8>C!=,5,<R FB/BZ,_D5[Y-X_ (774I#Y^W'-,1.'=1H
M!(C<Z**/[[3'/7F&+Y%IEQE)0[A'GF9^?/;#CVDX/MK#T\?#@VY,N@_].+W\
M-)S5E[3IJE\X>?EKH/>(3X*]:36/Z3=/7W[4O323YCEY#=0C+_V5+_-'XLK7
M_NJR0CZ2'&YUV;]^C4#0;G:U;M9>Z[+?J$7SS4I2?NZMEQQ@F*@\R\S<GY,<
M.IA>V+*YLEKT0WWZN<RR"R-PUX5P[F#-#:J8]W&<SORDP=11NL9"N=8C7W_H
MID9H_E*K/K3/OO@.OU3?X3_5=U@$#K^?$6R+\_X6YUTI4HH'PY'_?%%C;@KJ
MR9D?_W"345K1'A-;AW6KYTR5OCS0N188;UVSLUVC/]=84 7'ZZWQ<S'PA225
MVDMZF1"X1'GNE-W! E-U]".GKW$SE^Q/5RIEZI&X)'*O0NIDD_.?XH>9S<%K
MGL%\J&>T']!9:R&X=%JB\K9 0? J<PLEV&PA)\N[L];SIUKFSEI_E4*[5,Z+
MJNE*G*Z^K5HZ/5W]R_[;#Y&__?!*;&T_.Z5[H3M]1?>6]G<^_/[GV^<[GS:?
MO][=W/_EX]SIZC=O][<^O][?>OJ[V-Q^H6OVY]NGNQ^WY-OAUO8O']]^>/+I
M[?-GISMO7I>MGZ<GJW_C>FO[A=SZ],[Z8*U)P(()A8%-C@4>#7/:H-*"9Y=\
MUQICW?-%':[N47V):U7GOBX?K1Y^HXD)HA!98@&M,$!(1OB( -E@3C?';W7C
M.R_^99D!=8/Q F'\>0;&D$QREFO&!588"\=<*9&%>MXY@,O>R+4-X=<=/$ 4
M-T]BY3T)[<!Z4.C!2- ",&IA)4A) 8$J'"956[Y=>+IY$LNB(#%#02IR&Y0Q
M3,3@B()<8$&ZS+PP8#!&C$76NJERW<KYXE:-@QH'W3<'.5FT3M87D374<FQ$
M2D4!:B.#2UG<G(.:-[04*E*S04W6.@>368G<,$BIMA&.OI;9<UHE;GD!\H;T
MNA2^1TRT5!6WQPK765;BZ4-0N:X583[<_D^+5XC^]VQU--_N;R+4W^94HD3>
M>.91LB)49!!M8<%&Q;3WV65C 21?F$K4>K@M \,W*4*\>!!?ZAA]07;#\@*Q
M/"L5I1 B9K#,R\(I3K.).:L<L\6@K*5/@A972D6M$V._4'RO"DNSQ'\_>F=5
M%HI?@I6:,Z<"H9<G9.A*8*C!)9Y<2!$6IK(T#/?-$B\>Q,T2+PW+LS*%MD7X
M(!4KRCH&62468A!,I)*L]$9Y'B8RA;M+-X!%=U&]6)KZ*AT!KG'XAOE%:0VS
MQ]\O/WQSD?X6(BK(:WSQ59J"?.2^(2DL4@"YWA#5\TF7G3:Z>#QU>@K]7/D/
M' _^<1,BR]XXDV4*6G&R7,E)+9-*UI,-2TK#U2%%/=M,/]U.=)T2EEE-PKKU
MT;KN^S_3LWS8/*U_;[UZYTQ)F8B&2243 V,L"X%<"EDL%L$SEEQ;D?A'E_2Y
M&]!JV^N.BQZDP3]NT@T\.ELB19$N!TB%^XB!AL-+3,!5=,M7V+_SE?#GYJ=W
MGF/05D;&*:)G('EA023'I'8N9^ Z96(C_\C-U\G]L@ZZPXCSU=GFCK_4JM'C
MH[-:.I.3XM>FFZ_E+>KQXHYR;K#V0N1:25>KJ5MP!AU13P9#JT\9;WFX'Q'C
M.U]_IYNOWEGM2YT,YJ (!N -\R)3<".E!J^+0YZN8**+1'03^Y.2X*YP9YR7
M(, %J0O(X)/6/FA=KF:B9G_N/NLO7[V#*+3"+,G@^,(@",T0E217AEM%-H)+
M;B]GG1_N3#OS]2+/5Y9;J;/DEY>YF=1U8&=54*85.*8U&_(?>5);?Z:L1#B=
MUFLXJ5MR716A:0V'<1[@^U&>%-)X-)BT/IK4?JB%:2XAZORU"LYP/#F,?KBW
MUY72I]CD_>[YZA-=S0MB_0']%;O. M/R_WO#_6%7-H*F=/^0L'S858/KWI9.
M1M-J$9/KUT,ZH^YAZQW0DQZ>C.B=A-O1Z5F%"1QEO-[MG[<SL]>GFZ.;*/7Z
MM9@%^WAP^.E@$$:''W.]%N%[-%MMHI<526W/NO?8[Z/\Z&_'A_'C[N$>K;KQ
ML_\[F:BGN8>U1D^G)N+#>[I6_%2UC<W/.V)G^_7>UO8SO?GA[<>=-[^3Z7@&
M9#I@Z\WFG(EX^?25WOK\A-=/;GWXS^[6\ZJ3?#S=VG^]^W:;3 ?=^\[G]V+G
M<ZW^\3ML/GF7@J60@"<F? H,O(C,2X^,G%#0)E:WC<^6P]11Y4 19(@Q05 :
MG35(3H,TU;%(8K9:R/DIF%;"&DRFXA8->[[]Y1=O-F8G8Q)9!/00=:0H./K"
M@U0N6@5_6<SD_AO\/,/105?KY]]$=F1[B L'O^T2L=Y/>9VSVZ&[Z>[B)QP/
MXY.#]'18BV&F?I7363Z@]-;[=^1<*QDHSG=)F-K./C)41C-:FD6BX!+Y'$!6
MRP6:+:=#SB'=V:2<U*2KT%ZLC8HJ9,GKF5RO&O(_\@C?Y\&XKIQQ[?F1.G\@
MGZUQ<HZZ8K?TN>X]]9>CD^-IRY"SDGSTKN%A^LMR.JU(SNJ5<FDWVXKD+.UH
M_W;7\F#SL&MU\*QK== Y]V>A[7=7-^>WX9\7AN/JT6@U=,[&[)H%EEIIDFL/
MIVAU<MH"[,\";+5P+J^%L]XU!ZV/T7GR-RJ-<^9R4[B:_WJYM7=>?.<#K3F4
MCZ<UIN^27_,@#OA=]EP]3)^[P:8?*L!ZFJ]X&4&:$+0W!DH25KCLG)]J3W!5
M-]ZYO6!:+9.:XO-->'N;*W<[&6J:*_?LSY=OMCYL?7BF=[8W/[U]^GJXL__+
MD#['=SX_.=WY_'I_Y_,ONV^W(Y_+E:-K[\A-N;F]M[OY^:>/6\]_'>Z\>2$V
MMU]_V'SZZX>MYV\_;+[Y96_K\Z5U2J1/)G(NF?=9,W J,J^-HGE2F(/& "*N
M;0BWKAT\O+37QCTKSSW>\>BEEJ*6,4_&^9("KQL!G L12^RX1YQQCVC<<W_<
M,WMBQNB<53:.R6PC X&"!0.1)4S"64A9>:PY]^OV(1Y^:]RS\MQSJSVWQCWW
MP3VSYWVX$UE:GQA'9QFD8)E+VK,D@]+!%522_![EUA6(QCV->WK'/1:E24)G
M71) 41&YR]:A$<H[$Q6?^CVB^3WWSCVSYY.X )$,:L:S-PRP&.943C2\9$$@
M2?36KVUHM\ZA3T<-F^)W/XI?_VYX5=ZYU-+62]/HNV2LQ]?9$+IUU=9VC?Y<
MXV'N![R9S18[GQ!VH;G:E0O] 1U5O]+OFPS'8N7V+WF?N^43/GX^(G?O;#:>
M3"9CZZ2>\GA9NMS/\;G6BAWU7,\WY,TW_*9O^')>C^>(A3ON68%:[1-<9L[H
MPKC-'+W+*7I'<:E>%X*O*_4 -?F&[SM*V@W?/<+WK.8=( 6A.#"3BV10##)4
MUC)M$_B<='&B=/CV'M8MS!_-;/A>>7S?439N^.X1OF=UY83&:*$Y2S97;8?P
M'40.+ D9?([69<P3^\WENK8/<%^KX?N.TFS#=X_P/:O=IJ *P3LPZ<@K!P>>
M>8#('"2% 6U)4WQ[(]:YZA.^F\S8]-O5>N?#U&^GAVB;@ON]7.-A*KB=KS%_
MZK?IN$O7<<]V\)N7>"]>XN;VB^HA=DKNR^W?3[<^Q'<V4L"G.;!L!%(8J 7S
MV7A6G ?G HB@0Y-Q'S:\%R7C-GC?/[Q/+\+;<8=99<EJ\1P&8 C>P=*O5A6%
MQ82H5%-Q'S:\%Z7B-GC?.[RW9JVWS=9J6ROW.H*W2\"<TY*I1% OTH OOHFX
M#QO>BQ)Q&[SO']XSUKO$@-S$PD0(@H'(A6'7A,L%E)G' BJLIH:[6$6L+ZT,
MGY628U=9]>CP.!\<T_7V3@>IRFC#/V85A^^EM>%UV]^N)/DN11F9ZK!S#/PD
MU0I\M29OH^'%T?#FG$:BG0W91,N<MHI!RC45QEN:T4C1,;G6.>JU#>G]NO!W
MCJ#ZU]BZH7PI DE#^9)1/N-L::F-*RB9##$SD-8S%ZQ@.7'CB<WI=:@HAW4K
M[RR#-I3W#^5+T4D:RI>+\EG%)$-$"4XP#UC36KED(7G%DE4!0R7T)"BD$GQ=
MZ&;+'R#*ER*7-)0O&>4SMAQ2*,)&SS0:0KF%Q(C(D1&X1:$IU]K4;0]NUYWT
M/4+Y@A(P)F#UE\@G%YHOBDNZ#RXY-V/[\!CW)@I)[=RRE!R-:Y>^?#BDMZ0$
MCJMHKY'=XLCNU9P\ :*VBJTY&UD  UU4;>086-$(7I6@%$"G$@/WZ_KNL<M-
M8;1".T3?(34L*?FC4<-2J&'&#\H.$A<:F>$J,6+^PE!:RSPZ(10M^F(D48-9
ME\ZO@VG4T*AA^8DCC1J600VS0HC1);AH,TOH*412Z)E34;"DE(L8,4L?)UZ#
MD.M6+FION5'#@Z"&)26=-&I8"C7,>@TQJXQ06.0UH/"),U^49<Y["-)ZC"E,
MO ;CUIU95-G)OYT:>I.3,B_#+!/I_[XL-V4JL1SOXO'@4Q[EVE%C[Z3VH2JC
MP_UI7^ OS>^Z[NQ3T>9"M[Q)F[R0(YZ,<VT>G YI(@>?#D_V$OWS .F+V9<O
M7:$4&+F %)AS"US1$DZ')[4GX,,V%(M6GI[0 CI;/[_E>#(:UA[-SZ:+]1=:
MJS]_7:;S_4&?=(VEF_E8G/GX?4Z/*AZMU"XQGT SL#FRH*5@/E) D0NY#A'6
M-H19]W:^M_OMM/?K(VN%]M^^1[I8M!K5Z*)_=#'C;49!<6<21!<V$%U(J1F*
M:)DW(267C.:*Z,*N<Z,;6S2V^#L%JL86O6.+6=E*B0Q0:$(Q\\C >/(KI.9,
M>UN,,II\#T/.!2SBK'*CBX=%%XL6K1I=](\N9J4L#$*# A9$JE5J.3#O+6?2
M.R6,$"I)BNYAW9H[-S!8&EMT,M:_CI&N>Z9&7"4V@9X5F_RBM";]2'X+HO)J
MO44^NB3WZ-(31PNX57>M&ST_;O*1T76@7N<CHA$:N'&G@.4OY[OJ;W_D\3%]
MHOY*;SH>#6.5P\;'A_%C1T3C1Q<EHP<W27+9D[2V,7CR54"L,F0DUAT//NWF
M@VY*3@Y&.1Z^/Z +IDZOS ?CB6 9#\?'YQ1*FC.\?-:Z5L(Y329\'T<?,WV.
MWI7/IKUR.AZ<_G__Y:2P/XXG'YV9ZBF5;)WLTU/&"U-/EWP_/.CX05^TJ34U
M=%A.%VP_N\L\'A[3=\1K#/ _PP^#I\,_AK00T_C*]?O-A[BPGI59FL#=/<,V
MS=+Q<+]B$P_2 #L[6Z<OXGAWD,Z>;G"$PS0X/#@_J___^$O.8;<B4C[JWGKQ
M75_F_DS[7J=+']4QIC7U?R?#4:XIOO2O97B !Y&>ISHBJ<-8=TN'=+$1O7<O
M_X%T:X4LSN%H_.CKR ^Z)7ON1KZH\--;F-[98'[=59=G>'#2+?L+DS8=HSH;
MER#^TS =[YZY5><^->VNSK]^!,/XL$K_5WYDKEWX,B=?FIDA.??G[N@K ;_/
M+(PR?F18Z X?X]XG/!VO_>OB,J<U?G[49A]X\E@;_QU&]+E9K%SYS*5<?.;M
MX7X>#[;RI\'KPWT\N"8_SI7LJT3>C3SYCH>C;OH?DWN21Q.V_F_LRZT,=D?5
M'?^O80Y*&>^X*.2C.>%<TC(&"N3!)ZE0O;.$Y>KF5.S^7#WY@^/__A=N7#;!
M,PM_XBW'[&05#T5 #U%'9W+TA0>I7+0*\MJ],O-?+N/Q2:B;W=-MNI,C>B0R
M;7EX=#S9>SOCB2^\\!,>?%PG2SB,NX/A^%*V(E\F'>Y72JJ[JR>CB4V;-#N?
M,6 7[-<"1)>+@=,7FGN:XQZ9X]3-\C9]Q4][1':K&>OLY?]Y??KV33H*$LS+
MIZ_TUN<GO'YRZ\-_=K>>_TXQR\?3K?W7%.?L?*+[_;3S^;W8J7'+A]]AZ_T[
M'[3D.E@&62,#IPUSO"16% BG2C 9_=H@4T!X5#EV='+3Y7OO-KD<[NT=?JIF
MN0M>!N.3?;IINL9DN9XMZD&-O_X8'I.-HY"ZOIM>' __') U/-XEHWM0MZ5_
M/3G( \77!W61=4:UVZ.F:/D@X6AP2J:YOB0>7^G$7&:FIC=V9OJZ4([&90^/
MQOGQV0\_GI6 '1YT#]I]Z,?I^$_MY26[R=WW35[^:DD>\8DUF:8E3+]Y^O*C
M[J69R'/RFG2/K(0K7^:/Q"U?4^YV5_W+FQ6/++?M9O^>FQ57OSQSV4M$QK^U
M[O%?),Y,$+=,!?&*&L=3"W2-&L<W*+N[ @_^<XV%S@SQ1.JJX7&G3'YW@_&Z
M^JEI\!2/O[]G_W>-@J_YY*W\_(J_LTW!O;^S3<&]O[--P;V_<TFM!NYM2_I2
MZ21V&XXN)!L14HK!6^.54(9+K[S.9QO0TK*S'ZZ43OZ-IS7LK(;[S(=]BJ>;
M-41^<I!V*/R]N+.<Z(VLBZ#K!5G"4U9C9)8/5E-NF6XMOY>;VV\_O'SS>KBY
M_>S/S<^O/^S4K>(//^V^?+ZIW[[9VMW9WOG\]LWKW=FMY9=/Z5GVZ3W/7_Q)
MG_V\]7QK]^6;9Z>;SY_!SN>]O1WYR^[6AZV]M\]_*5N_\4\S_94@AJ +I_59
M3&+@@V2(T=,?W 61T(**:QN_XL$)CDX'TG9"A9C;&;I-:Y7K'EVZ&YR6[Y]>
M#JA_7)GD<3).9[D4:PL VM=,CQ=;O\SB[N=N,^:WNA?S%8+3+S_#WP/)UE@:
MI$YG(*64EM(&9)*FHAY)3"R$ LQ)2W/I@^(>UC;X(SE?F*GAJ(^&Z669!-;-
M,/V-*.*SC7N]B1!E8CX432CBGOEL,Q.Y[B 85WC M8U?<AAUEDGP9IGZC:AS
M@-H^_"E7O:8!ZF\$E)PU2P&=X#(S%T4]H("%.:\5LY!4%-(94<O_?@&4A%L#
M:B6:$/8+9U:!-LEY6W,[0R:_.P83H #/QH.!LP-#<IK32S^TD*H70!O.A50H
MG)%2<5:D#]7_0Q8L^7\Q%U$<%L=1KFT\.1H-]P92+-!L_0U]%7MLMFX34-T*
M9BV@6C*@9@.JZ%Q!8P7CP0L&A:#E,0L6BX_":VUC[1^RN(#J^\+1/9BE%E M
M 46S 94&5X+BA2GCR/\3)C!?8F$1,*"/GF/V:QN;>#K0S2;U&TLME%HNE&9#
M*<F+BYS7DLRI,""'CH4(D27ME4HZ<$UA< <EX5<EBGH(&U/2.)^U#5P@H0P)
M7SKYHDU13IELSLHNV#.(V19%]01CIW-1E,T>55; !!>Y.GV*.6$,,]E&J:V7
MH:KHOY[LG2XVB/J^M+_;!%&W0ED+HI:,I]D@2@2GK!"&I>#JKE3%4P3-4D3I
MT)3@M&V[4BMDE5H0M004S091DEN34$2F<]V5$BA8\,*S +8HH<B-MQ1$/3EY
M?S(^'MQ>06]P6@J<6ARU7#3-QE%H0@AH/*/@B="496(N Z_-OZ-,CJR53E_0
M)-RJA%(/84,JQA@@QR)4","EQB"20L^-"1R$#1.4"2XY._NAA5)]@-G+G^="
M*4G<F+U&YB7W#+0JC'[3##T8^D669 EF+^/Q8<CUM&&3_Y:9XW<;H+5H:LF0
MFMN22D[S:"S35E@&)G9BNF9>2<]ML/3R9$MJOJIXPU$?#5.+II: HMEH*O&4
M'03.1)1DF-!G1CZ]IU^-,AQ<,K7EU];A'[GV41BH9ICZ#:@63RT73W/QE!;2
M@T@$H%HF4!9@WI!5"C9@4E84!?$<GL3M3W.TS:D;XTS;F*3+*G*(($P*TG)9
MA!$8%,V7/BLX(PT[^Z%%5+T VORI*9YY]E@X2PJZB$JP0,3):#*CTU(%I>RY
M4U-F4MZE"8%+B:AN!;0642T94K,151(014!)%DMF!MD <Q1AL51K&N/_8^_+
MF]NXL7V_"LOWWO>2*D&#Y6!SIESEV$F>IT;RC:,D9?^3PFI1ID@-25F1/_T[
M:)(2U91L+93<E%$UH]!D-QH-G/,["\YB#-)J6J=%]6WQT5<03-6B>@ N6K&H
MG) A42 B6$K >TZ\\HF@,A\R54:(G):2/&P53-UFJ&I1/2P_M2TJ5/1*NR=*
M<O*A%%Y7Q$'(Q'LIDM5&4'TA:4K<FJ'J&=6-^<RASAV30(5!,DA!&!]YB$E9
M';*PWBR:LLT\%\V':E%U@=%V]IY/=U[,6AS@YY.=E\_97T:#L5%((F46J ":
MTFK-)D)!)V:HMIS*L[0IND;!]6VY F]C4=V*T:I%]> LU6^Q%$B>35:!1(4R
M"P "L;B-1- 0J&#(;TK54ZH-$DW5IGH(/MJ]()I^.OW+6AU1#P3"I;?(1S$3
M)U@D/I54'D%-S&J6[P%5+G6;FZI!]=#,U&\Q$]K#S# 9"<L4A9+VB7@A'6%:
M6@8^,UZR>9OD*?,UK:F+K:GNT@KGJU>L__GEJQ=GM>7_=)-]Q((IJGZ_39&Z
M>R_3D1M/2ZN7TD?AY[->+Z^&./MITZ%HLM746)[,>Z:7)@V3WK[[F)H1W?%T
M?S0NE>Z;[ACEN_ZX-SD^2F.\9X1V\='H)(TGI9'ZT7BTW_?]:7/CD3M=//:\
M%80_/6L$46Y8Z@"QW7L>9]UG2C>)K5XX'H_+[>^/^Q'GG,Z[2/R<<![X"F\2
M+AK.$I]:AL?7<,C+[^>-:Z;[LZ8W3;?XI7XZY^V5+F^7<Z&CS?LT+(\:G.(]
M37OXX6C1?.F2GO);O</D)L>HW?9&'V=+5?I9?.R/CB>(.\?C7NX7K;?WGV/<
MDU2:Z;R8O^4XO3\>-%U!)CU7.A!<Z*.SV-W%LN'2+KW2[$5P4RY,O7]Y)ZC1
M^&RDL^_F#R][N6@1='+VMC[A[_$XX$OYM)C8!&GK^,(-RSV%>I,T7>QT>[,6
MKU*H]NK>8Q>Y;LT<U0QS@VY3X?M>8\O@.QP=C\.^FZ3>_XY'[\?N<(.;3RUH
M"U\'_Q][']VXH=,9]8S/7_5H]JKX2[^PX8[#[WO,6KO=>SU<_),W8$ZW6GVJ
M?ARY<2P(\!)IH^D?M<"3TORL7+OT(+SL^*B0]Y5&[/"XA#:T[%?*//7%O2 =
M \6]M_B2VF6IG-!ZGGI-T2+B9/'A"OMU/Y^XI\U6G^_T?*/1?"VZE'N/6OKK
MXVEI>U-TKL:DG3P_>Z6?1^/S6\],7,(W4YVX?;>8O4!WW_\%SFDC+2<R"U0&
M:"E*D"AJ!"XGZEBDGIHGSU8[9O]/JXT=$M+H?,W/8*Y9^ZV":#?LWYY#HE+H
M;,$#TK$5*7E/&7<0G-+^KU=?H).%VMGL_H^XT_'%4AN_Y^.Q&[YOD/#'T_-+
M_G<F#I^?($?L-G3\.K?)YU'W6;T+-4FDIB1CJ5''")74$_!2HXE6B*M(,4M3
ML@:IB6UI:[>H7&VL?$8P9WI,;WJ2!GFZ?PGF#=QPNU=@<@8Y6\N]^LXZ+<X&
M7+HO7G?LWDE_,%BTQT."]<<(KFDR:<:?-W0\Z\8W66K'-^_"MU4Z8@V.&W88
M'1V-QM-"\OW4:&$X[&!TVNX8.)/3#])"ZS(<C2^;/DF(H_U1;:6U<_*743PY
M,([DE"E:2MJ4\%B442HQ+KTR,83'U4IKH:<CC<XTQG.VF7-2TPD3-6<4LW,E
MO>&UR1);-=R3YUKL44--$V2&V ]H[<1K-=(Z[Y2W,9VT!-X)UVZA=.UA&=_F
M=%,:=-7)ULDN)FNN->PU.W]=Z7NUF]0B:6]_G- Z&S7M!W]JV@\V/5\7/0C7
MT3-JHQ;DM_[?%Y9C[:OQA4OO2GU+GO^99"JB'J_M34:#?NPM5FT#=F+FYOWR
M(<EU7O/;6"ZV7OI\!"M2">AK$M!M(\D>ON'Z%?T#B]6P5\R.Q;JLX=%RV\AK
M//V2/O:%LHC89I>8#1[MH5DS]._8]ZTFXK4MV(9=63=K@ZZLF[5!5];-VJ K
MZV9MT)6/-MG@S8J_^4H=F7_Y=:]M(]#>)2LR+O/Z^DMRLW-3$)0RK:F2G(/4
MTIOD@5HK='+19;L(U+MP(O3Y ]3/G!']-I_"(SX1G87K'?XN<3XG.-;A6_[F
M\-W!KY]>OWPEW^&<=@\BSN4#_OM='__+V^%Z[_8^L-V7SW'>[P[>_?+N$)\+
M.P>#P>[+7_DN_^/@]1X^Z_!?^-]WI4+?WZW\IZ1#M$)XPH * GS6/DH12E.V
M7DHK<SE1M5M2K,:0_Y__8HK^T&:AM;%-^;5AG^NSS;W$WU8HN P*LLW2)!8-
M<PH\%YY1ZXP-BD8O(O>+=@=T7J9S_5"0^W^G2#ZE\:BBP,U0X%.[%V-$^(Y9
M$F>D(Z!3)M;P3"2B?4Q9,<K8DV=-L"#_H<) A8$E&(@>A0;2C7$ 5@5O+'7&
M:Y4-0TG"+XT1J1I!=[" M6M,F>P=UYH8H1$+E/,$%3M#> @V6L,$SX : :5;
MU*Z6DJ]8\ UC@0PZ!50"A&$,1(A.JV0,"@VO0T((6#23K2I!]V! M&# 2D:%
MDYFP7'KR!1#$)48),SE( 4)H!54EN ,,/%(," &2I);K* S(@%J !@V,VYBU
MCS)>#,7_G#[0A)#NIFES9O<Y()C\+TZCG"=6]6#]N"#;N( F'NXL+\UO,ZH'
M,1-4&#Q)TN4DHY:<\Q*"C?R_9>#>%82UP,*C+5?Y6SOP_)+(VFMOQ24O?2EL
M=>/5__M.[[5),'QU68\[>FMY&XFO!\)_N,%Q.I]1A=MKP^WK%RO^6<^ 6>X,
M :," 9L"\1S_1&XLETDFFNF39QRVE;@KU%X.:O>J9WVAI%R%HD<#17?T%J\'
MBJJEN Z(:CN/K0$C<G$319,(:!F)\X&1:&@6B%%@>5Z;I5A!JH+4_8'4W7S9
M55]Z>#!J>Z]%#-QZ\$2GA$H38VB> G<D*ZN )XO?:M27Y#;5%8HJ%'46BN[H
M2J_Z4G<@JNU9U])Q56IV<R4L@>S*49L%H@U+UD7+N1%57ZH@U7V0BM&S*"DK
M)=T@!&Y,TD'GXFD*^+UJ^_J%8%5?^KI@U';GH^APRH2B*MERV@^"6*$R<8A$
M3C*9+5>H+XEMNUI-Y>M!T27U^Y;2S.9/( 4HGL(U*F,0NZ[*&'*;7Z,VQE7I
M8'S;7#,;; U3-=>:Z/)2\FW55&)##IWQXN2R\C?+!3QF97+.Z^T=N7[LQ8:K
MF^(=^+&IE[0H]M34W&EEO%V[+N.%N=KNU4-Y->RY>7G#1=W#=F&@1943M_)+
MLS072JM=N&V^#_.Z@"?]Z?[^:!!G=5?^3HOZ@+V/"9>AU O*>/=DB@LZ+9'P
MS;-<J4HUJ[]2H'^RW;NGTD!GL1UA/\7C07J=]\9-S<33!O]_/'TQ<)/)-UP:
M2.X^_RLI)5W,B4B(@@#5@;@2C9&IR3))E3P5,VG<'QZG^+QHZ2XD[[*/)H('
MS9PW(@!NCJ;4>^.@74KH&@5Z+N'O*VELB:\O*\IS18G7&U=-G&DJ\S>?H4=#
M(%]\^V>;4^L'4-YR6XN\U,G>VV1U+9]3R^>LK7Q.+713ZY1TI$[)(UB12D!W
M(*!'&\RWFKQ\I2Y^JZSF^3I\@WD+D=JDF$YH0'APVGJ:;+0)DO79.L5K5O/M
MFI#\/-AY^1QV#I[+W;WPZ=W!K^+MP2MXN_?JT^ZG/P:O7[Z'MX<_#]ZAQ=OV
M:N[\^?O)SLOWISLO/[#=3[N'NR]C?^=@?W_G8$?L_OD[O'ZYWW_[YQ^'NWN#
M?-85:_D4V+%D3":J' "#\9843S41@3/0 43.N00I*[!K\FIV)G7ANEU:*Q)<
MA@1.!ZV4-$91!RG[<NS*LLA,.:0H</>?U%R1X$Y(T Y.*^4-5#! (F6>@(N4
MV"0IP0WE8$)2AB=4(K:D7%<\2$6"1X$$ )9ZE33S64-Q=.<@J#3>@U;"L\L=
MW!4)NH,$[<BP#)$I0U$)D"62GI>V9*43B3(F!IUSE%XB$J@M9NZ<M52AX#%!
M0439#\:RR)R&E)RS7/&4=-+.*9_D_:<U5RBX$Q2L1&!9RYTPC.0LBE( F5B5
M$]'!">6-CLJ[$B2Z9>BZLFKN'0K65+-MQK3V$O_'A8 )=EF@PM=/;[SR;/(N
M>8^7+-2CB$N[[+TV":L_$Y=V-W\.;\/UA?B$YZ'I<AB?STCJQ6@R?5S!: ^%
MRZO%Z*CRI5.L114-T1B<H<0':PB#1+GUS!J(3;(CW!F6/X-^7ZFH1,6?1X,_
M=_0B5?QY(/QI.XNR5913EQ%U&".@6"".>T=TM#X9I_&_Q434VW!G9U'%GXH_
M]U?WX6Z^JXH_#X0_;1>5YMGE$!AAV@4".FIBA<F$<<$T[J;QSC3)BVNKJU/Q
MI^+//=A?=W.85?QY(/QI^\5H=,();@DP)TDIVT9LR0AB&4(*%HTP78K-V&W1
M)?OK8C)0*S9\.8WDXO>K,>?SX&YU5=CY[-5*#.1J]'I#;LD+H:PI"7$2##,F
M2AX\6)3'D>/*_E66[TLA[P\4/-6DI'QGUIE1=)UGMC**Y#;ES2O?;ZK)SZX_
M;M(&=QH@:1JSOQH>'4\G+_N3,!B5[SJ2<")V7BRPX_=/;S^]YSN??AR\Y;_S
M=WN_RG>('6\/WN.][_9W]_Z%H[[E.X<_\7;"R>[>[L'KEV\_[?SRQ\&[O7<#
M''^PLS?H%^QX=_@3/K?,Y^WIVY(4^/+]WSNH>S")EJD*1'.62FMU1@RCAFB1
MG0,MBU>\G7"B$ZXV5SJ8X("QX 3@A\PI6DLI4MY.."G;T&OVH;>T$9//YX9<
MFNSQY2=?G&FFV>12N3!D#L8;XVAD'@DTL*"S+6RY,7VUFU7\V*QB?S)+MVG2
M[*;[;MH[&1T/8L^GWCB%U/\XR]>9I,&@A[-SDTF:]D;C61Y>R4$;XS1RDW V
MZ#O?'_2GI[WOTM_]Z6S,[WO]X>()P] _<H-R]R&*W)Z+']UPB@)X=#Q9M*M?
M].0^>\[YH#@.3J Y!!F<SIX[UR=\FIZD-%R,<>0*U..C2GHAOE 9[_"<6'K1
M3=-V;V\_C?$YX_+6)6A_D#ZFP:3DM?4;MIXMQJ$[+4MQ/$];F@_3RV<+.+FZ
M6?CGD@O%9T7$ Q#![.&H,8UF^9-/F[3!69;HO\M2]-@]XOKE9/FTX>QF.I.&
M$AHJF"44+NB@7V)6QZYD5A2"""7UM9?^#OMN^#[-*6"R52BG7Z*+$](97C<Z
M2D.2<)C#X^DQDF#&MYWOL"O9:Q>R(A?DWL='CTZ&:3S9[Q^=#U<TD47V91FG
MD-@0R6Y&LC.N0J)T2&>X+GCYI#_97GZS0G,C/W7X_K&7QZ-#Y#07R[7N(]XR
M3Z)#"AZ^[TU&Q^/2NKZLQIR\ERB_I,=]' T^EBO[!4F*AC-?M:WE)6L6I'GI
M[<=*KGP#R'60)I,%S<:$=L:X[(L?CSZD\3GM3H[#/H[5^\_QJ.36-C Z>\"D
MCW-W9P]:@L=FCR_>T%\ XH+0D>R&H^G\^0U%?#R?__&D$-%AFNZ/(B[:^S+Q
M<@B*E(JK\[$ARADP/EH*$MVEH,7^X8P;B=R@Q@@1:&D/+V[>.1F-CII?%XAR
M.(HHY[9Z$=56-*<*P00WV>_E H.S'YOG+VAMFL+^L/^?X[2@D>/A"DEL-7<4
MXO)-;L'H3!8OD'EK3N];2P0_YXME/-ONS;=BF311;QB-C\JVI5Y ,\[U&SWD
M^/!HCJ?#0O.C@W2&B?@P!.O#_G"137PNK\N=2']SK6:V1)<PTR4E!*ZT_>9;
MVE#X:EF&LTS>_[FH(<Y-17I^B_.3T>!X>O4M#]3\^'):Y;JU)$M_]\?G65;O
M$_$HSSX0EW&&3]W@Q)U.GOSC(E @2BRO6ON%/VLH7_G..5]\Y[W^(1+M;CKI
MO1D=NN$UBUA<:G)^!CO^Z;HRE1[JL6CM_M<UG A/GNTU[(O:[HMB* ^G__R'
M>W;9!E]J.WW1%FK93BP"M<;JE#0%*;5+,L4(T0+>X+7]G.VT9AIOAGG:GR(;
MA6M0_7?N^]Z;%(['36&"@C2[H^'X[(L?BW)W^T($7]4(W%M2>6?VS85B#C-I
MLI %[X?]C,KE<'H!>9<LHA;*(F$M076#KT4E'E]8RN'R4C9Z\K6-J:^W<)_#
M@E?#4AZE,3)_*R_6B)*'URHVF""7#.M"0ZZ88>>+.CE;U$8;FBD;QT?STC07
M*'-FO*_Z V;>#:3WHB8L=**FD,YL[-/MWJM\;HAMM6=T]6P6.@=.R9\N=/'%
M%&8J^7=SR_K[[=[/C85ZV5@GC6/BTOO/5/C+IU=^1@,P' ]*P90576P^"'ZQ
MT.V6GCJ?&K_^U!;#C=OCY\O&O^'43^?*YI*J.2LKM*)[GNFYERFTS?1F>O)\
MDO-Z,J/QV2L+?.57*Z][NJR!KEKLT_W^.))"6:?GMCI.K*S M0VD3O'?YW#M
M12EL@]3M!N1E.DK-]'K_'N&C*KA=<]Y+2QC/EG!0EK"AKIGW)O<+?<U=H MV
M6"IN]OS%OPO[-K<U'LQED=OV489QBOWRC,ED/F;Q]9X>-<*Y#%%\OV%T>#@:
MSMQ4,[ H7E^<&JKP@Q[R1#&ZW-'1V/4G;E 0H%^X#8=_GX;E;?#6,\Y R!W@
MP]'J^YC&ISUFT)YL2G_@TY-#6D(V[#=O,O>\SFS#1H\8]R<?RK_+82 N,&Y8
MF"Q>>T:)IX7'RKR;-Y]<F%9QTQY/T7;[E$KE,[P2\>'<,BY7CAQ.O)C8Y9U]
M?WBVL(L?&Y=)&!PW,=^A*$;C6;$GM%MG:E"92S%&#]/93=N]Y[&05W,*T;S3
M>(03&29<ET,T;Q?>[[.Y%DLU%#>0+Q[M<U*87Y#&S6JX9M!FVV(_9URO88'6
MA:.[(8_+9CB?7713=XZT,TKYT0T_H#R=C);MZ7)7V>7^8=GGHK05Q_S" 3I[
MS()N"_K/'EV>5X@'7\7/'O!;@\%+*S'WFU]0''%^XS0Y'C0>67=FZ8=2JZVY
M:)G4Y^#>K,"2,7].[]M%$R?+9+HTU?GCFPOC7)2XX?DN;#4>6S\:?9@SSQGY
MEV?[T7@\.DGCIH"N_@%G@>0R#/U2S:P\:?:*A9;>EX''"1>S<8(T"U#&&2]+
MHR4Y/$3SN-Q]-C+R),JBQFW[83@Z&:18?"4+OCASX15[:E;W;[*0/ZARHU&Y
M6*XE6B]>[M4'I;^/R@GX9"9'SYZUN#_@Q)%RQLVOBW^<W>S+"A:BO2 R$7O[
M\;B!@#1[/K[F.:3A' :GG^: M@Q&C27PGV.4G<U)3J/XG_'7,L05&CM;4U=J
MR,WB-B[NUHRF-E3J/GGV_!S%\(7"Y\4$[F%)ZIII2,7 FHF,.18O@TBSZ CN
M:=S0+;)JL_\SA>W\3ER\F>A9O7OYIZ7;3_9'DZ(#X@HN>';AL$3!42I)[KN/
MR$,%I\;I8S^=S"MZ?BS+TY]-?3H'I.W>:P2VLY/&K;,?_N]D=N R/)\7?L(E
M0:HYG,FG,O3LR0T8?TR3%2O@[,<9O,\E1%P%922ND^:$<[)$4A?QIMPTP]S^
M!#>J\8TO WB#N8OCFH5..A>F<R9N+FF4ZXB$-SXE)[C #:3,Y-UFDO#G%,>7
MQ5_=^$%[/Y]AZ*LAOOQQ Z*;JLV="=29[C-9N+0;:=6<ZS1&4B/+Y]0SG9P?
M(3:N['B^-L5;5A0?E"$S!:O8ITN._9E7?L4B6B8K=Z8MM8^ZSTV[K3,=X4S\
MSW%Y27PL"?&BEJ4\2&%:7#5S['$-PQ9M;<Y%R\_#*2QQS)*T>#Z8[H^.W^^?
M,3BBQ&399&X,]F8X=S!J[*^+BL!"N[UJ-2<G[FAI21'"BN^@<"E.<[X BR&7
MIKB/.JD;A_W3&?1\=CD0649(P$48S;A_.KGPQ(4"NE!L%F<C"S!8J!6SU2O,
M,GR//^-++<1G,X=!_T,:]/='HUCF&U-V164JZN(4M;(\V\-I4=V+>C%NO!MH
M=/:>-Q2PJ*W7*X%,S;4O$8,./3Y6L.9;=HZRC6]NLO#]G2MKX4POZ"/@A>F9
MEG#U\BRD\>AC8Q4L75.<)E_>KC+3"^3P^:>=X'H6=\*R@CD_D[_E#)H%='/H
MW[I(IPL5-<4O#W3QY.HZI/?X8/_',=)0D;C[:3#3_XK)4'T%UYSWY<LWLR[+
M>L>9K;U$2TU@0;'=)F?&V\Q:FT=GC1=^JR,$ZOYDSF]%G3XJ[#0SATKJ,]HR
M);"K6 O#Q64S_]FY&W]FDCLTE L4OAB519K,/C5)Z0U"_K9D*.4EX?]B8<C,
M,+0</ES*X&<O.H?PV210#)TQWWR.MYS1J\927G&BX"_^\M7O7Q!79Q:(N]Q3
MLG3,/0NM&QVA 3L:WMQ?4';@LI&NX4AH;+ES&V!YHK,14?K@4AZE)B)D<+IU
M#ZZ'%<] >>?CR<QL;+L'IJ='Q10>G"XY"N[L)G@^KYA?QMVZY)SJBOW&2147
MPIG]>;;CZ>\4CAN+]/TXG1-4<Q.NGY^MSR!-9USJ>OEX6OQQ3=AA=Q'IA@>C
M;SYW!OI H=C/&TB:QP''U\.S.353^I:CL5__^I>UC-$8!&'<9P( DO@0'.'<
ML"2UU8GF]CF]!!8=_FY=<G@#F*A"!N-U,CB2M>UH[$X1\)?/%B\V*BA6^B'.
MNJCLC=?/#=QP?H!U11S6W-1I2]_6T?;<H34S9V)C9BUW,;@6 -16 QM8$+].
M=K-;#7"V2:7U+UCZM93^Y?T82@N:AR^%/@?>U:$V?3T;97R6IWF=FOMU66^P
MK+VO4+/_<:_HC%#%6K%Q249L^AI]]ZJ8\Z-C'").OK_)*JVK P(NW4.^\,Q>
MO Z7W;K\:1VC.V.LJ9[E5R/BRXMIK(8J-N&59YF#"P?6TUO1^1<JK-0Q.CC&
MFL#ZZKJM7Y?@?]_^;;OWOISJ#1NJ;X(ZWJ=A.%UB@#NUTGX,I8 >08OP5@F@
M''D0FE,&BH)AS(,PPD@-5(ID(/WUZK+*8T2TW<7/%]#X\VC\&P+C>6;&R^2G
MY_^Z7KULL9G>Y$5=H/[KEV_+[P.<Q^G;O5]/WOWR9G_WY:]_[QZ6ND#_.GQW
M$.#UWL[?JW6!7L'N0?$V_RYW7_X+[_GQP[M??L*Y_<3?_?D[[!R^.]S]]%[N
M?/HY[_ZV4I?5*>V$4)0P"HI H)EXZI!Z:5/?LA3?2$^>*;FEE.E0E_ UJ3(5
MC38>C4"Y("/2; @1E,F&(QA9YH,QD9DH*AIU&(W:55HI>/#6([EZ(PCPK(G+
M#DA4QL@(-$1NGSQC=LN*=77WJFA4T6A]:.1L"IX*FDQ42,O&9@N<&;"*,L$8
MK6C4831JUVSU/(44@B(R<T/ )TZ0AI%ZN7- H_5!A"?/0&YI7M&HHE'WT A$
MX@;E*5,)L2A;PT $H4!H*SQ7['[1*/?_3I%\2N-1!:*; 5&[>"L+3!CJ#.$N
ME>89GA+G@B'>)S3!G;5:J2?/FJPP_D.'D.C>&Q=]70?8#K+>K'+BU?ZN\_.I
MF[WV1K986T4@1!GP.AHI!(-(O6<A!^<9X]%GJF/5ASH+0ZNMEX&*##9Y)"6P
M! 6*)RYR0414P:F< O>L=&VG6Y0]PBKVWS@K9XG2)KM$<;>!6>HDE48J&F@4
M,7)9E8EN<G';QV*3#BD*331$CLJ$-L1*;XCBGE*A%1@.:U,F*A=WC(M# &Y]
MC,[$#$(8EZ0)6J$E2T- /;,*Y ZS<MM!(3('*2+:!3D9 LH*XFR41%EG7&E[
M:FBN OFQLK)S"O>8>2U @>76@N?2"IYL2,"=K0*YFUS<MNXEERE0P0A7"KF8
M(3_;'#.A(0G@S+%@=1<%\B,/;WFS5&;EQ<[K)KQEY\??;F7@7]=ENGD@%!-7
M4GN553"@*771,>J<E-()D[FN^D1GD6BU26_D)OF(MKU/E!$(TA"OO"ZGL4RE
M%)(NIH&P9HM)U2$_X[H#6[]-5LYH#G@;'67 (7KO&1?2*>4HY)3!57VBFUS<
M-O!3XBPE%8ET-B 7\TB,TX*8% "$RU)HW\73@LK%Z^!BR8W/UH&0N-O.":=Y
MY"R@6BD]8\Q4@=QA5EXQ\'5"^8NLK*-!TR"A;>^ :I3* 7=39YF8K@+YL;*R
MH4Z 9I*#SZ!D,DP&XTP&H8U3E%>!W$TN;AOX'(RU45-"$8,)T&")$Y(2HZQ'
M9+8>UFC@K_OX_JS[ZEF_G0OM'&O_'6YJ_YW:?V<&C%_LI].JZQ,#*F@)[>P8
M RC*#.-X&TZ+<AN#Y4^N>,X7ZP'5"C:/J\Y*G6RM8%,KV'1IC6H%FUK!9E.6
MM5:PJ15L-K:"S6;%A+\X+^M[UT/CQQNYHCGG37:<\PQ8<DX&FP+G&0)(ZVI4
M>&>]6Z]?K!P:2Y^]5SH2H$X0R%83'WD@W*$-JX%ZF^*39V#%EN(U".VQL7+$
M355:0M"@021MI+5!JN0S#SY&J#[J;G)Q^]#89"\DEY9D1C.!Z 4Q0@"A1DFC
MH^:9FBX&H54N7@<7B\B9XH(*QAE89VV2(=(DF(Q4"UD/C;O,RNU#8^5<+I50
M2#9,$^"<$:=%)L)*13D+2>E<!?)C96474 :# @D,P//DA.))).^U%URFFJ;5
M42YN'QIKR,Q(3@GHI$C)Y"?.<$D\FDLI*9FEH5T4R(\\*OS%HD5?;^3Q^;-^
M8C4F_&+2=\I2>>ND! I".^M95C0&[2FG/JNJ3706AU8+!#)-%1,\$RV3)Q!4
M)IX'2S1NI8D&.)0B.'++ZD=8'_ ;9V1P*:(M0$5(#HS+QALIN&?*0P ?[IF1
MJRYQ6QY>*:OGDU6Y6/.JA)$J3XGAU!(F<Z( *F<6NAB 5KEX'5S,I+ I2AEU
MC)!I]#($1Z54"8(.]UT%JHKC.[%RV[CGB7&GE"0Y:$8@AUPL DHD]31S3845
MJ8KCQ\G(LH1]1\<80T9&0#<0A9<><G2.ZU 3M#K*PVW3/ECIJ4:F!>8M 2L9
ML2('HJG'S>4FHZG417'\T$?W#\^,K\\[*I=2GQ]2K*7=KD(CZR K%W+B>5;H
MEFH1#$/BE)1Q=<^.QJI6W!Z2=O:>%SAJ+/W7>[^?[AZ$OZA,X%2B2/8:@0F<
M(-X+1[(QX$S&O2ZIWQS6D6A6SPPZQLJ>.I$@48W[#JA(.)<5>$-]<3)G$:IB
MT54N/KW(Q3)YG97Q)&=5>DM30UQ 0]\S)D"ID@C<R4.#RL9K.<5'<]#D' WE
M$K@4#E(*DFJ:I>1H'E:)W&5>WFU)9,&R\3Y;8AEU:"5$27ST@+QLO>'"..3A
M*I$?*2M;DT 94-)%"DIH(R(-SO!2\$^!\U4B=Y6+6Q(YHNJL?3#(Q3D2R"82
MKZTFBB8KN0[E'+^+$GF=Q_A";VO9N9/\)H&KU[]FU\Z['/%?.YOCD8!7Y"ES
M#27RB$%@WH&C6E.GC.)>LZJ'=!C!?EKQ# 26J8N<DA"T+?']@%@F&*$B(H!)
M(PU+3YZQ+6;TEC3K.G6X20;4IAQ)?&LXP%Q &,C!,2K &VN<I-0 VB?@G3>U
M-5^W<:"ER3@6K7 \$9Z9(. X:C*)66)"-LR@>HJ;O>;>?!4$-A\$ )S*+&F$
M (-Z@#=)ZHC P+(UP;-[/K2L(' W$&@[)8R45AK'B<U*ES2A2(P&141R(8$'
M3G-NE &EMQ14'*@X<(X#@@7M+*4 0)TTGGG#>4J669=M#5[H+ 2T] !O,RK]
M21#)0B3 E2&6HC)@(19O1BHEM=8=O7#O +"FT(;N133\])_C_O1TX=LXK3$,
M]^*IF*WR.?C\_'&W7X'F1D#S:L7QH+2A+DI)@G6!@.6&N"@LH58612-E*HK!
M8>KIQV-CRW4Y#BI;KH,M6_(?D=$PRQ3Q!DIY>86?!)H V1CF(V?,@:IL^1C9
M<EVF_.5L6=7UM;!KVV+GEGN?'$.Q*1R!S"@QMAQ%:J=1Y6&!TO6IZY5E.\>R
MZ[&Z*\O>)\NV)*R06L;$&?'4: (T)6*"4*@'EUQ,JX3,J8LLNZ:8@>X9T2_Q
MKH]-U?I9;L"D1WK]4FDQ3::]IAC Y,0=U3( K7!$Z954U"K)+'B)RH.7D@<J
MD9:%X-?.'GXU7^DWN-#G._&\V8CGTY]=?_R'&QRGZOA?'R;MK.8':(;8$P/1
MCDH"/&1B2UB3\SY*IKUD432G?P9XAU*6:N+A>EJ_.Z9U !V,;Q1_JZQEU&1A
M4@[QVDT>;\7)5;&X/1.WTP.<Y=$#$)=50EL@*^*THJ7FGPT9!%5R?8I%Y>*.
M<;&/D16/&C62 A/4&NVRCS0:"R;!M8O\57G\%5BY;=8[DR+X8$E6 FV$G-!:
M !M)S+FT@*$1%_IF1R'4>YH1Y64P$'-P0GO(VGJJ4,[[:UN*E3HZ0!W)@V?!
M.F*4XP0LM<1Q(8B).AFD&!3H]$IMK0+_(P-^;:-!@,#-5P$@>YL\*G3!*R>R
M#896]:VC7-U2WUAF.H$S! (:8N!%(,7[3HSCJ)*'Q'FR753?'D%PQ16M0/K.
M]P>?+PZQ#M]U':,[8WP+3L[!.5U?S]-Y9Z':C27X[SN]UV8K"??KK5U"RFH$
MW(NZ\/N*RU9P+[7FD6CE' %72L59Z@@#P9/W+F66'Z_+MD+2QD/2_;J=KP-)
MU7BY/1JMAHT)M% BX<JFDCFBB.4V$VZ%BFB\R$ [6?2NPE&%HX?PD%8-Z?XQ
MJ>TFU8R;)+DF0CF)&A(K[36H(EI38VFT%I6F#AVQ5!)Y>!))4<G2PH*$4J85
MDC;$\\R(1>K(2"8)S:5OR)->Q=C&B['[/0VH6O7]PE-+JZ8QE7K^OL@M3D":
M2!S+BE T[UG((LL,7=2J&R_J/Z8ECQ?_&_L?G_VS^=-\<S:#6=8G/GW@CB;I
MZ>+##[$_.1JXTZ?]8<,)S4T_'+KQ^_YPT7>\U)MJUY<J,YS]_,-)/T[W"^]L
MTQG_S#VZ\R?/?]YN?FJMR^PW$-MHOESY,]UF5_[VN6$9W^84;C7LYW\3YG:C
MULE^M<GJ:PV[QJ[S&]!8_F4*Z="G<4^PK1[**7:3WO(W.1.Z0<)Y%]>I*6YW
MG3/)Z[SG]==K#KZK0VWZ>OX[?4R#F;AD=5G7NZP]7E?T/@A5K!4;E^3$IJ_1
M=Z^&O>G^Z!B'B)/O;[)*ZSK=O[=2IY>_\"Q$ZU8A*M>-K*MC=&>,!XJW>N!Z
MO:^N6:GW:0W%^D;&>.2MIG_?_FV[]WZ$DQ@V5(_2JN?>IV$X_4Q3JNJ@W7@'
MK6)2):I8% H@)&8\!.NXB,X8SF!VSL@8%ZQ6S+RNA_:5W/GE+7WW\N</.R]_
M8N\.WAR^/8C]MX>OQ.XO._#ZS[<G;_?P\\OWIRL>VH,/)WC]AYT_?SW9V?OC
M</>7=_U=_J_^VX- <1[RW<&/^SOX^?7+?^7=U?;9TCKJO7>$EJK_P#(G3ED@
M#(#)P(5/P3YYQMF6T*)#_MEZ7%31:(9&R5%3HK"49@H8)!.IL5GQTHW$XD_W
MBT:/[JCHP8"HW0/<A! R3Y((9D5I\&=)B7T@7@2(24&D:RPJ4I&H(M':D8A&
M;K5T,>=(@27A,F7!&LT2*(\_5;VHPW#4[F.N(7O#8^F&Y% O2C839[,G2?O(
M;.#.R5CUHHI&G46C* V3X"TBC@+)F0_)"VEBBE;G;%/5B[H)1.UF[,8GS[D'
MP@V@7L2C(%:K1+R,5OA LV+K:YG:O:3:KCJ_=I#U0O_(#6H#]BN#C2WX%#A:
M8B$!#\8QF@RUG@?4D%!/JOI09V&HO^(G A0E-DI!I.:E8D>),V;"$I%L=)%I
MQD+I]HH*$>)0AVH^UC*M:TF^39X&[JW34@(DYW6P2:3HHXH\*%.5B6YR<=O)
MHH.A&:(G.DM*(&I.G %)A [>&(_4FT07*[=6+EX+%PMNG00FD&]!,.ZR\TSZ
M\HW3*):K0.XP*[<=%,PR!EXS(J@2I<":(M8@3'H:A;-,&V%R%<B/E95=#*A<
M2VZ52J"8-4%QIW#_@]#"2U4%<C>YN&W=)X@&1:\F,@,*9&<HL0X8H4'@WG$+
MH&,7!?(C#VUYDR;]F(93'*?W8N=U$]JR\^-OM8#Z11=C9MZEF#-C HQ/1CDI
MO!$N<&E \*I/=!:)3E<,_$!1)60FD> T(I&B$O4)Y4CRP<DL@Y76/WF&RL:6
M,= A/V,MP;D.5D9MD;.H+!7,@;%H#%*%FF2DPJA@XCW[ZJH^<5LN;AOXP#5%
ML]X2IR2@@<\U,5E+(HUATD2PMIOYMI6+U])-B2HCN>31: M4V,+3)AG' 25T
MLE4@=YF55PS\I&74( F7I2"5,);X$ R1*1D3.4ACH0KDQ\K*PN &"VJS, *D
M0WDL4!8[[@(U*F>H KF;7-PV\",P*8H8CF@3E7,S00R7E.A@L]8B1UU*.'5/
M(#_RX_L7H\/#- [KL.\?KY/1.HL6OF>,J00"L4?IE$IUJ915T'#/H=55G;@]
M$+U^L9KH(93T"H!0IQ@!+R5QSCLB4<0$DU04AJ$ZP>264:Q#GL9Z7K"64K4B
M*V$SJA#1 -J 3F?#J)6)^LQ!V:I.=).+V_9]YL+Z9&UIL>%1G;"<6!LU49%[
M Y[*I-9GWU<N[A@7BR2C1T.@'/*!X-RF$"G-6HG M5:R"N0.LW+;OK=*6F^2
M(YP&18"B:/8 @63&$FXBC8;2*I ?+2N#!^J#2D9KE+_&41Y#=#0EI2A^5P5R
M-[FX;=_K+*C6/I-LBE1&NB FRTBD5MRQZ+44O(L"^9$?X+\8C8]&33^@D<?G
MN[+:M?_Y10A".<,"]\Q+KL$XXT QAB(I,*,L^'N.(:K:Q!UP:+6.@\#-U$PP
MXB0/!"2SJ$U012BJB30D)T+IM\JW**MG!8^.D97G3@CGO%002ELE*1PU:"$6
MLT!67:*C/+P2G:]%U-IP0D-@!-%8H"[A. EHVG'O>8+4R;."RL5KX6)C6=::
MYF "2"IL<-'I$,%EDQ//51QWF)7;QCTPEE,L35NLU@0BBF,3E"8*5(Y>18>(
M7<7QXV3DJ%7VE@65'8!@*(HEI!*HCQN?@Z@5B3K*PVW37M+ G7*)9.N*..:)
M&%O:55)N!74V2\A=%,</?73_\,SX>KJ?QCU7J@:3\CHIUBS\*QV-/F=.F>00
M = 4],X(:VDP%D(0HJH5G86DG;WG*SUS/6ZGT<:3B/8\ZA7%X!?<$EN0"6Q.
M/@'J%6K+VGIF\-A860:I)6=@+5A0FEKF)$\RF9(W)J &Z7>6BUM=L5BDVHMD
MB6MR=W$?2],^2B15!D S*=7Z>LU6-NX8&U.I+ ?.0C(<K)1&,!4IBFAPCH=0
M)7*G>;G=@#-;ZG42FDA?G';21N*T=2B;$\]"X&>OJD1^I*S,E+8A@D"#/P'3
MPMC M$^9.<MUI/=<4:-*Y-MS<4LB2Q4CDSX2D9PB$*1!V1PIB=HS#5))P1[]
M,;[0VUIV[B2_Z137ZU^SN<I=COBOW3;JD8!78*6"%RC404OW;^EXXB(JFVQ,
MSMG:QZ'#"/;3BF< M\Y*S07A6J/VX17:%*4\D*<@=-(RJ(AZB+&P)81<D[?R
M)HW6-N5 XEM# 6NS2EDR:Q@'+:P35@HI1<S**L9\56&Z"@ M%<8JGF+0EB0?
M X%L#/&<HQYCG15@>+3K/ZZH +#Y !"#Y]1Q9BDUJ 8HPY@)2O&H9=:0:E)!
MIU&@[8Z@TLGH1"0I:$%P^Q  (MHU/E).K>2.IEC5@(H"*P4%%<M:> ,,-/!(
M38DC]*@.Y!RTUO>, E4-N#T M-0 X2E'X6])2?,D)1R4.*<\D2Z#,$!5+ W=
M-DP->*".L0_/H3_]Y[@_/>N7>5IC%^[%0S%;Y7/P^?GC;K\"S8V YM6*PX$I
M&U0*#E4W%0D8KXDUH20Q!L:T\2*5AFT<:(?<I?74HTLN@\J6ZV#+EOP/P0OI
M+2-&J3 [C[36>"),UA1M/:%!5;9\C&RY+D/^<K:LZOI:V+5MKR<)6C/D3RLE
M)Z ")9X+0;RB4J:4%*7K:^]56;9C++LNJ[NR['VR;$O".LMM+DV*738")6P*
MQ @?B?32!I%ML$YVD677%"O0/2/Z)=[UT4W['],L)V#2([T^<MDX3::]I@C
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
M22:0]$D0KPGWFAD57)+2"Z.#YD+?U6MPERC$XB&X,^WM+U8R#H0EG91"-.1
M0V\]TLY'1*)T1*F -4Y;SZ59Y*V')9-H45*(C2+6QC]0?95KX/'&J\6N@=^!
M/2K[;AAK/:MEX]:^X=H?U(NL!YUPO1NVAQ:3$%SF'/A\T,\R7Z%NYEEW#*/D
M[W!"_3OW?95E2_5'<T8\53]=G"E_=7FF_(X!3&T[?_\C,$+HG5?CH<V!8"<U
M4XRJ,*@#Q.+?W5'C%3L9P =X]^P)>Y$]8?WSNHJ ^F%T\QG['YIH,;@W=NJ[
MKIRSAS7J)[UZDSR?K1_'$V"!\0!N]X/AZ6"8"P'F6V)*T=>/G46+-?W+^D3H
MSFZO;#4Z!3TA=7TU[I[$[>KP.(XBZ [C.#R!ODTO',9J-''OH<4FG0"H$^-)
M[EVW_W'0@Z\F?0\(LMW^N)N#Y'*5L-RYX2CW(!O^^1$6>O%^$M[5_L*Z-F$S
M5-TFUWTUMG]70YB>?&G]X(6!&,;1I =C#$WE&]UE3V$"SKKCXYS_P'='<',G
M]W@TSF%\=1B=.Y^Z(;LCT+'J$;O<99O-7=/Q\VK:^##":OL$-W=S0<4*!/0$
M9BKKUCD^KWMR$D-NO!K%\;A7\]QLGJ_,9CVF,("Y79=_R7_!E6?1?NC'G.N_
M:?[\ZMQ6XUGP0]TGWZ2R:79%\VB'..R=YWA .QI-3DZ;:9J,8NA,1S/_EN,6
M@0O'U;!.OI ;B@";D_HOZ&B:Y$F$QXZ.J]0;G(TZ,$03L""N3!BL;]LLI2OC
MOUW]!.]O>[WIZX[JH8)Q'3739-\![[]K7F0Z(+<MX6F^"ACC/"SP?M,U,8S3
M7SIUOT?'=<>F\S*M= DWP3Q>N7)N;#[.6.<*\NX:+=DVLEE5EID?SW^T/:"D
M^/MQC..?09:>PE!^NWEDWIT=_/978,P+G"2*UCK$)>?(&A>0,U[!_X2+D3>6
M6K</JW(G>Y(2#41J0Y6+A'/"K!5&2,TH2\1Y$^;SSGPVFTN]B6*'PRO+VI[4
MT+Z/7*F1!%=W<\0R"(71:98%T.*"/G'=<[*0\>@*:J:+-,/AAI#OBT#@?UX_
MA#$-_L&7MU@W&O0FX]MO>:IS&S7Z&)X;DBO_'@\O W7>1>2 "3\@FZ"'SVSO
MS)Z/MOYUG6> 9*Z.VOP+-Z_UO(X66B"K6]\YI>OO? C2?%3MQ[/J]>#$]N\8
M(+\0E),#Y.N1#]%GY2)/5<.P=;C^_]JV=*4Z'F8N_)]N=(R!68U)(H)KHG40
MU#N@16X"99;]I0!K]58D0.=%IM%LG=CY-5__.[?P&^ZS-/B<Y#,(ECAQVJC(
MH'&'G1/*,K]URWU?)(3[2:-5+O^9UA"NB/&OS>QT\RNMS0D%!G?RVW]^<-0_
MW:;X82'O3W!$H72V=';:6;V:\Q3JSF'$:Q#L^L5$5'-*%N'-*:X'G[\8@HUW
M.E?C;\T#AE],M>*[G<=XZ  \;% W-L1]Q0=@B-B8Y7K%&[IW-=_FFU'N^"HX
MX,''M39V-=>Y4)M=-U+.P2QW6"M:1G3)(\J6>W9H0:-:V^'Y[M53GQEZM#*)
MMPB3"R=?<PKD65OBJDL;WT@;*XJG6W'YT1=Y0ZS>=LL?XG\GW8^V]Y RHR6B
MKO41=4Q9PIS47JO(E1>6<<J9<\P3087!=\WKE]?,3C_D_[R\7##?YKF\]V_X
MV\,/9_N'/QW#<\3;][^=Y6?M??KI_=O=5WQ_]_C]T9]'YT?PK/FHN_W#X][!
MX0[9^_,EO%/O9']W)[_7I[T_]Z%O[_#!S_O';]__TMVC/Z59^:8K47>*"$>P
M<D@Q9Q#G4B"GI$').VT<C8+AL/7<&-[!7Y_@KWV1=X6/UIZ/?&(N&>*L-803
MY9P7+%AIG14J.<4*'[69CS[-\9&Q6@ 3822IQ8A'S)".D2'"M0L\!&HT+7Q4
M^*B]?!2CDD*Y%&QT7%L'_R<XD]%A'[ +A8]:S4=DCH\X]BE1SY'QW@(?.84T
M? 1-26 :-3-8^\)'A8_:RT= .@XG!9::USPD;YERN9ZDP])Y[>PC\U'J_AT#
M^A2'@T)%]Z,B-J\:,9NX%AZEJ 3BQ$ND:0(EB6";I&=,)KWUO YHI#\4*BI4
MU#HJPHPK:750C">N$M- /#&8&*B-1#RZJ5:HZ*%4).:HB'#G&;82<0,LQ%E(
M*.=W0H(1;"('O9?+-E+1NN]JW8S 5_V/<9I3:)1KB7:;(T4?;;=7!X?>=KS]
M<DOS?B-P([NN'QLMRY&],QOHGP;#?(;S]XLYV(UN?/E7L=.6QDC=Q=/CPEHL
M0!LR*43$/<'()9N0I)X9;VC0.5Z<=(A6':&_^@QYBW/,?9M@7I87N(#Y"< \
M[P2VVAB#A46,!(JXMAHYZ5)6-*(1@D0;5 'SYH*96$\53]X2L!B<-MH*C#4/
M&G-GG2Y@;C.8YSVH2<GH(L<H6N4;MX5A$0P&%[@2.7DO$P!FTS',%"1O&)*#
MH\&F@$T0GC,>#?'1,*YU"E0)U12!) 7)K43RO /26Y]39B64. -A[+E$VGJ,
ME I119*HJ9'<(5)U)"]@WC0P<\Z(5]9@S#G'5FA'G*8T JJ-3>;..PD/ W/Q
MWCT4Q_/>.V>2T"(R)(@/B%.ID<$T(,.#%TG$?/Q[:=Z[):)X,V-G;_;>U7DI
MQX.<%"A_=?X@W]U==T;6CXJ6Y;N[3CC_AD$_'.Q-AWSG9  #\BF&%X/1>">G
MI]C)R49RJA<@KA?#&+KC7P>CHG,LCZL6ZT80)A0EEB(9!$8<,XIL@C^IH<88
M'8,,=NNY)*(C!6O13L.R,_9]FS!?EE?O.K O 7^Q95@PO$0,S[OS.("4)44R
M: '# 90.QQA!PD07D_72FKCU7 C38>2KJ[\4#+<,P\N*A[PGAHNY\%#XSCOP
M2"+6"QU0]"0BKKA#CDJ?/Q&L63#!^C9N]A?XMBE\L(C@56)XWG6G/+928PXB
M6+H<QLR1)D$C%9*-24L7K2HB>%,QO*RXNR*"5P3?A7@[,'^<T1Y9SD $ZX11
M/IV)/)<ZX"0,$;R-(G@SX^WJ6B"?KQRSB3L%!&0#*7LX+9R9)_"HU!C(\F"Z
MAU/.I3VB1#AXL>!321J4;TDL\DSXG&#;Y\IR&F$O@T_!6.SJO5CV]5[1@N&6
M87A9'I5[8[@H= ^%[T)0%'$<D(N1BS(@;B-&)I]ZIUP[H83'3MDV;L$6 +?)
MIU*$\&I1/.]5D3Z(%+A&@5"->)0<&4T(HM)+)RRQ6J0BA#<3P\ORJ10AO#+X
MSGM5+!$28PU"..0JX%IJI(U.B'F?"W-+4*)%&X7P9L9!-5Z5X46)U4[5C[=7
M0?PV';G+"GNZ2S7;HC<LB7@6D^X%K)EWVB'!.1 /LPD9E0Q2\)U)/NJ42]VR
MCF:\P^0F%[S]-F&\5"=<@?&J8+P0UY22!R/.H2B(0QQPF\UY@9SV7I&0K%$J
MPUA)W*&&%QAO&(R7ZH>[!XR+!?!0!,^[X7P@/)]>0IXY$,1.63#@54*2XR@C
M%4*'Y9V$*/AM&7Z7ZH8K^%T!?N<=<%@1(.&@$"A/&G&>0Q.U  F,X0L;J=>D
MA"9N+'Z7ZH(K:O2J0#SOAJ.)2.VP0%AJCWCR"3E*+7*R+L>=N%"QG6KT9H8W
M[7A?5XKOYB)%<32^XI/[%L*<GB*#F/>Y-'GAH-5PT-[A3N:?VBMW</CF?/^]
M_XLH*S7/.8:"C_"/ ?ZABB(?*=AU(4C*<SR-Z!A<\@UM&HZ7ECRLX'CE.#Z_
MCF,PV VU1"(7-<V!-03I.BT@H3@R)92QKN!X0W&\+(?<'7%<H'HOJ.[/BUPC
MC(DB(!<2 ;V?4.2<2"@D'F4,4E-)MYZ#$"XXW3"<+LOQ5N3MZD$\)V\3C=XH
M$+6>4(:XT"!YC97(V\2,#)(IK[>>RP[17UT=I<"X93!>EO^MP'CE,#Z8D\5"
M&H*%\$BG; ,3;Y$)QB%-,7%@#7L<P?PU'2Y(BV"\F8%PNW#71SON?HR5K:M4
M5^B*+\Z.8S4ZLZ<+I76_\<V 9?GB7DU'^C4,].5,-.7"=\8E6\$CT-'+!6^<
MPI+RE"B*0H)684G>UY.PBKF05+M("3=USF#-2[:"34/RLKQQ!<E/@>1Y^X"$
M!)/FD27)@7T@-#+>1&1 0?28$J-R[J^"Y(U$\K+\<0]"<HFR>3"(YSUUPE(P
M\)1!# >#N)$)61D8BDHYCPGE4FQRY<%-1''#N&5J6C@U3^"!*02[6H*==[]H
MA[67,2*+P>CA-#AD&;;(JJ2PELE+0MI(L)L9 )5KBH[/9]G8'Y9Z?7.]OLMR
MM#2C?"6)W,?];B&2>Q')JT7'B10P(9:@)%36U'#VZ":/N-,$R\@Y)PR$OY8M
M\N*6S9@V>4T*+)<!RSDO"'6),L49HI%'Q,&"RO(](6.TY2Q((8TKL-Q$6 HK
MC64R!,MRQB>E'2!2 1"I#88I66"Y0EC.^S4\"<JD7)70YP.\*2:4^1,%Z0E,
ME394%5AN)"R7%8%T,RR+E;P<N,[O)2BCC$\."44%XII&Y#"1R%,2-%$\&)G:
MF*^G0+9-OJX"V4>$[+QCBRJF<.(282% P@:6D TX(*."ML0XIR-N(V37/;)(
MW8BVG[I]V_?02O5KU[INKU[_SV[U;RW#+U_:*&W,M[$DKW$CULP-**O_[O9#
M[(^?(:)/G]JAO#_HHUDA3Y!-IX-1=[P0O_?5(OTF@EF]1/_'5[W7>JLH06(3
M"";)*\P5IUIPFS1VW"5069V^>U729HF4,.A'55=^6W2?$^5\"@(Q*56NLT*1
M(XR NN(LE4(DZ7@^S8")Z7#:IE#H)=D8A836GX2H9THI!ZM7<::=9BP(R[RP
M-CGI[^QQ+"2T*A*:<W-(Q6P^<H$"T2F7/ [(V6B1I]0KX33Q21<2*B349A("
MVQX;L/MIQ)(SBRUS-,;($W9!258TH;:1T/S6B#3!&B\,,LY[Q 65N>)< &M*
M1ZT",1JK0D*%A-I,0M1P99+10E/'B53:84*9LTE)81Q32R>AXCA^./_,*4%6
M&Y@XQ9 #08(X(0J!Y* H4J>X,4HGO;S,CH5]"OLL7P7"0C)C;#""\T2B<X89
M#RJ\C$8$?.<MYL(^C\\^\]M6,#%2YY30R@>".'," 1NY'*\E34HL!BW;R#Y+
MVK:JGTW9MOB2;YW2^IJG]:Z_R$]/\/QQ'%6#-'.P5^6 _'6_4(K<2JR=UI9;
M ;24DF4A86.-]/;.?J'969$?HQW"$.T.3N"/KI_2U-7).$@S[BJVVO+8ZLV"
MUSH28B67N7!5Y(A'K)"UCB%+8^!)62(MWGK.".XH:5IT>J2< 5N*E0."2H!J
MS+6PW#L,_[$AYTP6U"HP>@JNUP;7<S80=RH83W3.@A$1MX8AL&@%8MHI[YE/
M5I",:]+A^JL], 77+<,U#\YQ3KQC*G%BL0Z!9[L7/DOC#5D=KHMA\6!(S[M5
M+6'*.^]0#@\ 4<T$2&G"D,>.8X\UR''3QH.>!=)+@32 -UI.M*.!LP"@]L)8
M)Y@#+0T+4T3UVN!Z3E0K+XUAF.;R41)Q[2W21!F46#2@F0O##"VB>E-Q;0EW
MVF@C-.8\**Y=TB"JB0<]G"KNBJA> TC/^P!#PCB9&)&F@N2<#!99X26BVB:+
ML1)\B3[ U>5D"-W1:<^>Y\[&S[- N?+QK_SF0J$OS]U4HT$O *N&.*SLNV&,
M)]#':CRHAO%T,O3'=E3*#3U.YHW+.<B5SV(X&/X.4_$FS\3.;")&AX/7%_-0
MHF\>5?;X!8\NAWFDV%#$0(= W%.)#&<*22J48CH)H>W6<TXZFJH6;3^5@XYM
MRN118-XZF,]9C9[C%((U2&,,5B-A'CG,+4K)6\6QLLRK O,-A?FRDJ,6F+<-
MY@OI4Q.QP-X)D:0$XLYJ9 /C2'D>0[+6<IH*S#<4YLO*-+)\F!=?T<,1/I^9
M)%D9G# ("Y(13C&R+!D4J"-*,*SR]+8P7JQ O$V920K$6P3QA9!0';C&A"&G
MM,V9-0DR%@<4O?6"*QRT$&V$^#<9$OH+H'4PK$83-QC"6]AQ#( \!QT$B)3*
M28_C5KQ@HRO)9?:BS:P4#OJO,[GE7:T?[:@[^OW*S.Q&-SYP,$XV][1L5"^1
MQMXMUCF71E G"0*#,^]J28RT"AJ!MB(<B=)IS[:>4])A]*NS'I9]ZI8A?5F>
MQ8+T-B)],>=PQ-)BY#USB%NJD=$&5!?+0465AG'<U%"C A>D;QC2E^5<?!2D
M%ZODP2"?=RT&)[S6WB%G24)<.8ZLQ QQ%Z-DW%"+8QN#5 K*V^1;+"AO&<KG
M1'FT^=1II,@Q#=@&$PT9R@)227 :C+0TN8+R347YLMR+16MO(=3GW8P^!L$M
M$RAA,,VY=Q19(SE2&$<PSYGAU+50:]_,0F [W@\G,5Q67S^UY];U2ESBXS@0
MI\-]A9YNW. H#',/AOFPX &TUH)E2!W"2L><68<C9RA'DB4GF/518[SU7+,6
M[6&4;<HV>?\*3!\%IG,ZO^;$4N\Q$I01Q(,DR"0N4'"!:,H<%4$4F&X@3)?E
MNBLP?0R8+CC@O.5,:X^2\1;QQ##2CA*D(DTZ24FXJW.O%)AN&$R7Y7LK,'T4
MF,ZGDS3&4F$%PL1SQ(7ER%+N<T6BX)4D+E$"9G4I]+=I,%V6\ZS ]#%@.N_]
MTM1% GR*O!82<0;ZKC4Z(6T449;1Z"4HO:Q-,%UF?-U:G.#=A;L^VG'W8ZQZ
MEVBHT*67;&C'L1J=V=,2:?<XCK)9GHC7,-"7TW&%FW;&%^Q4W/5+(ZSW.XO.
M-.U99&"E)X<%XL0$X"J;$,9,I*!@"2M1N^LUIRURUY>-N38YU J<GPS.\TXW
MRJW&8!QHPS7B.#BD%=-@TF-&L0D8YW/W!<X;">=E.=X>#N<2,O-@),_[Y13A
M41HP^%GD#'&>W>=:*Y#3VE%/K1<Y=VH)F5DC*#>T6Z:FA5/S! Z9PK)/P+(+
MAR(53"=Q"IF8ZZ6J6/MK(L*>^IRF6*2HVLBRM=/F7^,<RP/_#=V/S_\7_ID]
M^L0.WW7[:#PX?29JZ-877G1L, QQF#O5LZ>C^&SVX8=9?K=NOP9(?=,/T[::
MQS^[Z61D[GCS\P]GW3 ^SI#:Q@VLIGZEZ9.G/V_7/\T-5_,;@SOY[3_C;7+K
M;Y]KEM!MBOF#FOW\;TP_K-72V=+9NW16WZG9+[APORS(U=8<.4SAGNEI-.AU
M0S63NY^)=_0Q2[15RG)UBW_7QQ,7AQ4CG0ID,;E&T-.QFO5D=B=O>/)AXP>7
M#@=G"TI1,Y29A==R'%_8X? <^OB_;OBOY[4:<JLW_"L&X&&#>NOZ7/=!SRK?
MW09\*8-,Q,8LUSQR53UJU?100)UNI'HSRAU?!0?<_])-7\V_QH^QUVC)Y-'7
M\C<VK!4M([KD$64WL<02M:JU'9[O7O6K\?%@ DV$T??W&:76'YRY19AT^[;O
MH95J9S2*X]&SNV#MP9%-I8W2QGP;2PK+:=F!M!=V=%P!B50^?XC_G70_VEY6
MT[[&B;81]:-O>J_U=I2G7./<1"63X9QZ:Q.FF$A"(O7&:EX[R@FAC'S>49[7
MS$X_Y/^\O%PPWV@2X'?LZ/#XP]&?>^<'C:L<>OJ;./KT]OW^SV_^WO_S-?3=
M$[B/S+O*#W;#\<'/\-VG5Z)QE>]]>KO;>[]_LH?AN>3MSZ\^[7]Z ^_Q1YIM
M1N[]CN':5W3_["]'0N":6X1M#A1*7"(;@T=26!^]B1P3MO6<=!1E'6HV,+B@
M,-+:,Y(4@9(D<]5HQR.S.@CC:>"1..D,TX61VLQ(G^88R0>:.-$6)2J D:SR
MR-(DD7')2B*2,B(41BJ,U&9&2@J3R'Q2!/-</L/RI*(SP:80=""V,%*;&8G,
M,Y(PRC-LD0LYQ3),)=)6*@12)G@MF(U$%T8JC-1F1B(N!"*T@-6+.7/>IBBC
MX$QQHYGRZI$9:>-BFU9&1FR.C)0PUAN>$-.> !EACPRW"05G"''>4THWN5)W
MH:*UIR+*A&>48*T4*$=2.*,C9SP0J7%B,14J:BD5B3DJ MIQ226+(J$)<18P
M<F"&(TF5$$10YE5H(Q6M^][6S0A\U?\81^.Z6.WHLIBM_6B[O3I,-.7"$_;;
M2!*G#>\P)DJ2A!;.S1,X]BZA46SG1Y41W05OGF8)4^8(<E;F_07ID-9>(VPE
M=CY0+H6^P&N+TB<4 +?)#W8? !?][J'8G?=[66.QD5X@+:E&G.2$)]@G!!.9
M'"$<&[:\4S0%NRW#[K(\1D7XK@S -_B*A(_<H01815Q@B32Q%A%'J#$!\T!E
M$;Z;"N!E^5F*\%T%=N>=*REAQHS0R,9<)@M[F1,%8.1B)$1Y[;%=7FV-]N4=
M6POGRG'LA6H\J&#YYZ_.2UJQ1XD4S(4^+FL0_QL&_7"P-QWRG9,!#,BG&%X,
M1N.=-([#G5YO<&;[/OXT&+X8QM =_SH8?1/505;$5><+081*")G H$.*6H*X
M) QI'AAR(&F44%IA;;:>,\TZS'QU8O#V[4E]XS!?EI?N.K O ?]-Y1A;&89G
MCKJ_82P^'1Q^^ N41.^IU(@(&A"WCB/' ,38<JL-"<1(#2!6$HR%KTX;7D#<
M,A ORU-W3Q 7>^&A^)UWULDD68I"(I@OCCCH5\@Z ')@U@E!:>(Y17'[-F,+
M?-ODK"LR>)48GO?74<.-P2D@C:4%#%/ L+$6,>HC%=)+37$1P9N*X67YZXH(
M7A%\YUUVRBEE>+!@_'* +W,16<(42F "2QT5MD&W401O9CS4KP.XMW'1?4NA
M3Z3#E2Q;-RV<F2=PJ=08R/+@I\'P=P! V8!]1(EP\&(A^BEX:F&-&D0$R9LX
M 10Z&2TR,3B?.%%$I@Q9056+MG *AMOD4;DWAHM"]U#XSOM4E/<T<FD0"XD@
M3E-"+G]R)# 5J,TU]=JX!UL W":?2A'"JT7QO%<%C#$3< @@?_/Q7>]R"#*)
M*"DK<UF-P)4K0G@S,;PLGTH1PBN#[T(@5&#8<\,0Y0*$L&<26:HD4H:$Y$.>
M/=E&(;R9@5"-5V48?>Q^S,?*.E4_CDO<TZ/$/=5C_?IBJ(O>\)C$LY@:C7*M
MC:88"9PBXC* XN\M01XK'I*#.=9@O+..4JS#<-F/V308+]4)5V"\*AC/^^ P
M%S(ZFI"*H/1S9AG2WN;L/1I;[#%-+F^J=C0W'8DW,'O/-P[CI?KA[@'C8@$\
M%,'S;CAJM8K&*&0=!PN 48HT!P1;'IVGF#$F6YEGHN"W=6ZX@M\5X'?> 9?/
M  0+QKN5$? KG$8&OD-1L5QO7E&B>,'OIN)WJ2ZXHD:O"L3S;C@AB+8F)F04
M!S6:!)"_*CBPAJ4"# ,W1]].-7HSPYMVO!].8JBZTWJS5WQRWT*8TQ.XXV#$
M8<#&A8-6PT%[ASOU^:2K=7VE<0Q;(I"(8 1PS3VR%DB(>$,XU8%1#;8\X1TI
MRE[>IN%X6?ZX@N/5X_C\.HZU :4_)R8!8SX?="!@T1.P#;"EP8"B&+S7!<<;
MBN-E.>3NB.,"U7M!=7]>Y#+0G"( -(&V!'I_4L@(9A H4I(ZF"^N9(9J@>F&
MP719?K<B;E>/X3EQJU@*RD6!I*8"<:\),C(&9*+ 5E.O09O>>LX[0G^UW5Y@
MW#(8+\O]5F"\<A@?S(EB9QU15&$4)6/9!4>02YHA1H@2EGLO6!;%N(/E5T>C
ME$"X+T!P%^[Z:,?=C[&R=2WA"EWQQ=EQK$9G]G2A .HWOAFP+%_<J^E(OX:!
MOIR)IJCSSKAD*W@$/GJYX(U343E"@T="8 YJA77(!9$0HS)Z8D#GL*!6$-&A
MQ+1H/Z!LZ[7)&U>0_!1(GC,0 HU*!9D0M?F<3.(>.>:SJ:""B=[A('%!\H8B
M>7E)^A^ Y!)E\V 0SWOJ<G2<]"8APW.@JR)@'M"< <P0S[5R6+"2 6R]4-PP
M;IF:%D[-DR1B+P2[2H*=][]8XY*WTB(#2F_.D*J0(YX@,&@CXXY+K99W$K$$
M0'T!@+GFX_A\EH[]8;G7-]?MNRQ'2S/*5Y+(?=SO%B*Y%Y&\6@QCBE)*P@@R
M8#(C'H5'&@N-O%(,9B02%MG6<\IQB[RX93>F35Z3 LMEP'+."\(UH5$GAGC@
M=<D5CZRA'&EG>*+6<!%D@>4FPG)9+I "RR7 <MZOP7-><X4=$E$+4+NQ0=H'
MC%BD+$H3+:&AP'(38;FL$*2;8?D%*QD7N-X-KG-25')K*1<"Z93 2L[RU"G#
MD.'21P&Z3V"FC?EZ"F3;Y.LJD'U$R,X[MI2.D6 "FBX)/DM8C@PU%F%'A">>
M$H-Q&R&[[I%%ZD:T_=3MV[Z'5JI?N]9U>_7Z?W:K?VL9?OG21FECOHTE>8T;
ML69N0%G]=[<?8G_\#!%]^M0.Y?U!'\TJ>8)L.AV,NN.%^+VO%NDW$<SJ)?H_
MONJ]UEM%65Y9TF:)E#CH1U57?EMPGS,<J<F1#3$)CCCS$3FF$Q*$R^!E=,FJ
MK>>R@YGN@*78(H5E239&(:&U)Z%E;004$EH5"<VY.0S7UBBB4-(Z($ZC008[
MC1RGVAFEF<>TD% AH3:3T+*V/0H)K8B$YK=&*([2"VD0)CPA;@1#SB:#8@C*
M.V^=YJ204"&A-I/0LC9Y[DQ")2+RX?PSIP0Q(X,,5"+O P'^P0H9;@7".F$?
M&9C8MI6U&0K[%/99[GY589_'9Y_Y;2OMHXF)))2D9H@[RY%-,J)$I4O<"1;]
M\NKMMF_;:GT\ZR_RTQ,\?QQ'U2#-G.M5.1S_J(?C?XQV"$.T.SB!/[I^2E%7
M)^,@S7BKV&G+8ZHW"QYK@JEQ! PS(ZQ$/)F(K'*@-IG$#&6*6FJWGC-..YJ5
M [:;ANME'Y4ON'XR7,_'NED9G8@&N:0<V#_YW'RB$9' +$#;2^-EQC7O8"H*
MKC<,U\L^./]P7!>CXL&0GG>I1FT)6($1A5RB@C.ID(M.(4^$RAFF-2>DC8<\
M"Z3;Y(PLHOK)<3TOJEF@% N,A(T><2D<<EP+A!F&S]IQR6P1U9N*ZV6G8"BB
M^@D@/>__PRII941$0ON<2IXG9)*'U>PM8%HI^+R\L/75Y6,(W=%ISY[GSL;/
MLT"Y\O&O_.;"H"_/W%2C02\ JX8XK.R[88PGT,=J/*B&\70R],=V5$H-/8X'
M]W(.<M6S& Z&O\-4O,DSL3.;B-'AX/7%/)3(FT>5/7[!HQNI4& 2"D3KA &.
M>&2%I,@F0;!D20C#MIX+O R';OLVOK]QF"_+H5M@WCJ8SUF-.+" <\T3''**
M8Z(P<GG'6<8DDI5>L&PU%IAO),R7Y=\M,&\;S.>=OEXSD93W2$J9$)<&(\N<
M0!+DN#+4"N-,@?F&PGQ9/M_EP[SXBAZ.\#E!'IGV7 2,N*4DEQU,2 =K4:+.
M2)AU*;5M8ZQ8@7B;W+\%XBV"^$)Y)!6$5(!I+0GHZHD%,,EY0A@XW$;+J8NQ
MC1!?]RPF-Z/S%X#C8%B-)FXPA&[:<0P +0<  0R4LDB/XS>\H)LKF6/VHLVT
M$P[ZKS-[Y6VK'^VH._K]RLSL1C<^<#!.-O>T[$0OD:?>+6;_%23(H!T2+CG$
M89*1(TPBR7*AU4@\YWSK.24=HK\ZI6'9B&X9TI?E.BQ(;R/2Y^NN I$KG',$
M>!$1IYPBK9A%F$L?/.&>^K3UG.B.$@7IFX;T97D/'P7IQ>QX,,CG?8>"8&,\
MH%H;+!#'2B-K T'6*:62,UP)U<8HE(+R-CD/"\I;AO+YD^Y<@=9.&;+86,0M
MUP@4-@$H-RQ*1JG4R\MJ7%#>,I0ORW]8M/860GW!CRB5(4Q11)E+B'.1D U1
M ^BC\D;8B#5MH=:^F56^=KP?3F*X+*U^:L^MZY7 P\=Q($Z'^PH]W;B#41CF
M'@SS8<$#Z!P7FA",DB *<1D4TC8E%%,^3AJ$3AA,!L5:M$E1]B';Y/TK,'T4
MF)[/1P51@&+02"1B$ ?C#FQ\99 &#3"HD 1H?@6F&PC39;GN"DP? Z;S#CCI
M:&0L182-!VD:-4$. U:-8R(&X7S0;NLY*S#=-)@NR_=68/HH,)V3IHG ;(%^
M"\:T<8AK0Y$Q4B-+L!54&\*I!+.ZQ-=N&DR7Y3PK,'T,F"X4N9?<4:8D8MIH
M!$QJ$, S)TLP)DGLA&!U=$J+8/K-Y5/<A;L^VG'W8ZQZEVBHT*67;&C'L1J=
MV=,2:?>X.19?PT!?3L<5;MH97[!3<=<OC;#>[RPXTTR(41"-$7-U#C90+C1)
MH&90*0VEUN"8]0K1H5JVR%U?-N;:Y% K<'XR.,_'S $-4RL)2DP8@#,+R'CX
MY 68]RZ:@*4K<-Y0."\[H^+]X5Q"9AZ,Y'F_G/:$"JD2DIR'O,N5LE_.(T9D
M"C2&P)0K(3-K!>6&=LO4M'!JGC 97F'9%;+LO+_&4VDP$1KT)><1IY@AK9S-
M#E;F,%-"R-!&EJV=-O\:YU@>^&_H?GQ>=RXOU&Y_4L>YW?0-7#CKWI7GO9^,
MQMUT/L7;\_]UPW\]OWBINNU\7[V^HF-,&HU)(H)KHL%BH-YQP[D)E%GVEV);
M5V^:/NS$#M]U^V@\.'TF:BYY!& OE(.G&=C?F>]GK[*B9\[F%V7GUS,JMC&M
M7[E9._N3$VC3S]EAE'K#*'41&QC+8#&.7%.KM6=&F/C7+E *Q0035'^0#,_8
MY#B=V6>OX[M)SXX'P_,7=G3\.OYWTATVIZGKP]4_VOX'Z-#TJAP">0B/_K$W
M\!^>FC;.I[1Q\LO[H\,=<40!ZN_WR-&GWP">+_G1X4N\_^<;<; +O?H4NGL_
MO\JTT8O_?GW^]L]PZBB71R?0%D >H'Z^]^F/]_N[K^C>X?'QWN%OY.WA!PXP
M_[1/7YT=O7\+%/"!_D6=PS8X@303##!O$]*)!H2!"ZSG6D2C&\X'X,2PDUF7
M1IZ$!)7+A<!]2,[(8 (QS!H5A;1;500F/LVX&@)=/\_S4+T&=H>YSB,^HX[I
M]-\ KQN1\L,B2J^Y4YE\+#0MB$DZ$Y-7&:59/5\<G.>'Q['*J[ ZMJ&ZCZRU
M@7@:B0$YRQ5-EJMD0V24*>V#:"R:*1ZNR%HQ+VMG,Q%#GI@O2E/\K<'BT]%?
M 6@\P'U(6T_R^7^!G X!18Y9H-)1',36\_Y@00A6/J_UX>5:'U5V7/TRZ<>*
MX4Z5)ZBR_5!/_?!B'IJ[NGW?FX0Z0/72^Q[ML ]T-:MS5-<\^L=]O%HR!JX=
M$4E+;EFPTLI$O A&)TPTO45!N]>BN<UO);^UE7/XBO_E-,,48(^$,3AO>D6D
MG21(*AAZD2PC2FX]-]NW55 %=NKE.85ELQM]/'%Q6#%2+QT"2R;++%@.XT&V
M/."/.+0]^+H6<J$:]&_:MZG2<'!2C8^[PX!.[;#>X+&C*G1'?C(:-0MN?P!7
M?R>_KZYL"/W4[=N^!YJL7O5A]B>U$-VN+O@K#*"A_F ,JQFNMC?TJ,[R>M8=
M'U?P)-#8XG"T?9-NMFS^OTUMF[8[I?%\PP\UK* 7SYJQ_1A_..N&\?',%+IR
M5Z-T/L.7MU@W&O0FX]MON=)C'_/$K%(^,7)] *[^>P\=5E[HL,?#6;]/[;N(
MW##:#\@F>*UGMG=FST=;_[H^?3!W5X=Z?I0^.U>W#E1*UP?JL'L"RW _GE6O
M!R>V?\N0Z;LHJ_5T 8L-AO7"?%;G*\Y707]M6[I2'0\SL__/':8.=(UL%&69
M\2(+A?[X?_]EG]^T*FX&'5^Q>4+P$]LG^''MDYDP?3$X.>F.:SK=Z8<7-1>^
MBT"U<709?M(6LV2_._-F@,3;W3E_>]@[.3KYC>WM_O;IZ/V.V#L\^OLM2,/]
MGX_XWONCOX_^_(W,2]']W3\^[.W^TCOX\VWW[:X_V]_=[^[M?OA[__U/O?W=
M-_CM^W<@D7\Z?KO[1SHX?$G_DC9XJJA%#L>(N*<$&44=HLD);3 3PN-YLT18
MH6%.)$R.Y59Y1V.>@(2SKFP47C!++F>AULFNS</G;90;-?\O/O\S,&N;;?.J
M#_H"$$=]:G!X#B,]&8YJ(G&3$5P]&G7J"VH]X,2>5[5TR\K'H/IHA]W!9%2-
MST^;&IWC(73$3M7A\3%H-E-5%YJ]G *X$UXXPD1X4&6ZX^9*.XRUBG%-.8:K
M)WT[@8MB/6TP1*/F$\CC;J@31%TJ+[^/X8MYW<6>GO:R'I1?8@3@G#UT-(:E
M8(>A[@_\.+K>25";X*+)".Z$CMA>K^Y,#WJ=M;+\CA^; )I&R1]=]GNQK>F;
MS&X>=D<?JOC1]IHU->WLB7T_&';'Y_4X'E]OX!3TO#SNH7*Q-SBKQRH/?LWY
M6?W;KG)NN6OW>/C;Q2J"3@;S-8P?![V/^>F#(0QS'UU\<3E4M;]/_3""V3FM
MB:E6/IO1RF\)"_E#'#?=;Q+\?W96NZ.<\_^RY^?U:]F3P014Q>8EKX_3]@+T
M'LMS=# 9U],/KW^%&PX'+^L7>%'W'_CZUSB&M3XZ2,TWM8C]ALF:_26-"\I+
MA@R/#G%*&+*<,L2L #-:2IR8FB??]:'"C(,$ELW@K#:\:G!-UR^PV^62^>RR
M[TR)(%_7:]9/7NRS'^VX1D&HJQK#>]9U?\*SNQA&C8[6=.O"4!D"#%%MCIV.
MXK/9AQ]F14FZ_?HUZYM^F+8UM6[$#1&)>?";GR]5^&W<J/'36,GIDZ<_;]<_
MS6T!-+\ILJVPNO5GO$UN_>USS1*Z33%_4+.?_XWIA[7ZQ<Z*.S7[A7C4>QZX
M7OU6XLV;0O=[D\9R7N6[+%@*LS24M1>OME>S +G':]VZ;7QEZ[E![12'>2^L
M5F:JV=NLP0@M.*RNC="&KV4S/Y.9G==R&K^KM7]0X4&PC;Z_SQRN:6:(K.W%
M86TLS,R;9W< ]\-/[SQE&X]^Q*$U<YFM$U"F)GGGPO:^)C+AQFB==K#2/[[J
MO=8[^B@D+I1UFMF@.5/,."65Q2)*JDT4[)8=T87HHS=]L.C#K3;?>D1I/]#T
MFT8=O<'[]!4Y^/G5I[<_OV%O<]_HGM@_>77V]N27'O25[K__3>S3EPM11_ ;
M.WK_AA^]W__P]C" B?CNT]&G#_3H_8_P_#=D?_>(0E_9T>$?:1:AO?<[%ON'
MK^C^V5\)9M"X?-!:BUQ2003D$D_(*1599-3HG,!$"-8AC+<HZ&A)\8.%A=:>
MA21GT5K+),6&<QVTX=GE!,O5.!X-NVL,9&&AU;'0ISD6,C;J8+Q'WA"7 \PY
MTIX)E(1.ED;)0@S 0@IWB&C369%'+RG[M,K<P5D?#*F!]Y/3;G;POWY9DK7-
M<0]W(AF#G3 \>66!=B2GV'J@(&B]:$ MXY[]%PL:D W2&^<YPIR#!N2Q1Y91
MC9*3DB7,G,E9GUE'$MJBD_(EH<4R\,L%5<S'9#U7G/"D:;3"@4JL1.#!W_G\
M1,'OZO [KSOP0&.,)B$?2*[?G#2R1J6Z=A0-B1J8X:WGM$-%F_"[X6Z@_4$?
M#;+V4'VU]K"YI[=(<((3EDBR!MA&&D-UB"PY;L&FH;1H#VUCG]\7M(>(O5.1
M:T13!.TA"H:<400)X0+6S$D:^=9SPCJ,M"G%=#E^N0P 1VZHQ2EPST';9]S"
M0K#,:_A61E[4AS8">%Y]4(X+28A"'G@7<>PDTD%A%+C ^9R/I)9N/5<=KE6+
M\+M,QP-3K5,?#@=CVZLC>N;V!;_&_W#G?>$-82=/ O8$:V><X5A'F[2 3U92
M'),*OJ@7;6.G[H)Z$:1*A%F6ZUP'Q(/RR,&<(:*\\0$#1W'?.$;QUSM&[XN3
M-?)=?'/8EXD8D[0/!G,PAXV/1@BCG*5>*U(V15J(_7G-A"KLDO4.":))/LI(
MD %=!45K(G-4T9APQK[I:"/6!?M?4%QF(;+P)O'S=+&J*S>SIO?K"$I5'.6C
M&9DX\O'2AE-RT$XO_Q/BQ]@;G&;0/RP8ZZZFXU.VL=)XNBL!Y->.O>4TM*N=
M^U$WA_)?#<IJSB*638$L.UUR1(FHF7,TG]G7W"30OB(EG@K*>=&;6R8[#Q;=
M<H3#0!+&4.(ZAS5%CDS0-B>P\P93&YP1(#MIAZFOCFHJNWHM S#VSG/.D\#!
M<0TK0$N:O)!:<2\5N2WI1@'P$P)X7OEEE(-FBPTR0DO$8P#E5PN/A#?&8IDP
M+%\ ,.EH=ELJCS7>UELOA6(NYOMDTAMWF]:_0K_8W%T#R26'U6T\XYH[11V3
MQ/K@<(K86*Z*?M$R>MH[7,Q5'['T-#D%_.1!P<#4(Q,50UA%A0ES@>5<8Y2H
M#E%MVC@H&W]+@; WBC#JHO:8&T,<LQ(S[:E.'EM?-(Q60G@N/WW4A)I$)$I:
M),2#H<@2$I!.F#-EC8R& 82QZ0",6P3A;V+O;W@?!U79%;R'=R-XSUB0D=O$
ME1+..Y.,\A(4$NV2*-I'ZZCKY8+V(1.)5)*(K.,VQSP2Y!+ER ;"K9)4&(J!
MNJ3I"+&L^EYE6W#]P1\MT](Z+(PR/&IL,2$Q8HU9\CI84O26-H)_3F\QD@BC
M'4&!&(^X@$_Y$"X8(5K(0 0+)&;PDPX6F[(ON*;;;#DE6DZ550*?KT<G>"<%
M)HJ)(#@@T3C"B;-*&.<%,\4#TCX:>K6@@[@8'0>+%QF37#XW%9%FWB!J?-(6
MM! BS=9SAE7'X#:=V2P>D*54GE$YNLA@GY+A5L1<Q(!K"<9%<LFX.U?L+A!>
M)83G- FA#*.>)\2X% !AD3T@U"%B20!D@XFHLB:A10>WZO3"9J9!:AP?MZ0T
M?*#"-DUGQF"@PV"2DQ3..O]UIL^ZI;U8_JBL.7T_K)A)H>^GH^^]!0TLD03S
MR!V*5F+$&9;(L."1TIHI)R,S NB;= A7'4'8<DW!)6#HB1U%A4(+A7[-'N##
M2OL4"GU2"IW7@+'US!"+K-01\43 B,6)(!M]E(XZH9VK*92*CI%?K0.WAD)O
MJ=EXM>+"(V9ZW\GIO&W?QY\&PV:5_SH8C6*NQG'UIS?]E#/:7\5&R?\^G_^=
M_T6E#<SIA*17%('-EI#%2B$N6%(L:&>HV*S\[R&.;;?75(^8%GTXS_4<\M\[
M+WZM:N)NULZUM/!A,JP;@<M.H3.#\(!L[XL9@]<I_SMGVX::DO^]=/;1.GNW
MZ@)WS$9^J]?5+%S:XHS>A\?#&*L]N.YX5+VL::G.8G^1TGX)F>S7:D!^[_Y]
M;3AN'XVO72<+"?Z7E!;^I!M"+ZYRS.Y8\N!.K[F$>@@;,)QD&;C[ID:L+,!'
M7(!?&P)Q^PXE^7(CI6C&FNT6_6A[V4SN5"Z"_5 7J1ZDJ5GS-2>?-LE7N4'>
M1IX<#2DRZ6GD)!(362!<1TI2,E++Z88-^Y*W<5J7L?_N=?2Q^S&;H+=Y8[X!
MS^/)Z^[1IYU/^W_N?3KZ\\TY](7MTU^.]W??G.V_WV-')Z_^WJ-_]-Z^7_0\
MOOWYE_=[N[F:^?[QV\-78G_7P_4O\?[A#LW5S(_>O_ST]L\_H/\WUET(&#-!
M)$=)486X4Q(9X@P*6C$A<N) )[+C4;0J:^F*=EX*'[6>CX*FCNH8N7*.&Q^,
M8TPSSZ0..,IDFMV/PD=MY:.%9$,A.!\D0TF;D/E((<N#1<Q8K!S'AO)I%O2O
M/@I5^*CPT?+Y"'N,@\3&2\XC9<:$&)1E!I.DR#2@Y0Z[L86/GH:/R!P?89RX
MT$XA;$A].%,CI[E!0EDMI=$RFI2SNDM<^*CP4?OX2&GOO>&:,T)Y],JD7"&&
M&JVY\)PU]AHN?-16/F+S?&18,$H;!'.: T5RGG=.0]YIY]H)H60 >XUWI%[6
M><L6G:JJG\W)MKB!9:[&!B!*MV_8P5X]4%]'Z,(H1U.GZG0X^-@=9;@"/*8E
MWZM>C9C; @6^A>-:W]W'^42HU$!?$?O$&<<ZQ[F)7*2"2ZW\+-Z'7XOWN<YJ
M(WA+^#1/;_^930YPV<'X.,X16N&L.W/6#96MC+9:AR20$HXB'K%$=;@P"?GX
M>&":,)UK>RX>$OV^',Q:6[!Z@26AU"CN& ^L#E'E,DHLB-+2VQJL9 96LCRP
M%NUC:4B>]\Z _L"=4!%930WB5D9D@L?(,:.)Y,*"652'J<K%DY8%R^N+96:"
MC9CD6C*<.ZJL3U%Q[".AB@K";PRT+5AN%9;G/1O)D\ QLXA3G@O.:(VL-!I%
M9U4 32OH4._\R!N.7!8LKR^6M3$J<45"7:':>PMJF'<) [YQ(!1/Y3(I<KF]
M6)[W"H2$J1!,@$I-/>(^6&1PP"@D+FF0(2:.Z]J3K"58WO!8F-@/#X^"^>RI
MG-L#I#;6&[N4\6@A:=^#LY.)-*E\THDJSO))&F=!QY;$1 )O>>=2 /?RXA9*
MOCLEWY#YGP@6E?;(6)Q Q_(2:1X"D@D[QR56@M"MYR"+5W&6[XXH:?EV4SD(
M70Y"?XXDHU"&<B:59%P)Z9Q(SCO,8A(BX# -!5HN21:E=FD,.N]L,M+$0"-%
M4AM@4.Y]=AMCQ&!.31#*^Y#S(G?XLE.+EI02A4F_;28MZF;;R7+1FT=]BE0@
M)9, =5-J9'C^I+UE3F')DUF9NEFHLE#EMT*51>E<:QZ=]Z0F*XD"88>$#PKQ
MA .8[9X@'A-UP6EMN=PTI?,.27CRWWG==_L36[_KU<0DBYE:IF!]7I^G7TQH
M4B_,Z!B31F.2B."::!T$]8X;SDV@S+*_M-CZ?!:4'.)UK>"8HE_.&X/R12LZ
M$5HGCGEU^'*OHMO-XEC\=V]G?^?GEWLO]P__S^_5[JO?7[SY_?=7!_O5SOXN
M_/_.KT>_O_J].OBI^NG5_L[^BU<[OU8O#O9W7QW.KGG]\O<WOQ[6EQS\Y^7K
MG?S#[W?)(2.^/%:/D&.G;N99=PP/]??.NA.Z(S\9U3%TW9PR)V<GBZ$:#RH+
MWX[&.?=.#J(;7F0NS2EV4D.MMI>9&UAT5KUE&$>3WGB4'?6#TSBLUW7]5[[I
MQ> $WOH<&L[?Y,MSU%[^95PGT<C?C+I_5R=-]HBF([/,$556C[>KW/ENOR'K
M_- ,( NO&)H<0? *H]@(F-'Q8-(+E8NYWDQ^H7<Q[Y]59]WQ<?W02=].H.MP
MZXM!GIM1\ZGF@IPUJ/KIXB5_S[5JFCQ#N9--;B+?O$X>DOW!..;!\[U)[C,\
M)G;[G?HZ$#1G=AC0KX/!AWSIE:;FKK]H>A?$U8F#KC)2OS:IKG1T"=V#1PTF
MPZ;EG3ZP3R_W\J0B&/U_VP]?YLLA*'T'@KKUV8^.J)OIZ !$P<=N/&LO17R6
M$/X-=XWMNWAE1;T8#$\'#7PS+=C*V?Z'ZGC0F^4NKH%\=MSUQ]7I$)2D(?0%
M$/L.FAG-TG6YR0B>-1K-\GAU8T,,L/;.H*G>.1J<9>1>DDFW#Z,QGC3XG;A1
M-W3M\+Q37?3P1^C&=O5G;")_PU4B&N4Y\/ (H*[\B-[ U_1T<I)5S?SL&ODP
MIH/^NT%^C=$8WC"^ZWK@(># '#&<;_27)2_S6^<KA['74-EQ]W34J>!U/\1Q
M%?^&41C-J _H$K[[+Z"I.SYOB&I*>/_/_VA*U ^C&P?D7>P#3\)@5'88JU[W
MI 8ZO,-IYM^/F>T^QE$=NWSUMOS$00Z$SO.81[5;$\K%I=,I:,9K!\A@F&>N
M=]Z0TE4&S;V&OV!H9@PZC##WX^:EX5&7\PN]FC5Z\4Z7-/\5U/&DR_\ YOQB
M9G(],I!Z5]\:!O?*DNC%1@HV9<I.!Z/N^/KR:);9".R&7AZP$S R)B=5[D^X
M>$R\(.KNL,H@&(YFK#Q=6[ 8;'.1'8]K93C+ZN9YHRH-!R?U5$Q73W4*VFW7
MU\@ 8PB>:C_$^]59 [S $-8_^6EED^:KIM'0"/EZH0Y _P78C6,MOT=@&L%7
M]><K"_!T @R27W1X69+^6H^:Y^4%F!<FM%5/: ;V:5:LX<Z,X R&RZFX-D;0
ML]W+I'^-"G%-==BS0Z"GJ1 %#>(,A@%&M9: H3L$/0$$*TQ1[LG%2^5I["S(
MRFM#4F5X@ ;5':SSD@=*J&DT ;.Z;B:MO+Y@Y*ZM_>;U^W%<JX8PE_D#P"%N
M5_N+7V99D2<C=%."[\'.!OUK?!9C?_[*SE1X3&^8WCX^MN,\3=$.,TU?WI2_
MJ%&721;F)TN@87=T;7$ 3B_7\)65" HA+).\HCK3GV:-_GV:M;ZYKM@3,"CK
M7IS:BP&XN,=!3W)'>MUFT.I6IZ21O[_6G1E>MZM;U\ET6O("^*&^&-;?LX9/
M/L;+G)#_O)[6<VK8XLM;K /%<#*^_9:;4ENN;+TQ>GT KOY[/+S,Q_4N(@<<
M\0'9!#U\9GMG]GRT]:_KR )871VU^1?^K!9ZZSNG=/V=#[LGP$#[\:QZ/3BQ
M_5O>7M_!6FV 'J*?ZE//:FLJ7P7]M6WI2@7TF?[?K?_YLH:NP(*L4Z+" G^1
MW7:Y1J=]?M,$/Z$&_]GEN&?[L-1J<CBI/S;(![UGV/6U@GMLL\R%QJ%O?MZ
M_3^CVXCI.K_<P!6U8C<$<PQDSPVDV@AV>'I_JD9/M8&+RX:U1E8+Z<N+<M=&
MQ_8TSOIYWHU@^0+K?02:_K7[(<M%N/E&/1OHZQ:&SX28HU*[J>MM?YPU5&!U
MGR6R.[_0/&I=HE:U85GU!R=-/NE&6X"V3VUVDDUZ=@CW?_'%&K&;QZSN,(CH
M6#_X2C<N&LGJT=3?4.N__=0H80W)YQYF_;B?9SDK2""N_4QQ;GR+];0.XSOH
MW'@PA+>#5\J7W"K9KBE!5\=B;BX^ A.?-.Z,D^[?3>=ND6/7?H#&!G4+HWAQ
MP1?:NVF)75N#I[9[I=4KEZVSZM(LUHMIN3(3)]DL33"_@^&%%G>1%OKSAT6G
MRN[A':_,3V[TI4PCV1-U?1%<5Q2;R;N@G0OK*4_S:%0ST12[.:,TO,Y,)9M^
M.]\:6!D1[ N;=;7XT<*U\)(7 &P>5@/L$HO;U17:<['7!=U_U&A<5W)K-^\&
MLB!WXII"5%^9A_LTJ^@PCZ##-VS6&.)YI";#86X]*U;UC%P?NJDN/?<NKM;(
MIWK621P?#P*LGW?GZ[I ]Z\OSFR-75VA_4%_GEKR=%W]>JJ7 @\M7GNI7UY8
MJK!$IKZ/6FZ]FWD':F]GBK6":H?9-_LQ]B?QRH\7FOSBPV\WA///]L*,C">G
MO<%YS'I^/X(ID<6)]Q,8;'_>7/#?2;<V,#M5L&.;UXN')3\SH;,!$FOW\Q47
MSG8M:3__G%D'K_>O%H46I,V,",]JZ5ZSX-0O-&NI%D[GPT$VT^W?^<_IJX_J
MM3R,8S 1&[?+Q8 M]&*[.KCY;2\;RVZ=QF7^-ZR ?-%'Z%ZM0?G!=/[<I%M[
MUD9SC<RL\<6)Z&5#]N(AG4Q%("V[4Z=XLPRRHZIVZ.<-S[HMD/A3]J]VYR;C
MYL?,S180[]E@^.'2U];XB,*-GJ':P)RZA[*W[7PTCB?SI)S]U)E=KCQH=F',
M%#2$I>GS1#7N[2N7-;T+$S]5NV9]F@K5+"-J'AP D\8+3UYFZ7[L36\9I/$9
MS ^R(V31#$131AO"(/WGIM5YRU"-C[O#@+*^<UXM-%6-)F!A9I4E>_)KX52[
M%'IC._/:]^S9>7[HFM+>ZQMW?D[ A*XIT,6'Z9(- H ,0%_-WM"KNN6]%;P)
M")>9)^!R&<X$=Z-+YF\NW&LO#OYXM8N(J?X#K<99?RY4S8O=EFL]F3U\;#_$
M?KV1%L(P^Q8;':P[&DTNE<QK<J(+YL7%F P'9^/CN>$<'P\'DW?P[?"=S;B8
M732$AP)IC+I?ZXA]VIW)Q>&&574*;Q37%!17-@$:+H;_'U6-])IE),DK9#0Y
MS0I17GNS'_.F12-3/+P(K)+AM1HG-Z],$%CU$^K]C$:K^A#CZ:S="]$',C+%
MB]6;6;L:3II$P['&)4"M\?=G)HM-IV;=:'3D^J:S;J_> <XQ#+4V> )T#5BK
MW!!DSG%F]WJ[(PO0"SG9RT[G6AN<^<WSG=[.O.(>U,78;.R"E3P"$Q X=C":
M;ACG?>OK>,MJ"]CM#4)JG:)VAE?'T?;RAL\4]0"I"7!QGJ3U1<B/S;A>[@/G
MT?M/S_8W "!@*TQ\;);D=/TTN@&L#FX:4I9D^E.\AH9S,(.G3O^%S?-YC<-?
M&SO@U[H_E\TVRVPRO/%!7]IE(/7M-_0!%NGI#%?7-@=K;>7=L-&B&B,];WO4
MBQE^&DPUSXO.Y-TE@$Y&Y%0;JYL;Q0NY<Q:G&N>E<^2*\^I"/8-1&3:[(1>[
MGZX^:UF[L8_/1SFVZ4IGZOVB[KN\5!>T*= _A_!J_2RX+MN=,48U&>6]VRS*
MZNI(-^EEM=2>8T40AZ _Q86GCJ,_[G^MC;B4: 5#UC!:X8JF=G"A6JPK(=:K
M>M@=-5#^[P34[SB\*71H9J+4L0O#VOR:73WUV( V#Y(K4\GCD>FM!\!7XI*8
MO=?*Z!UTVS,P>OY!]+:LH-%>[9^%4?X'WA8TG^4&<.=MJR9%6QVU!?989RXP
M[/: L.ET-A;H/QC=5O./,?@.CQG9DUG9N+P:,F5?4]!#G'':/PC?)M>>P=DV
M_2<0X"1>CY2PP)U Q;7;Y2[YZAH;-MLW31.AT:B:1B[<,[5TB@L>RWER!RTN
M6T-9W:H!7D_#3=/_- M2TFVA_KGRY0BCWIXQN.\"7_EHP>)KSV@)O4WTDZR8
MVQGBJ94/O@SEX]&F\ZL$^>?#@&^0Y9=3<UV4/Z([[6EE^52TKAP1_V!ZFUT7
MLF0;Z_8PQ5W$_>=7UZ5.L?+1!24&F [/CV^N3KTIXWN+9K5Z:O\',7/J(F/;
MYD89\S0CW6F\P@N:9:,2KGS +A79]@S19U7JU2^I!^KP[1G/>U@3DFUS^<_[
M<^J@$F9;\W\^DFIUF]2^3=?ZMN(PV>UQF/=0/-56"=[\=H,WG]9[N0-"J#D)
M5.<%''6JHQSMV/A/7M=1A/^QW;#&^R&79S/'C6G3!!'4P1;Q8PZ!O#%8\\J1
MGAFS-J0ZJH\[U$<IGGV5R=ITYX+ZZA/4.5S-GH[BL]F''T)W=-JSY\^ZM:\?
MU3?],&U^RI<WU)&H']C\?$D*V[@AAFE2R^F3OURKGC+0F.]6J_X^S:IMJ6Z_
M\W.M?OXW!M)PV7V5VY+K->FKV%9K,ZYE#90UH+<)N?W7=O5US=: 9G=J]0NI
MCN^9T7CUR7!NSFIR^297<B]=RV32LO+MZD[EVP_K+8Z]QC9\><TVO'T$%N;R
MUI3S&W3IAB]K(N:7]9WR[[1Q36>?QAT6[YU>\];5LEGC198!]BM#L@9O_:*.
M++[VWAL.\7LN_?N^YN/[T>XVL5,GQ*W6])-V;NH96:+WFV\+<8='W^ XS=./
MZ#;G-U2.M*/8.-*^(]_/.: >BU'OKE>M.^&^FKJ':D_JR_IPZ;_JS]><8V6<
ME\4$>6AK1V0SRMD1N5SE]K$&LO!MX=O" X5OUV2<"]\6OBU\6WB@\&V[^';#
M_1J";(PK[KO=O%,_G":J&4R@J3#Z_CZ3V;I*DE\,G[E&&=7+:1*FG3K'TK.[
ML,5]*V"4-DH;I8W2QH/:N#?]WEQ$^&[T^[FXRJ_AX)O%[*_3]&*S>BR=.I9M
MB:J\V*9WZ,CMFKS^K")/O_^.W:++WV=RGJ1JT=TFZ.Y5BVYZKY76';K;"[&.
M)K2#N;AG)9DE%N9^((SO7%6KK+ G?2&..]K@M5]>%VW0^TF:&Y=:6Z9FFSW-
MQ*SL#?_Y(.NE,,UZ,DV'8]K14J\]V905ULX5)G!'B2++VBG+)"VRK##-AC#-
M=\* WDS9]VM,,V5MM71M&5"2\#JOK$T48-_A;497/2E/)+S6?0?MYG<\M'\W
M1X O*FK=*K$_MVYO>-<VKUO2X: 6,WI?J^OF*7U45KGKSL0&S8[J2*S*S+1P
M9N@VN:\E629F)9 QIH,I*W/3PKGA'7QO_TN9F=70&2Z0:>/$2$$Z#-]W?[?,
MS6IVWX4HVED;9P9O/Z7:O,$A3OMPQ8*=O#XA3K?%-VVB1XHPU>'4E.VN%LZ-
M-O?5MLJ\K$8-EJ1,3 LG!J:DPW4ALS;.C>'WU;7*O*R&S%B9F#9.S'>4=7#9
MPFW=M A>IJ1=4X*W*7\Z"MO,?>Z+DZ)Q>E(TQ-J:_D:VNREA'2)D<=NU<'9H
MA_'[AH&6F5D-$:OBZ6[CQ!C).\K<UVE1YF8E=";+GFH;YP5ODP*8-DX,Y;K#
M9-GL;N7<=+"ZK_^US,QJZ$P^H3FSI,WN9GQ-ZZSEP\'8]B[K4<UL9EMG5WJ0
MQ3Q]_SMGVFKSTI,=^?^S]^[-;=M*__A;P;CM.>H,S/!^<=K,I$G/\[33IIDD
MO^_,\]<92(0LGE"DRHL=GU?_6X"2+=FZ41<2I/:/NHY%@<!^%HL%L/M9PZ2!
M<V#.;AVVL:X<K?4"5\>@GG5@0F8?0>T*;I9FM'->VM@(SY)&>W'SVZ66Z5'#
M.S#8H8]3O!>X.B[5:^>E]!C4KN!F:4X[%%YHMSLUOTW?H9Y_8%1''R=X+U =
MV-3T_-JQ!WW$LS.0Z9IM8+I_A\,@/J3)*4]U.G9FZ'DF=6L?VRA\GHMM]%=7
M'9/J5MUS#=35SK31(UTU=>K6#EE$53U;&Q=Q.[7>;3GOUJFCY&[[#UI!X^)1
M"_;_KE'WMK>K^T5L R=R3R>R[@74K$WK@1.YTVW@1.[;1+9TE]JU@TEQ&K?3
M1M</,G=4_ON%LTR<8OX1L6$42V:6H\K_+>FG!1H8IJ6@?3FDC&@GMXX=;0-1
MZV(;B)HJ1SV*G?"\$V\?P_L+GI-T3-Y7R;I'D=KWR'M4WD$T#1J8!Q[8*.0#
MHGZIJE\M\B-@?,B6G!P;:_.AF>F-F?$-:AO=9Y-"_5)3OVP?:1?57,:<=H#!
M94P!V?3.S R<@-I!XW&[J%H7H%J&XW59K_JX>@T$T0L&Z7?B;FO]&#^S.^A<
M3MAH!'V_C-!\US&IC57?E,3&[U'&1(]@T36LD*0D,$Y@'!"OBM@T8LN0S4M%
M6,"6X7Q1$1A71Z)51:$9U-CE(2(-;;WU=D Y>\:7_'>4A#PI;JZ--?7FVN+S
M'\[C/T,^94E(Q'_3-.$/9,JRK[PX;A/=L:,?46#%HY:'9=941,>@NHX7?BHB
MHVL&3AD5@3&I;[G4ZT$,1A_1"1P,PU,1%S1GB@)C6CIU:U=A0FP:"<;"-49%
M6/[QG6\:YNO.E\.3[[:\#NRLGW'_/^VOCZ^7UPO>2IOJMD&]0\^KE<E_/N'Y
M7"]P%;'>!U:NZB.F78%-KT_^W^W#\%Y,-HOZ>D ]IVZZ4(\G7"]P-:AS*!%@
M'S'M"FQ@1"_K^KT7D\VT#!H<6M2YC].M%Z@.C#KAVSU&LS. Z9IN=OG67['P
M]]_+)$HSDI="J:.$%3PD(1_RI"@S?A'W^*9!S4/KG>!YY)G7W+H!I(A+(Z=R
M6NV]) +3R(31:>#CE9>*T!B(BY*XM%87#X'917R+\7LJXN)@N(N*L.A:T*(=
M.^7%?2="XC_S49E) F1Q_A,2&!K/"+O-.)]"'TF1DHS/RFPT83F_A)QRVZ>F
M5[>>>[?/M;L"C86PJ B+KIE(P: B,+9%30=3EU6$QD(2!A5AT35<8Y0$QJ'Z
MH7%VB,QY+S(M3"A7#!'!\:/BU7(8Y;.8/=PD:<*WXXA/XI-=>_*4; I=SOF(
MGVIJ'1-VL3$XJ3-VV*:&85#3/77IRJZ>0'<?48.Z_H'9R[U#LRN8'1"E?)K[
MA,9&>!9>]LN:V!;U/8L&A]X\]6YR=Q]1@WHVHMDY4UV7-!A-]:5-;-/RJ.D=
M&+;9NZG=?3P';OVZ [V#L3-@U<M:Z;1UOKA0H ]ILH; 0Q)DGH+'HRLZ;E++
M#L![[%%N:[VJVAM,JI*5K/$::(L>FZYQ *\KZC'JL4IZ[/NHQ-U0XHOC$_^K
MF/",)&O\IA-=@G5ECAJ&15V[1\2NV$9_=57WJ>[U*(D1V^BMKCK4<=LY$E<6
MW3;;Z&GET"(=?9VD,;B<N63.]5X3_G<9%0^7<-SC&SH-W!X5J\(V^JNKED,]
MU-7^MM$C71V8-O5UO1?) 5UOXT)#DY<.862)MUPX.M=[>3H'WT#O=?6^SNEK
M?H9^?[Y!*VB//&KYS@$5ENN.'?=:2K6!$[E_$UGW FK6+F./$[G3;>!$[MM$
MMG27VL:!Y&@XC?'L\Q0Q;[QXRF",DE$ZY=56899Q%AX4K?WR#M\"%0S3<ACS
M%QIZCNWB\=$%O3&3]4:LH(UT=*K;=6^ :HU:E3.6'AU]F5IP(&3=C)1N-T(*
MK2M:UT.MJWU >CY:U[:)KJUVZ ;1NJ)U1>M:XP80K*OAG:XJ%1K6LR?W64'3
M][4M&=5^%L%:.<V8LNPV2LZ:<-Y0&YN7(PPHK>T\Z>U$Z2ON/"FF\3AKE-(I
M2VLIMP5G#<Z:SLX:\"?M&O%_G9XQTI]\53!0%OA_&-V]^0E^+#HR'].U<!%O
M;&<5K?^4>1&-'U9CZ *I'2<8C*TYSJ[QF/H/KR6_0Y2">'G,BNB.OQ93X-H$
MR_<RFF_(<BY:$'6''P$^06>]/7IZ]8:\A>ZP6TZ&+&;)2 3W99Q [T9E+.N^
MEKE(P0P9O._Q&>T1K@L"QVP1G#B%-V9\Q*,[,2LH2>3F9!27(2 F/LW)A,<A
M&8NRO2RN[EVKOX]BEN?1. (L62[R:]EHE)4LIN1^$HTF@'66/1!&_LNSE#Q$
MT(I&?EOL>SC+$OABFLP;V]B'8@+OG*8@O/\R(5V2CN4#(1_S+.-59\B8PZ/P
MR?<@;0)2BL63HJO?^YKY^ <Q"-%>,<DX)U,0TR0G'/0E)+^7"2>63HFIFZ;\
M)OQB4.A7/N,C@6;\<)'::;6@G?\GE"47RE&P;]?\&Y_"$E/IB;SV?ZJ&-6%W
M'%1/I'1ST3EI603TU3?_+D&G8E$A"T84;3$O+^&:H_/FIV'VZLW+[T7ASU<1
M'UJ6&_BZ,38<VS=\/W3,T= .;#L(38M9_X9%Z&K-VZI-OW1?UNO*:50C6$A;
M-G,3%?".T8K\O;7R%P<4CQ/UMZ=PBS]EM\E?H"QW$;_?*,R=PUN9"I9[JJD0
M[*5=?\%$!TLA[,"[= IO??AG3K[R!Y*G93:JS(BP3C"?<Q+E<VNT$GRBD2\3
M^+=<T7(N3&E,QFQ4I)FP5ZP@;#P&H['NJW1NV:!U2H9E(94WCJ:14-PBI;)?
M=VE<BD=G6322#TZC;Q*!*2N$YC^(/D;+IE0LI6"->5'-D&U,!Z^77B&-Z1(Q
MPFI3="UIPC.R*4K2??@5GD+[YY']_YS']+\61V!?EP65P20FX[@<%:6T^-!C
M\679)_(W+##PK<TS66WE [V!52B.TWLA'^F) LKI7;18ZD83EMS"[S#/UFC/
M_BO82*AV)G5JGR\8)"RY>';I_6SN(U2"E^O^',\GAXT,*D7ZD:[[ID 2'A'_
M^U$VL'B&%446@?;+\<]["#T>1L(GX-7D =6<*^F*1E=M,A#A2!I[D-Y,> ?@
M?A2P1B]:8\,<O@R*!/:_E'J^>/=\H$MM/_MD]54W>VH::%$UG,76J=JB@C;%
M;);SF\4OKQ=5":)$JH?\TNMY6]4&22KN\S-JH;35QZ_OH["8B V.ILM-SN*(
M?/[F^<>:_.C9AJ[ZS+$TTW<V?JQKQL;/MC4;:+YK']3J]L\L_[!6L:^M]-7;
MNS]KSF34JQARCB=W7&S5O+\ZY;'*SF5,6ISUQZQ/QV/&/D,9<6%HFQS,"W=7
M#@8\W(S#AH<,WO/JMQ_)^VHI>#=?&7Y+;O8X>D6=V*(32\>N-9("5-27_R<]
MAU,-=)]SZJJ=N7/PLJFN"U1N]U]] F\+A7HRH<KDZCWD65]DG17)#W-[?G93
MWI4G>[[D&$YO5'?P7FP?,[F[+B9I"4V%^8M;NP:F]Q[M-%R@K^4,MGU]S/F9
MPJ_S$[:W\H1M'Z^RFV0FV,;YITI7GNQ:&.=^B\\?Z^XMCXFC:"4>?K^QUDYY
M;R_J?;\!#5QJ!S7"J$\3]M(DTP)J5DN:95'K@&))J%FH6;LT*Z"^VWBHWN7&
M3^Z)BA%H=@?C)_<;W3X1Q^HYG&=S8C?&CLZ%)L()UD1:/5[8BLNOI6_-#Q_U
MIZ\LKJTW?N7%V423T0N6O7H9OOQSDCT=.=SRZV'&V==K-H8>WK#XGCWD5Z]6
M;\^CY'I9:L\'O#7\:N.8Q^/5,7^)ICPG'_@]^91.6;)G+/&ZL*AJ<H9\E&8R
M*N4&)C7/JB"YGY@J72&3C(]_OOIN=VB:=_7FBXQ72,?D';P0E.FG5^S-.H Q
MYJ$W=_/85XQY4/,4J.N7#1CS@#K1WZM3C'G F ?UA8HQ#QCS<.%+#L8\8,R#
M(A>D7]BWZG#@,5VOVY7*]ANU=0!;ML)%=7J$C&'7K2J"N#0S8QRG':Y(1&9'
M)3M/:X<B60$_46DOM:,A4Q_@B=,X!9V[)+8;OR/&B_OMF 1Z?THV]PB6@8,S
M13E(M!H$P6?'1+W56@D/H!-G K\]9QI9T(A<PM& 7Y>>$G<YC9P+T" XL+P$
M(G-69$Q11!*141 9+] UY>:,>HNX$H[!%H?,")3S$*JBX,]XK_I5^/M,^0N*
MEAG=.VW&L/W:NXRN%!A%A>V=PAK4L.IGXZ#"HL*VI+ V-;W^6MA>'KQYFHNI
M94IYWTIX](H=]>V@//EES@;\QQ,;,/*>7'8;ZLU!)>9U)R[QWXFWCZ.1Y&%.
MQXL3?&0^63,N!9?=@5O?!U3(S4.U4E2M?&33:1^%_JF5X:@4>H"[4GE4:^*V
M5#%74PGW5;%MZ7I\/[.[2%3V8:,1]/TR D_P#EU%5 9&C>L#A*092! 1U1#1
M5,)$O55:B96_;HC)2BE,PU]#_=126.JS(G>RYAX(YF%1I.XHKZ%C?KY7-UT2
MMU^-6$2STR<M?83$KIN^BK T HM6=^-S=ES46^N5\!^V^&WJAZ@^^0S'I[(<
M%U:ER+PS#LSF5R;4Z(3[K%X .C#,&I>&B*;J:!KUM]1]1+,S@'F:A6<@JOLP
MG0C>^;U,HC0C>2GF<Y3("NHA'_*D*+/+H.*P5-L2X%8-4'&0C$-)6'"VJ B+
MZ==.OL63C6Z<;*AV,_+YD:=+^/PAD:5&"+O-.)]"'P5A?,9G93::L'PSR7"/
MG''D\% 1E4&-*$%$I)DH041$,43\.F&;>(S0A,.@7H?Q2?6?O"P*&/YMQI.7
MSN6NP6X\L>YM,L>>(U9P:3+K>M6U1JQX;A$J:G<4=> [IV/00"5%)3V+DAY0
M?[X32MK'L]R!I=4W*9A,U[4G3WEP;'G*N>P?>'$P9^-JA,F\.*$%8PW34I2*
MJ%V=L!>KT.FEHJ!]$*R/GGEH,-()A-+R,2/."9P3:X@E=;N&2X!S N=$[^>$
M34VC_A5?;^9$G>NHK8/NSK;(TPX..=]CZ+AIZL*3<M/TJA %X^#_873WYB?X
ML?C&E&6W42(GK[.JP_\I\R(:/YP8--G,353 .T;;830E3UXZG;$LRM-$L.3]
M7;(,MD>$)R$/R>]EPHFE4V+JIBEB:(H)!Z&(+\CJ>(NG9>5C3F:9"-I]X"Q[
M5(W:PEB)++)<:5Z:4&ESP_:0A'R4<9:#-&!XT'UX%6$Y800>*N-""$V,??&8
MD$7(QSS+X!N??WE+/G[\2.(4!C#F/(<OC=+;!'H4DK#D0J1LY:NBJ;LT+N'%
MT/ X!6G=\62EH9S"1^,<N@HP%#!DZ- 0^D0F,!(1] 26@=UR,F0Q2T:RG44U
MPRBY@Y')@*BGPH8R>WS^W8>(QZ$L>@0=!(V(-M5!TOJ <-75)80%)$\H+_1=
M%J9?@#.-ODF)/KO[FXN'Y8"+J 0N@9T+=9:ELQ20JF98G-XO!"V^L1F2C;*G
M<]43?YNF>0%='6?I%%Z8@Y@EYR6TMJQ5*WHXUXLN0F@XXMH54!BG,<A1"$!:
M71 QSZ$ON81(CK+29"%'\:<(3-:HD#R@*U/IZ8$$I"50 %39"'ZOX$K@'W^7
MD9C+U?.IT((H)^,H 2'"4,@4A%QFHDM9901A4&F8+[H$WQQRZ.O-X=(&X5:C
M7/@5E?LP$F7G9SF_6?SR>K$V18F4FOS2ZWGS<V?#61.I*5Y8??SZ/@J+B5C?
M-5VN\8NCP/F;YQ]K\J-GWD[UF6=HGNYM_%C7C(V?;6O6,#53MP]J=OMGEG]8
MJSL[Z^S5[([CUII).LW[@.NOPQ]'$NPSDI&8)5F38UE/!/YEDG%._H3G)CGY
M5?@_*^,Z'"I5!K@#K*5]W[Z7;"J.<N&S_C3,7KT1?NM)!KP/X7B?I&;4T?T6
M61F;-WE_/'D7@_]Y^_;CB]W_ 8<@W4[4MC6K;EI< ]G:2IV#8+;_;B5R352B
ME@)GFQ_OK]]&<1DN-F;5_G5E9W8).=X#V HT'E2#@4Z[0:EQU7]"4,X>>[,S
M:5,-.[#G6<PE9'&",NJ8H*8@*/4#'UJQ$.NMT][NP-(IY;R):_'\C;0=+ZQ)
M.[LP2KBT(>(P^.79[K[GN@/8NU[+[1Q9 'N"L3B:[^PQG-?R7!\Z=I/QF!71
M'7\MO-EK"]R#-4::Y5RTL$H#+D^5#UF7SQRGHLB<M6%1/RIWIYW@#,4WL2=T
M#R]%#>T#&5$N40VWQU6LK$CV'A>5U\&IUBA',_>X;=YDUDUMG>N]SJHWV-5E
M89J:*\1Y6/=/N7[Z>]WI_RO-B.B^Z*N\E!^GV92)?U&2<RYO9:\^\5&:C*(X
MDA_(F^ /\R6?_%E=X>97X@I>.@CRRK:#%^2F/K\@G^^GBG3Y-ESNKD0$"H 7
M554Q'X,,A+,D(U1@])5+-(I9GD?C"'PDEA/PCX3_5(* [YEX2@28Y%%.9FDD
MH@U*R2TL1%W(>[1I=8^V+HZH"B""/T/O#'^YF7RYG9Q-%[?I(H9!7$H<@<@<
M@#?R@N-E,U'X\U7$AY;E!KYNC W']@W?#QUS-+0#VPY"TV+6OPW=NNIZA%<>
M?=L&SLL@KR<(FHKQVK@(MA!7DMY%H8S;BOF="*M)UH2(+5F<%V$@,$I9@S:\
MD  0T]9TVSUY3(6GN=ZA,1Y-QW^XFFO['>FKHWF=D2OJ .H ZL#9=,"W.AZR
MYITB9,UZ$= S7SAW;JJ;#>MY/MCU83V?P=E;CFA[=/;V..ZI$?K4^4=[KM2&
MLSM*K2,:?6Q$W_(P-VI+O^1EG&*R+XFD Z-^)W,V3A2_VXDI7E/UC[@)? %W
MD\"^K9*;-NZE6^W<+U5FS0D/0&W->7Z!N.[5FX]J;?NX"\136=3]O:JN&]Q%
MC59YT/BKS*1[)7__R*+P["O7Y<AY80F$:/]/'&]74O[$BLW\[@<YC.<2)-I;
MM+=H!]#>=D3.:&_1WJ*]13N ]E8M>]OS<PW'Z,U1W."]N*?/\BJ4(BVAJ3#_
ML0Z8I\J:/1GKZO, K>TF@_PZ9S)Y*VE2;O:Q%@<G'& ;V :V@6W4::/18LK2
M(6TB2/8Q84;2C_'H3H2%41G)UFR@\59/?GM,M/GC<J&V%5^^#CBM4*GN!U#M
MP@_MD:'N-R"+>H$I_E.M!.S)BXZ@AK4S(-^@@:%<A>&>9]'O!XVM66XKP#0V
MPK-DS*&E41-LF]JV"__A6H8:=IX!P4]J>@?6%U1(O_JYF#GM>!FXF"D@F]Z9
MFH'K6-1U]"XS3Z%N*:I;AD\M)^BR:O5Q!1.D9HV#TM+JU?4[M W%QN<E')Z*
M!'2;_VQ/KYA:KD%MRSN,&A2)T,Z+#K@1QH'4OPC-6:$Q-?U .ET$YJS >)9+
M@P GC9+84,>O>P*#R#1DSGP$1D%@7%,<C:-[IB0V5#?K7L(A,@UMQW6WSPS"
M;40X?8 G7FR2NQ/AM"F\J8_'489M4#_ RRXEL:&>8R$R"B)C:G: P"@(C.&:
MU.A!G&,OL:&!CB&"*B)C:K6/]1&81G8GID[-P,<[7,5@,9QVZE(A)ALQT0\N
M*]+*9G[+08*AK]G5/Z^>T/(=^&,>*9_GD89<;K8OY2K<\:AMXM61BNA85+?Q
MAD)%9/3Z)7<0F": \6V=ZH=6CD9LSHJ-;:$Q4Q$7\#<-!$9!8!S#HQ:&]2B)
MC8E1BHHBHVM6B_%6)[H+K^0;J!<QGA:R&MZS/3.3W$L'[9CGXU>\$N>^P3$B
M"\JQ#[SJ/&>US;8.W7J!J\BCM6J'/?48U:X 9VEZ.P$AC8U0E1K+W9[@+C5\
M!XSW@<K2QRG>"UP-0Z>F7G=WVV-4NP*<I3GMA"6AX>[4!+==C_K^@:K2QPG>
M"U0' ?4]IW9<0A_Q[ QDNN;41ZR;QEJ>\;R2A;#?O*RF,/^B*$&^)FS_L1;V
M#U<KWYI3SNM/7V%#4."RV/R5,Y5MV%G87-9_MYQGF05+/R?9H@LS=LNOAQEG
M7Z_9&'IXP^)[]I!?O5JM51XEU\M2>S[@:EAO)%7]BR(6&\<\'J^.^4LTY3GY
MP._)IW3*DD/)QV'TE8*&?)1FLC[[#2@VSZJ4BY^8*ETADXR/?[[Z+N)#RW(#
M7S?&AF/[AN^'CCD:VH%M!Z%I,>O?GF""$"DNZ9B\@Q>",OWTBKU9!S!6F*_5
M+%:6QNKBJ .H Z@#6&$>*\QCA?D3/]ISI>Y7Q72L,(\5YK'"_'&J7W>8JA2Y
MQ J<6(%3;=.#%3C5JL!YM,.(%8_1WJ*]5=8.H+U%>XOV%NTMVENTMWV2,U:8
MER/!"O/=KX[Q(4U.F>C4L30ZSW&I8];-9%(XQ1';Z+&NVM2Q4%=[VT:/=-7H
M5Z6.KK=Q$?G:Z[V674,\+I6@H[40]Q^T@K;%H[:A4]V]E$QE; ,G<B\GLDL#
M6Z>&?R"7,4[D;K:!$[EO$]EV12KCI>2G=KV-KI]C;K_Z(+]PEHE#S#\B-HQB
M6<KHYJ L]/FPE_33 @T,TU)D>QUR*=+)K6-'VT#4NM@&HJ;*48]B)SSOQ-O'
M\/Z"YR*!]WU%7W],)GZ?O$?5'43+#"C\UOF:-:A?:NJ7ZV(),16O@73-/I"6
MK)N<*6AF>FUF+-^C5FU";/5,#>J7FOIE4-WNOG;U<R$[E#45%S(T-,J!/7!\
M:AIZEVLBHFHIJEJ6A_5/5<-$UPSKDF@K.WR[M7Z,G]D=="XG;#2"OE]&;+YK
M!]2I?;"C<!1IC[ Q/*P,J2(NNJ8C,"H"XW@.#6PT9BIB8_@MEE)#7+89L[HQ
MW@A,(Q'X%G6QFKJ2T R"_?=YB$A#FV_=: 64LV=]R7]'2<B3XN;:\->PUS>[
M2WZ, 1W.8T!#/F5)2,1_TS3A#V3*LJ^\.&X;W;'#'TND2E'?;J?2%![-[:JP
MK/<@+JJ/R(@S4P1&06!,ZODV]8QV+F01G9T&S?01&061 8-6]VP0@6EDRO@F
M-2S$1D5L!B;>9JL&"6RHS59 .='=LGRWY75@0UT1JT0OM]4R^^:H6^A>E'"U
MJ6X[U#'J!KG7E4&'CN5Z@:M)?:LN*T6/,>T*;.#A7M9-7B\FFT4]VZ-!;3ZG
M'D^XGN!J.@<&//01TZ[ !D;TP*6OH\#T8K*9@4<=^\#8KSY.MUZ@.K -I_;5
M<1_1[ Q@NJ;7B+17[[)?L;CWW\LD2C.2ET*IHX05/"0A'_*D*#-^$=?WI@%N
M%-X0JPB-79N,'7%I!!>M]H$< M.(+=-I@+9,26@L#VV9DKAH#@;N*0D,ANTI
MB8N+L*@(BZ[5/@M6].*^$Y'PG_FHS"3WL3C_"0D,C6>$W6:<3Z&/I$A)QF=E
M-IJP?'.)V!X=S-@!-6IS*W7[7+LKT+B7=6?;%5ATS<3L2Q6!L0WJ>@B-BM#4
MWD0C+,V8LMK1U0A,(_.%VKCZ*XD,YI$KAXBNZ>V LF/W'$;Y+&8/-TF:\.TX
MXI/X9->>/"6)0I=S/N*G<EK'A%UL#$[JC!VVJ6$X-- /O&+>3P =.H'N/J(6
MM:P#D\E[AV97,-,UX\#ZST<"T]@(ST+(?FD3VS=TZ@0'WCSU;G+W 5$W.)!=
MHG=H=@4S7:O-%8BF^N(FMNY02S]U">FN3NWNXSFP7+LV1T/O<.P,6KJFUX>K
MF^;YXF*!/J3)&@8/28QY"B*/KNBX22W'IHYW(%>'BK<;]2IJ;TX&5+*0-5X%
M;5%EPX>=D%5W)X2JW+X:HBH_*R2CTZ!V'ATJ<CM*>'&,XG\5$YZ19(T'=:+[
ML,[,4\.@AEN7&.2$(?RGWKUA&SW65?#S:]=:0EWM3!L]TM6!12VO!L<+:NG9
MVNAIY= B'7V=I#%XG/D_OO--PWM-^-]E5#Q<PJ&/;_K4-GO$9X9M]%=7+8/:
MM2GZ45<[TT:/='5@TL"OP8R/6MJ),YD.!2@OG;_(^FZY\'.N]W)T#KZ&WNL"
M?IW/U_P$_?Y\@U;0''FP<.JBSMV)XT=4#3W -G B]W(BNS2P=6KX!QXTXT3N
M9ALXD?LVD6TWH+YWZGA.G,9X]%DC\(T73WF,43)*I[S:*LPRSL*#8K9?WN!;
MH()A6@YCWL@5_M$'"%TSANO&I:"]"\!SJ9UGI/"I2(_.JDS-;R=0KJ4 YW8C
MFM >HCT4,1BZ2QV]1W%]/3*(EF;5=<S1(*)!1(-X'*&6J!/;BQNS'IG"@:XY
MC8/2DAGL9X6HE4W^E&6W47+6;.R&VCCC K)O+WL496EJP8$$/]V<ZAU5>IPX
MJJF5I=GMY'S@Q,&)T^6)(QS+&H5 .SUII&/YJF"@+_#_,+I[\Q/\6'1D/J9K
MX2O>V,XJ6O\I\R(:/ZS&F 52.TXP&%MSG%WC,?4?7DL2A"@%\?*8%=$=?RUF
MP;6IV?;+:+<AR[EH 3!^VCF<H+/>'CV]>D/>0G?8+2=#%K-D)(+?,DZ@=Z,R
MEM51RUQD)X8,WO?XC/8(UP6!8[8(3IS"&S,^XM&=F!64)'*7,HK+$! 3G^9D
MPN.0C$5Q6Q97]Y+5WT<QR_-H' &6+!>IIVPTRDH64W(_B483P#K+'@@C_^59
M2AXB:$4CORTV0)QE"7PQ3>:-;>Q#,8%W3E,0WG^9D"Y)Q_*!D(]YEO&J,V3,
MX5'XY'M'\PE(*19/BJY^;SB:_?@7,0K18!Y](U.0TB0G'-0E)+^7"2>63HFI
MFZ;\(OQB4.A6/N,C 6;\<)'*:;6@G/\G="47NE&P;]?\&Y_""E.IB;P5?RH9
M-6%W'#1/)#MST3EI6 3RU3?_+D&E8E%&"D84;;$NU79<NA3KT3L-6,%B_+*9
MFZB =XQ6).*ME8@X.GB<.;\]Q0?\*;M-_@+X[B)^?_CP5I33<D^EG,%>>'^!
M"3E.XSB]%PN"7)W)+$OOHL7T'TU8<@N_PU"3-9$2>TYJ>';&A,$HTMV/&R0L
MN7ARZ=UL;C/!ZD$OI!V<AW8_+6!D<)?&Y93_2-=],P/]A$?$_WZ4#2R>8461
M1<.R&ON\?]#?821L)!^/P00)ZU:U+;_Y*(2J30;B&TGM!\G-A+5,10UR6%KG
MK;%A#E\N.($) 2.#QA;OG@]TJ>UGGZR^ZF9/+0,-JH:S<"4KKQTT*6:SG-\L
M?GF]X#*/$JD:\DNOYVU5#J-4VN>'=T)AJX]?WT=A,1$.GZ9+IV]Q=CA_\_QC
M37[TS,&M/G,LS?2=C1_KFK'QLVW-!IKOV@>UNOTSRS^L5>QK*WWU]NO/CE/O
MFH?;I]QJ[33C<M:M/WUYVC(;^PQEQ(6Q:7(P+U9<.1A89#,.7A 9O.?5;S^2
M]Y4Y?#>WCK\E-W5N+;J.W]*Q28V@5Q6Q_7]RI3O50/<Y9ZK:F2]F+YOJND"E
MO_[J$W@'*-23"54F#^XA3Q39TV'?W#9?DEE>6E:[#M_@O=@29'+'5$S2$IH*
M\Q^/BPQH.?Q_7V=COL'ZE66)V ._%3O,_*;MV#!LHZ$VNA;PLI_E^F/=P>XQ
M%TVM1 'N-];:.7/M10'N-Z"!85/3\;K,]X6JI:AJV=303=2LUH'HGV89/K6<
M&K5GU5.M;H68[ V+UL40D_U&=Y:B'8JY<E_8M^HNY_'JM=N<C/N-VJ6FW:/*
M!3U"9F":-1P(Q*29V:*;=6FM$)DFD/$"K46RSGX>;GR )TZS*';-F3/M3I\*
M]!&3H.[T1EB:V?<XG3[FZ"4FOJ:W@DD_-X8K\=PRGK\7A1KW&[QMU"T7C?YN
M$[B8U-01&361<7'.*(F,$SA:.UP[I]PD;J[7U_+YJ62"?Y:XT"^V]S-=.2G*
M+;NGL^E1WW9/5UU^32"7RM>@J+"=4UB3ZF;]^U-46%38EA16D'?7KTK8%87M
MY0E,T/P)# 8#G"-<^9=YA>D_GBH<8<SRI;31SVN]=^+MXV@DDZK3\>(X$Z.6
MUXQ+0?,[,.Q.W[B@7BFJ5Z95?QN/>H5ZM;.HNE>C-JEZ>M7+_8GE8K1R1S8H
M&RK)LSOH7$[8: 1]OXR[:!-+^J@(R\!")GW5(*EQOHV(-(*(K;6#R=EOG9NK
M2%XS7&LX/[H+^50POHG_IFG"'T1A@J^"W>Z8I;-C#I^!X;-*XC(PS<;]<,1D
M%R:X7U4-$D.SNQS1W)&8K:<5\_@ Y^/B#!31.^_ G#)E[MY/Z&GW M"!'=2X
MF$<T54?3J!$7TV,T.P.886HUG"OUML&*K=^_ETDDBE:40JFC1)*CAWP(6_$R
MNXQ47=S6*HD*PJ(B+&[=O"2$I9'#.5<SV@/F[%M<U0Z(/S_5U@'G+R0P-)X1
M=IMQ/A5U=(J49'Q69J,)RS>S???(*S/P7E5%6 8FWJNJ!@G>JZJ&".PH:]R@
M-+>C7)1\2E)18VX;COCDZI.7E2?-O\UX\M+/V#78C:=8O8USW7/$"MJHH*Y_
M56O$BH==HZ)V1U$'MG/"3'[44M32LVBIY=8/!NB$EO;Q<&L0U+GQ.<VY5K<S
M#>1H+4\YQ_7#R[K$!]Z]SJNS63#6,"T%OVSM\FR],,6GEXJ"<V3@T<"J?^E[
M.J&T?.J"<P+GQ,M3*^IX]8^M<$[@G.COG BH8]2_\>C-G#@@>F_]H+NS-? /
MR(G:?^@=VSB\*D2E!?A_&-V]^0E^+#HR_Z+E0LLR+CM*81P\9D5TQU_?1V$Q
MF;>Z_*VY@/2GK[ AZ'Y9;/[*DIBJ>KD-2<04';'<1Y%( 2S_G&2++LS8+;\>
M9IQ]O69CZ.$-B^_90W[U:F4@TRBY7I;:\P%7PWKSTS"#[ZV\]?'#-6,>CU?'
M_"6:\IQ\X/?D4SIER8;1^[OXIF#TE8*&?)1F3$(E0Q+$4]!?IDI7R"3CXY^O
MOHOXT++<P->-L>'8ON'[H6..AG9@VT%H6LSZMR>J:8DYF8[).W@A*--/K]B;
M=0 OH\:R6P!.&&IGU5[]I\R+:/QP8G64S=Q$!;QCM(>"ODNG,Y9%>9J(8>71
M-Y%-6$QRPD%"(?F]3#BQ=$I,W31%#$DQX6#3Q7>D*&;0C32LZC[#OS(1M_G
M6?9"__86QTI@C=#S)J?KFL,  EH#,S,7,:BE'"(, 5XGA,$>/Q02"/F89QD\
M]_F7M^3CQX\D3J';8\YE*=WT-H%^5(V\^*H0WAV8L:E4KG$*,KKCR4I#.86/
MQCET$&1?P$"A"\,':&<"_1>1/F#]P8R0(8M9,I+M+,K<1,D=C$=& 3U5O)&9
MH_/O/D0\#F4A .@@:$*TJ3: U@=<JZYNPU4JN2Q(OP!G"A-#2/39+>=</$Q6
M_19_3Y\ F67I+,V$M1'?C-/[A:#%-S9#TCO9?P'QC=,8!"!&4U1F T8(?<FE
M;.4TJ510"$#\*0(#,RHDC]O*''AZ( 'PA/@ #C:"WRLY)_"/O\M(3,+J^53
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
M-=7+TZD3!*A>J%[GN5<P;>H&6&95-5@LYV)N_3!P&0.7NQ/\YU''J;L<JQ<
MB-JEIG89)JA7]TOMHGJIJ5X#FP8!1BZKAHH5U,E2P\AE%6W%94<NNRU5],1
M1=4$97A:.X5^4!54$]3 T*P+.<- +=BL!=[%:$%O(Y=9G*?G"U\^70ARZQ&_
MEJYTQ.]Z]N5_10E+1M"NX!L/)=_]">B76X_:K6)AAQS42Y![WT4A%V4#1BOQ
MS4\Z_!@\+P.@DX=_YF3\*)C1HV!8<;JXW<=" 1BVV[7@4NQLM\-V7SZJ<.S4
M8X2N6)OVC/&\K.B[YYX AFUBV":&;78J;+/-(]UU8]]65^AMGO/B183F24\
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
M7 :B5HVCNS\B+FKA$IB:V0HH/;]#^.L^X=EU.AJ5LTC$>'SZ]1(*'P:.3MT
MJX6IB(UIM\2MAL#LF#2600VGG4L1Q&;GI&GG8 >!V;$)"ZA3NWP[0M/(G#DT
M_[X5M[);)Y,?TN0Z%:XE.=JU[-A.Q:".X5 OP!J(*J)C!5C.34E@#&H'%M5K
M[\D0G8:F3=UZ)0A,(SZ,2=V@;E0/0M.(1=,<98L@UG)MUY9 4X%L>@W-PS&'
MEWOGO*BL=18U/)>ZSH&1?G7R?KJR'^T%KKYY\B(Z"&GK4S4P8*H>>-J-N"J*
MJV]I:'W[!>G L&D0!/M?0/<8T,Y@IFM.;< 4.MK=S^7>QFUX>IE^XGDDV."$
MRRWX/ G/"U8\HYCK\Z;.=!UJ^7@6HB(VKH:'ARKB8K@V=7#.*(F-C;';2N("
M/ZFO8^RVBMBX1IN7(>N]2_>$ :G+K+_7AK^&0;;9P]Y/3XXFC#C)BZP<512]
M24AB\2/D=SQ.9X+&?I7LIFE7?-'P_/O7XN$;(<)FY?7HI%^.8Q[HU+$QYD)%
M:$ST,93$Q7=@RN#=L8K0F!ANH20N\A08D5$0&:?-A,I&*WJKXF8^8Y^;BO)0
M5>M'>)T=NV,P3)_J+J;$J(B-U1*I$N*RBY9 4'E@BI^*V!P<N8"XG#G^P**F
M5X.5 &%I!)9 L[L<8B#?[3@=. .N GZS.B?!Y)ALLUY$+9F&3UW]P$-194*7
M3KB9[06J3FUZ!$14;41-TZ6^?^ A.:*J**K.H>%(B*BBB Y\<,*]VBQ4?<2S
M,Y!96CM<;HT>"3=XYIODY91GE\ 19L*>VS:0ND5%;)S:N;6(2R-SQC*I8R/W
MNXK8N&W2'2$N6\YV VJ8-<A-$99FG/TZA+.*GNVJ2MUPX!9J7K'5@M&%:3F,
M>?UBP+TH!'-ZJ2@X 2WJ>S;5W0.+/IQ..!W:EF\=].81=\8HP\_:-!@G%,T!
MFM"8: XKL;5#]] NHUU>8Y<-A[KN@1'*:)?1+J-=;M,N'Z-O?;3(^\I#0>5R
M?&KKYS#$YYMX:IK@SAC:0TDE]Q]^=XRI/"EY53 8QB+98"DY8LJRVRB1&OPL
MPNT_95Y$XX>5(#?+;2Q[PA0C^2.%[Y*,CWAT)P9 HF24<9;SD(0E)[,L@O[#
MNTB1D@E\CV?+=)<BU TZ#N,0'2$Q-$9"/JW^/(I+ 28\]-AH3LJ<W7*2CHGH
M2BY^@4_"J)!-+3T)OT"OUK+\R-?D=.D-W[N!YA 022R"\*#-69F-)G(06]N
M1\<Y+\B,9>(!&.7P 9Z:L0<1N"=[-R]M63VO/<;RG1(?V<Q-5(!2C/9&;!2S
M/(_&@M">Y21)$S8:9>4<DAG/QFDV%:+Y\OZ3_!,\L?17^"XOGDA*NZ6R7R:<
MC-,X3N_%4.2T SU-[P#G')1"C)%5T9C#M"Q(6F;+\IDKSS,15>JP25#PNHP4
M\-H05$>\(P3K4_#PYG )@L"JGB\,9F4707 QF^7\9O'+ZS#*9S%[N(D2*0GY
MI=?SYN=6U%D3%BM>6'W\^CX*B\F-=(VE\5H<ZL[?//]8DQ\],^/59[:E!6:P
M\6-=,S9^MJU9P]1,W3ZHV>V?6?YAK6)G6^NLMU>S.ZXD=KIG+Q]=XV&-P*;Q
MK$D?PUOK8_Q>)IQ8.OUIF+UZ8^JFN<<&KH8$5AVQG2<<*DKH/7@MTR%X))9!
M"4C(0 D]CY.:L.26HUB>N^]DC6".-2ZF\5Q$>QT=JBB?P7OA?63"TP&W)P6?
M/0GS'^M(J\ODHA^>.8LWI_3Z'<UW]NC%ZUF:1\*)O<EX#-[L'7\MM.G:THPU
MWMX0MCJB!1'$\>.J3WJ68PYL0YTV>EX7^-WNVAI'1_IT[3!YW;@4/"0S=&I[
MW8^/1?524[U,BQIZ]VD"4+W45*^!85+7PG!8U6!Q;*U&ZMMI0&GS7NF"66,O
ML[3#/[[S3<-\C>Q^"F*#-*5*PC*PZV=#(R1G=I_$?6.74YY5/1&I14-_"0G2
MARV8Z*XW$ACH8;*GBK@, !C<VBJ&2<TE4]%<3P67S*/H0CKF>.'V45UL3.3L
M5Q&6@5FCHBY"HN):J.CV457>@Q<!T<?L$WO!J7?,9;4RF:(G=)I[ :II4<^I
MR]N H*H-:L5!7V/%[C&@G<',<;3ZB"FTLU5L$?^K$(EXR_ELZ7W"PXMGFC]J
M\ZN,@4"^8T054>T7JL<M.<TGAJS'+'G%CHM0ZNA>>7/J]*F=SSZ%>'::7NH2
M#@10:_NFM9=PXH%:VS>MQ2,=/-)1:W1K _$7;UX\:4N06]@I+.G]&N)*5=)5
ML9=-]/*L6<&*[<?>BBM+L0FKZ)IF+"\D2UF@DY ]Y"3-R#3-7O!='&UR.^H3
MJ+[LFU3O0?UMU"Y%M2NH6\D2=0MU:\_#(>K9W=>N/FY+G,"N7>\4]R9=(+K!
M-I0E#U)LF_"N8A3^NX2W%P\D$VRP^<W&X(A36%!L0YTV>I[,\IR>3C!SQ\]8
MO"\AT477S':R\5M:Z#%;8(LJ'%H%"%6A9ZHPT#7+:3IO!-5 -4$-'%>[%#4X
MR0ZP"XX=MH'.\@F<Y4)&]:V/X^NC+=0UX\#:M2H&TO8*&*L=MQ6!V>E$&CZF
MA"L&"KAT5I<SPE6L=?!Q31FLRZEWT 4'#=NX*(?UF'H'^QKTK@4%K!N7@@N4
M:U++J!O/I)[O@.JEIGHY'C7L[N\74+T452]J>'A,H.+&)]#J<JCVX3C[)#G%
M"CIXN^H;]#@VS_!\C)E4$!?+05Q4Q&5@^.W0 2,F6TXA]3JGD"<$I><''^<O
M:] QM\]V='3'$1?$!8G/$9N3+)ZO"A$;O;@I6BIX-^^KY<)@7EY$W4=A,9D/
M9/E;U1MN]*>OL&&>QF6Q^2LO*+T: L&4ALM\=E6V]'/R&#XV8[?\>@@[TZ_7
M; P]O&'Q/7O(KUZM#&0:)=?+4GL^X&I8;WX:9O"]E;=NN]\<CU?'_"6:\IQ\
MX/?D4SIER8;1^\]&_Z*F/8R^4I>0CU*9#9+<@)KQK+I#_(FITA4RR?CXYZOO
M(CZT+#?P=6-L.+9O^'[HF*.A'=AV$)H6L_[M7;WY(I29I&/R#EXH?2+V9AW
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
MT6@Y@34&0PX+-:3JA >"BD3C%OM,N+C -L!"HNVZ=%!F//&)PF\R:=>157P
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
MJ2C;]XZ%GDQ1O3+T-4;ALHQX67.Y+.+',??@FJ%@W['P*B2_O=M$DW?HM)$
M/)G^%.[H^7S&FB&>WHH04.042P-"&#QT+^&)$\3*8^\V3?2=P%4$(1-QEY1R
MU)Q6"&\"SXVU_M\\@=DR-M$7#2Q?"Q%K"$6'')^YQ7^R_PW&CQ)JSYGXJ!P\
MPGM#L+X0+P&=3H$I])U'89J'V$"!"#'#B IGX/O<#9%X7%04J']LM'V!'2$%
MD15_3F@?B5XHT1<$=63U,4(_;-I#@364G)B<=@?B7<=.][*UY!5D[!>^"6RT
M;IR,[<ST8VWZZ#ACA%(,<6@(K(*4JNVL4UNP:=%DM\;U/+T.:Q10A_71:1J!
MZQ&CI-V"4_);IW//OLK#D8+JLL$4O.10?_R3 C,0)2]"WXHQ-:-3(+2T$A5%
M:#<4'W=LH!%'G<6(+OB]Q!BCL&9UG!?'6)!7\C7B6X0 V.$NI Q/4K*PN"$?
M&1B F8NNT[,XJQI3)#$)K,@=-ESA#B2]$HD%C%&*2[":4J>O(&AREV["!5%<
MC6XJ EU:H1^$1#&0J7R"E:/GF9[0N!C+)4<@DD@<F>C+Z#H"+ALL$B0B ZF2
M4%TF4$HQM)5N4Q+@#>,IV\1G()8=V@$,8W !H8\ET.;H@<_H-2)2G? !Z>4:
MT%%@ 4+4Z5C2AKA"_Q-4*2($BFAQ%YZ P %'$Z<->' !CIDG )/EEJ$S"PN)
M*)$D6?0<"1-$$6[\3(B=1,P: 3266(KLXT;0T&%TLHX%":XT'OU< (8CX9%K
M0]-#8=^SR8$9!"9S:(]B(XX./<'\PKZ&(,%V>)@QEK$Q"*R40GGX >&E'$D
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
MR_\9C?TMM!"!FW31[QSWLQTP5Q?6KQK?OG>*9_PF0N37\;T5T)B]Y(E=L<-
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
M#$)(+(HVS-].UY!*\O51=%. 5D%'M=?.ZP6\18FL"0F"XU*EA$6%<4#* N,
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
M?_W?-W[_=[W\;1EC_&[YMU]_=3ZY[1?Y8^5W__N7G]_G3_0987(R7^!)OGP
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
MAF ZX/SUQ%-$A=*5"JD& B/:Y9#-!-89=F"5C#K<5P=Y*#C><7K9#<9-IFU
M^);>SM]I-EG@1_H>3RX.SVI0IOKJ0!ILR=LB0%*U0/0&,3FMZXTDF=O]R9N?
M/9XCN=LD3X>;H1'*[7\Z^8W.$I<OQ?$^\*9]BL<[Q/-K?.JND?>FAJ_$R#6&
M*(/.085L=*@I4\HVB"*SMH'2T1J?/W@9O*M)9RT#5(4)3#7GS2&8:\ZE%$R5
MCT5"^[J^Z.44_HB3V5DV:%&$,;;^%\;S8*TW$,A),"HF(XS,%/N4,S]HVD&4
MNF_"A=688-C)[Q".WJ]2^^KX>/I[ZS/"W[^>49DLEOFC&8M!0P9*)8Z-E&EY
MZ8I=9Y0VY!)"-'V$8[:Q]M%SJ#M$'>Y.KMN\(G%\N\4^Z=CL MFTBXW@4"P2
M;\PI&:)2:T+7ITYP<UN?&*4&AZ=#K3U'T[-3*I>^P-F%3SOTGORV#*NKRJ1(
M-=?=<5B-E"%H+8!<,4J6:)+ILV4_:-JCI\NPD]^A!O[##%L6["6ECZ2D1!D-
MD&RR;I428!(&7/;,5E^9NWV*.6^8\NC1WVUR.]2@/[ A7I!U03.FZW_Q;]&T
M5E[ G%116*C9M<+YP*%C)0L<,_I"HKBD^MPX;67NHV=-?Y ZE)S?NR_>87(I
M0L8H%$07"YB$ 3!;"SZKP&Z7]B3'<(;7,O:)L6IX@ :LT%X>.[V>GK1;^=GR
M$O^Z\4?DHY3"12"=>!5-PD,(378\F\3F)LV;ZEHG=/<\Y-$"/NCL=:B-OI>(
M9^U:FKK ?+'LTG*'3ZUK43H5#RX* 28&]I^,45!TYNW5"9EK'R=E".L?+;7V
M!F&'2NK[QO#K] 3;DHC'1[5F'57!ENFP%*G(+7AS@)H<ZFQ#\GW2!M:S[TE3
M:4L8.M1=WV=E%#_@'_,WLU^F,WJ+\\4/311H<GR\W%27RHM>)X%%\/1$CO!:
MKQ04KB70A% JQE1+G[3G7:Q^TL0:%+(>%=6K3O_E0%;V<G3\ I@@@$)+]/;\
MAJ2 FA=1TL8$&^[/'=GAZ&9-"Q\]C[I T:7(^GJY8:@^)EIJ*S;15\VA8+!4
M^8] 6@B9C.S<XV3?I;J[H+[#9.X[Q>QB"#].3MCIFN#Q3R=S?E[[R&7*1B;O
M#5L,V@?'[G_K>4@E@Y58BLDIIM"'&'<8="#EN1M!/!U^JCM<)5UTRIR_.BEG
M*FR\M[VIMU@[_\ ?.;_]K\[S1]892]=ZWB%'LY\RX$%H<O.(>;\8'SIOV7?+
MI'E,*=>F>^XE)%TE8$VA:(%5^3Z'C(?/UP>JE ^>KIM VZ/*\<(SK-/9_)IG
M>)XFQ\Z@]E5[*%%Q%!%Y-T$EF@"$D$546;!3'_6'+!O?*=\?[G>Y\T. UB&K
MJ 6J"Q[F:MK3N76N8FM0'<%A<DTW*?"[APZ*C6A-R%Z*/N>>]]OUC DU(& =
MUJA_O/_09,=.9W_P//UM^AO-3MK O[;-4LJ7XL"55NT;J@+T_ <OX5:YI(.2
M?1*'[C7K&9-I.+@Z)!)]S;S\_H^O7_Y]0C-^R*<_?J;?Z'CI'B1'S1@!HO#0
MC97L'F050<2D8RQ1.]-GUUO/OJ<0;@X/1$^Z_+)D]%F1UTU[S]^:=8SM&EYN
M9.Z>XL<.N-]%K6Z@==CD-C,Z%_(42 %)RSNR4@2A-K54X:CUB73.]#DR/P"&
M/13Q'1K!-L&J)[%^.OERNI@O9T!=2.Q0*%5) 594 8:\@Q!< )L5I6IS*M;V
MI=%-H\;WG#K">1=Q=L1B3_5HU](B_C:;SN?_.&%7[[C]Z&\\-TV'I*5%+ 5)
MOHYU%SV:#E;TJ'<;<F)6ZN/8.2XE!A(J"1-,B2+F&*7V@7RRSMY:'[>C/;LV
M7KTPZ._3XY8Z/+^\SLH&;2K1@ER6.[F6 B&#X)='FL@$3\'V22.XQZBA[[E7
M4E^O0K&4]CD2&*MUJ3G+38)$<4R-!C6DEI=830Q)="I5V-#2?2B-#\.=AR[
M!\6HPPG: _9>2J'=\G)_WXX%Z0/^^\A48Q(*#=J$PC,F*J0B6Z:DK3)XJOS=
M/HBVGOG/AGT=T.QY4[#A(-H^<SF(C$YY)R*[-5+S>T4>HJB)":14R<9:7?MX
MG(.8_T+)[='L416X;EI3JEKQ_"!HW6:JB4$FS]Z[XEEBESL)J<9AW>%DF(U%
MK$$PZ5 S.$CZ=RTY*X$$'FWK0)T$8(@"1/4%+>4:T_A9L8>;P=^+<Z-CV:&J
M\2ZIB"M+<5N%EYTG>33G$_BWLQ-,[VK-[?WQ%@S%IJJ;,H@<HJW.5!'[' 9N
M;_/3X=Y(N'6H=MS.\N6[4FRB2,1OB&%6<%Q$D&IJ]\/66ZFRMOJ0&/>T5KN1
M<.O0K?9A.9PHBB/;!+N-88<R4((42^5Y44U5H%JT8E1B[5&+:&S^;(="A^+*
MFP,_OV[.VN18%0AK>-#>FY8UD,"UA":II5:YSW'&'0:-51;0BPA#S/.A%PI4
M'S)BSI"4]F"*K.S560TJM%JHXGBR^G#FP H%!L%ZS8J!3>;\T#.OUQG+2\7
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
MTV,J;^KU/A]7IO5-O9S[M_RK'ZF\FK^>'K?+L1D>7^:G548P\:*>2VQ*8R%
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
M]C+:Y)T3#JB0 2,J 8<L!10V65>I.'K9XU+\A-M>[I_'FT _;MM+Q2\//UX
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
M@SP1G"[@"WXH'RX6\P5,,[F3GY9Y_*\N%E^[V>1_,+_K9C?_]"076E2=-DP
M\%KLV;.0P+$4I$83 G!8[TY]CR8&P32>>%I0?4=%X_/4HH!6!?>:@-3BF>=D
M65_&IF8SF'[!RS+W-W_E#_B^;.#W#\SR[Q=UZNG%7!L=;>;<E5(\$^3]DJG-
M)3F_M*VKE%.DB<T&VR0:##Z49Z'7XR"ZP5G$38V$Y<1=M6.X#, H)--4Z,!D
MJM?89! L:A2,K!5,9&BBMFT.I.X!-59FU' ;YM S?2QY4DLEWUF]EW&"8I @
M^YI 'ARYC@E(T]HS;Z3P12?'R_JN.>#BM1'3X6N0[,GZIH5H_]EOM1?>]5(N
M_=T^V)J><-Z'[C"GG$,QV4L@>] PME24(=LMT+Z<+:_QIRA8\!A9M%$EVAA1
MRC99,>-+Y(%3ST,H9)?9'SI*^_D?/"V+K^ONP2FLVAPDHSSZE)BI17(U!\_
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
MQ%U"KG^VR8S>!')^4\@&E0 TECE>2\TKGUF@[^G;(#5*+.).89=MS2&&Q'7
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
M_NVGK2K]@9P-!<XL+"JMA& MX@VXB-."[T@S,\[!HMQ'8<%M4=B^<Y56H(9
MT8K5.JQOH?%(XI_D;%FUGT#S"=3/<.- _/'26#\=F/JV;/6@);]@B?45/_&%
M]HR>EG#'*,:3=%)XN7!Z2AJ8M0A_ (M2R%)[OD?4.7AR;[_1J?[W3+Y;E%_H
M3'Z1?%5.EU-9O9%L^3-=KO]UJ_3H[Z;?Y/U#N5A]?;B7\_^6M*QN'Q?E<OH_
M4KQ>5,L)401E7!#(1<H@0MKU90AI"I%"2<PRB3&:+#=SXL4WPZMT+N_3\H1[
MX)5J5A)0(SA06G+P; 0&RT8!H#F\^<2-B/R:TXZ^7LQ(@4G/2 ^VRMR C:)0
M+4IH5-6?M<(#(_T-6*O[K+^9U9RGOZ%S ;[HU>=,;KX&;_0W-VOS&Q1 !M:P
M@#CR1ZI!;..5BOU*."B!!P%WG_;##-)OLOBK%%_U<_Q&5M.O\WJM_V;Q2*?S
M28&%8#D2FO<EABA3"22$"LBDC$D>RU1_[L+[IP8:&X6OY00=0<&OC:C_KQMQ
MGX36CH-] !:83GMAY4QXEX#PRETG!QN4ABZIO,\H%Z_O1PY?5D]ZB6PV4NGL
M-:T>WLT6W]_/]4SY6(]QRZIE2?ERDC.>YDHD,,L*S16\$)#0)()1DDB9Y;GF
MC=B%*RS''1MU=,4&8EKQV:):Z0' 0@&NU0!*ZP&F6T7^[$8HMN:PXY< ( >F
MFQU\C<C R PZ0H-?6[$]\H\C4%[IR';L0=G)$9!]LG+]>4_NX@]2K&;R3MV7
MDNKW\/G+<L%_>_7\>D:KZE[^OGRE=?IMDA4BQXGD4"5) 5$D,&0I9C"3*8T*
M'G.4*"?NLAMW=-RU%MMP52F?]&T?:*47.M4#U<,X\I0E])8\Y1_0P#Q5"V:
M; 4&M<3@UWOC] ,C,JAE]DE2;BCY)2G+L8<E*3= #DC*\>?]2.H=G99_H[.5
M_+D>HR;%:O/A7Z>RU+=\>%ZO&QB6*%*IA KS3+M9F5Z2T8A"6:1$1HBJ/.$N
M5.4T^M@(R\@):D'!1M)Z6^;C[=]Z+MC<K!$3O3PNA("TR!-M#9Y#EA<2QEQH
M?QBC-,;,[40EF#V&.6?96N0&=#6X 4=M-82-[&:88+@'GF>N>P6<IYA>,'F=
M:-PD&'2ZZ07._J33[R;]IIZ/<OE^SA>/\L.BJB81+U*!I9Y05,PARG@"F8PI
MS%6!$Y$301(Z66Z.N"^^4CMW=YHZ3IS6^WQOM'!Z%6ZD<^.>7<@R0G$>4PDI
M90PBG%%(THA#J5<468[S)(X<^;\W:,/PNX'M_=6P$<1QEJD(IH0)B&1!("&$
MPRA+TC15288S,6ECF ) =C;^:GQ/F4B$3(E^RB*.<X@*2B'%F5ZM,L1)KD&C
M<>3B\_5_,0?PZ?Q 9C?I]P8B\*2^?<O #T:T'\'M<EE.V6I9+QZ7"_!)K\CG
M2W_S^E$DO,[;NR,,.B\?56Y_WCU^T;7[3A\79CN+SFX?%RL]C]^IN]72A-B*
M>J>^G'ZCR^DW^<F$?.CKJGIS8+LY(E&:LSAAD"H3=Y'F!+(DT_]$*HKSHL@C
MYA1WX4FNL5%&=]]JOE8,T$:SVA>6U7+Z6)_9*^,N?S.>5+TY,VT#H$K]+1 ;
MQ8%^LNH-R-Z[7M<9WG57;#!SAM[=[UBRU0FLE3*?==0"6[W 1K&!MM>\P!UH
M^^TZV5YH>\X+H*>W[_S<WFTN>%#?Z>1+O7/^6<X,^2P7?Y\N'QX6,S/L/?U=
MOS?SY8/\FV&G^=>%^JS_**=<7UEO,_XL'YDL)SC-A:1YHIWCE$)$.(94Q@0F
M(B*I4KP@)+69 SS),SKNKS4":Y6,:]11"M1:@<4<:+W 6C'#(UO5FFUY.Y;W
M9=+S[/X"A@K-ZEYL!'YM%+/<+/1E++%.(ZO/)<=DM!W!_L\WGO5T[!GJ]32L
M;VKFUB3*TZB>67T-,\B,ZAF3=B;U?=L^,^BKVT^?/GU8T'FU?B%IRH@JLA06
M&)L3,)1"HO2LR%A1D"RA4L7"?D+<O_WHYK=7MT!+"&H1>U'@ 8 VT\\UL(2>
M3?PCXL+QUR S%&5W$?)%N*?T/L^?![\:D Y/2;S+;B>O<B.KJEQ./FLCR/4C
M520TQCE74&5FSS;+*,2*$I@2S5&QPCR55N?T>_<='3V99UES/]?K],Z!E>/!
M[CYXYQGJ"DA"4U-?-*S?Q1.ZG]M+T#_I["/H?^WO(>S?<Y!7](0B[;MYZNN>
MV7"<UPO_CXNEK.IW_78NWDWG=,ZUU_)9<CG]9M;\KYZW?]_KH6Y_GU83)E/,
M1,(ARS&#B$8I9(1BJ*2DS.1$%!([);]=(<S87O^MA,"("'XU0CI&<UQE'+N-
MTJ$@#TPOCFB[9Y5Y@,EO$MDU @V;,^8!NH,4,1_W[+/DJG,:W]''Z4S?N9H*
MJ2%8S\RYB))"9!R*(C$98:F"& N] A-9)A4O*,T+^\77Z8'&1G3K/,]&5K 1
MUF75<095FQ69'ZQ".T#'8>JU2CN#E\MZS0]N0ZW<'!\SQS7<92S.K^;._'[
M==UE+797>!;7]W,KW\^YB0N7;V3SW_?S+1%7O\SUC3YOLBANOY:RB>6;9#Q%
M.!>YGNVT&XFB@D&F<@8SJE"4J+P0Q$0_;>O?6%0:Z2.(6ZC4J8(_ON->?A!K
M)7XT84#U7_H/4&WRHT&UF FP,EH!VBIC]J6W*2NN55YZF='.]0QHFJ%JQ*R-
M\,.;CF% 1XNU+;9Z@*TB/NO(7 .DYS(SO409N K--7 =%JFYZFY7)L;<5I5<
M5NL-%7%GQEZ5I:;U5[2:ZN$7K))E+<O[^=-JJ;_6&$UGTWJR_C"=R_=+^5A-
M$J14EE &59IE)II*0KVP1Y#'L>8Y%%'$G!;RGN4;F\O;3>5H-&SWM(0Y\-LH
M"6HM;T!73U K"G8U!;\:74&M;-^,#T^/@AUWOZ"! Y/Z"]FV?[J)7PN$24CQ
M)./+I*SX!?AD4HOG8?I-+&^FW\PJ0%2O%X^/BWE]4FV2T"=,B@R+C$">QCE$
MA$E(TD1 @F-,$"^2E"@WS_S44./SO>M:"J(5%V@O?$;7=,!KV4%E'REU$6D[
M KX*O8&JB;4BWH!&R";>Y::N3>&/""\AX9713@XV*#5=4GF?8RY>[T860DXG
MZZ)<SV]_UY[M_*O\J!^$B4RDBE'.(<YEK-W(3$"*.(<B*B2C:9IA9G6R>VJ
ML?F!K8R@%1(8*>UXX"2(Y]]_']"$WNET0\7ZA;^D^I$7O9+\3U\7WW[2/ZW?
M\7\@\R=L_JQ?[),W'>2%OJ12^R)?O*[?;/_V'RM]PVU]O7??/DXG5"#]]A8,
MIC*/("IB!@DU.38LR:*"\#B1U&4M>&R0L;W(C8SM3MJSVTQ^%$6[6?Q:; *_
MR6M8NA5!W_T-?GROIW#MFGK-LCN'A-<9_.A @\[>YU3=G[G/7NL^:[^=+_7M
M3#)?^;0HZY6#"<R1K\UI:OG\>B'D1!6X2"E.H$I(!E&&$<0%89!S1*(HQJ*0
M5ED5EN.-C@IJD<&.S#>@EEK##-:2 R.Z_41O@_OE>=\SFJ')PP.03KZ! SR]
M706;,0;S'!P4[CH2+C_KYU=\*A=<2E&]T^*:"KYW2G_R),OE\R?]B"QOY\+P
MVI/9"9]03!7)>:+7#"G7[D:.(%-<P((0E&)5()XR%W?#8>RQ44\K>M.#J:*S
M)A/WJ92/TTJN\W5;X=U\%!>+V+DN@7 .3$J[$!NY#<*MY#>@EOVF1OKM1:2=
MG9P>F'GU?5S&']0EZ@',OJ?4YQ8]2P,MYFUR?%,6X6[Y(,L)21BB,BH@IJR
MB"8$DE1BB/47FL.D1-RQA<SQ@5S>IF$JW]1B]:M,<AQ*.P:Z'I[ 9-,1<%VS
MY ;4,GHL3G(6 []52HX/-6RYDK/J'M0M.7]USP(FQE4R+/)J54WGLJJ^R*_U
MD7X==%T0G,H"4\@B;)K Y SB3#&8<"IQG*5Q09T.TL^.-C;_I96M5ZS[>5SM
M&,$;6L%W2.V <J_#80. W^H:9T<<MF:&C?('E3"L?M2W><A,W"_:!CBGVIB8
MK.'%:MG$8K87FV8Y'^7R-2W+9_U%4YUC0DB*>9I(F&@N@0CG'#(L$LAXPO(B
M+V0DG"K<^A9P;(1TT,_(* R7"]CI6;37S:CI3V0Z&7TWW5Z!,EL5I133)3#5
MK[KMCKXWN!QM=.3:"L7S@V)'ER]I_M!GS^.S?(_&+F',X[DAC&<A!VXD$P;B
MPP8T@<;ID<-DQMQ*L'G>WRW*YFDW#_NGQ6S*G[=%UU!*8R9B"N.,F8-]R2'-
M(@05%20I(J9=7JLN$'T%&-O$<OOZ@XG^>3__IM<6=9#]5B&'1)X^ICA/[4,
M/#1UGZ1D\&NCA55-.S_H.Z17!;;"0&E7]M;PE(EU!6QG,[3ZW'>XS*TKM-[)
MZ+KF/CWFDLX.2]N=MVW:^TK2LJXA^$CGHOWRY\5</O],R]_DLDWAO9V++_2;
MOK)J/]GDT]*")SB"5- (HER['S16",HDXDE,8TF9?3YM0$''-C=U=QW%6IV;
M;3E7UJBKOS+Z=JYX-"J#QUIG0-<JUB<A5:/VYD,'C@WY@%C,A",Q^X#[S&$L
MWB=+.:3I':;AD3P" TW7+_CRNTWS YCEK#L0<OSAW(8!4-QQ+X88K]]>JPEG
M-_]O#GF_T9G9P=T67#1?Z'%W/^A<^4F6TX4XS.3DLY4IYMA&W'[62_&W2DF^
MG(@\45(DU(2V8XB0B"$K6 8)R5.5D4QQY-009ECQG5R6@3K.G$ANKQO#&AZJ
M_Y!;I=UV6 =^/.SV7\=K], .BU&E20,"'8UNNJ5Q7[=VW_]LYP<-".!((OX-
MV$"QS4,P8( &#7_;M"]C1:^;N .K,.@6[\N89W\#^(6DZ%E=0.IKZ6P]B;^?
M5ZO2;"*\WL:+?C(AB:O'M[\_R7DE)VE&BK3 !))(<H@BF4+*5 $YP@PKQ!C)
M'4.?7$487U#46H/6Q]9SV5J')IYS]>B8YN]J$[LI*"3.@2>1%N"U[& C/.A(
M#];B@[7\'O/O>R+G-\'>58AA,^A[0G20(M_W/GT39-Y-9_+CJMYI8)%*8QD+
M6!1Q!%$L%224)#!%<5H4.%:YRMRR8;8W']O.X3ICPP@(&@E=,UPZP)WGGVOA
M",PM#DCT2%$Y5/G*?)3.#0=./CE4Y3#3Y,@U/?V2PP*?I@J&OH/8GL2N6Y#?
MJ2-7UZ&$<8&3.*4<IB0G>NF.$LC2'$/,5(SB/.49=NH<YT6JL5%!+:U)C=C(
MVREKUBN^TX_Q++V:H4T2>KU\C37</1N?Z/EU=[Q(-JP/Y!/, \?(Z\U[5@S:
M/7'^1J<S<^=WB])DX>PU;U0H5X@6 N94"8B*2'M3IMDQDQ')3&1KE#DN%%V&
M']\BL=O4L5/&D[9JU#$6)A'0L;:0BTWL*#44SH,'$[620PTM-- &;8S9!S:_
M!8M<!!BVB%$/: X*&_6Y1[\X%\IYN:*S]0&T*E2JB2N%*E':B<0<:R(C,8Q)
MD9$TRA,LK+*6C]Y];,[@5KZ><0"[V-G%;?1&)'RPA4\PW"(9>H,R4/C!W $<
MYWB!H\I?.N3?_=&@)_-'Y=T_3C]^40^*^JO4)$B_RE=TWO;GS'D<%W%,(9=F
M[PI)8OKC8AB++$ECAO+,KK3"B?N/C:9:"8$1L<_+>01""ZZZ#IC ;!4"$P?*
MN@Z;@4AK@Q'34O[)$U^=UOPL8QWYV7"<=5KF'=8Z<UF_)62=EGW[]6O95'/=
M+EW;<+^$)FG"<@J)$,04HLM-W5D%(YRQW)0HCQ*G+;M+ XZ-V9H""]04"(:,
M\M^DZ*P6W9:&%[&V6P[Z1# P!3;@;8I2=D3UZ*.XXN)UC7=QT$'7=;80[*_E
MK'_7DV3*KW0^_9]Z+GF]F%>+V534_[B=BT_Z>6OGF<T^&9UM<L.K6U8M2\J7
M$Y3$-,(XA4F!)$22<LA2I==]18082HNTB*V*XWF5:G1TU5'*U'[NJ%6'='45
MZ^QJZT7#5C?P:ZN=XSF#'SM;LN#0U@M-E0,9SIU6?0+MEWN]2#8L0?L$\X#%
MO=Z\9T_;)K-_/<Y[/>+\Z]2<=M0=%B:Y%%+%/(&2Q0(B'$7:FXP(5%'&<TZ5
M2GGA=@AQ?L#Q'3MTY37O\70C<>-D.OJ4%_"VXU)_& 8FR7WPMJ*N^\5X[#IK
MA8G?OK+GAQRV<ZR5^@>]8>U^U;>RJ52R+*6H>RC4?5ON5LM*CV$B<2=%DJI$
MLPCDJ487"4P@14C!(LY%%N>%S$GD5LSTW'!C\_LVTK:-/M9ME#HBNU8M/8NV
M';'XPS PL5P#7X]2I#:H>*X^>G;(@0N.VJA_6&/4ZE=71;?164U4GVBU?+-J
MN_IB$4F5DQP648$@X@)!2F0!I4(4)VF6)M(J%]YBK+&1RG:-4<MZ XRT0(O;
M*_SL*+IV/.()L\ D<A*N )M=%HB$"/\Z.MY+!'6=4_Q$J-;9G_1<[<R74S&=
MK9;3;W(;"_'V=Y,=)(4IA_QZ\?BT:I==;VDY-]FWGV3YY8&6LBTM2%6LUT02
MQL1$9J4XAT1HKHEE0@HD<AG1V(5AO$@U-B[J*M6)*@*M6DU5\8YB9GW0JF:2
M%4&M7%U[;N5:PMV/G2T78T-;+_2:;2##N:_P? +M=R'H1;)AUXL^P3Q85GJ]
M><B"LK>FD.4[+>;]0[E8?7VXE_/_EK2L-IU&)R)7"1)%!I'*4TWVB$%"&(94
M"D&)RC!*I/\ZLA?E&AO=&Z^IJ0JJ#&\\&V'!LA$>+.6\^21$J=?+)K3C\1<P
M3& FMRCLVNW@W"GW.JO96'.].<DX5KFU+0%K= <96(,!XFCHDJ[6]GB!2JZ7
M91MA 5=K0/O5;;6_?<^=@?8^KYX_3"F;SK0L=4Y'G1*%<)3%3,50D() % L"
M<28X%)*B(HY,H(Q3O\:SHXV-HC<2@B9'JE=FVEEX+3<'?($6F#X=\>K?E?X<
M#F%ZS!\=\64ZQI]3_F3_][,_ZA$0_+HN"C*=SQ;?F]8\2_K[P\)T.?BJ_^)U
M.= G6B[G^C5]F#Y-"IKQ5&J BSQA$"5%;HIX:,\PB8L\+:1 26(=+>PX^-AH
MY35]FB[I#&C#+\LI6QF?7KM^"Z#U@8U"8*T.T/J 1B'0T<BE2*:KI<Y34FC\
M S-4([DI_:5E7S>5JC$^CW= N!WBG0/"/E PM&_XW:*F>^)W-J3:]9[#Q5OW
MU'8G&+OO/?IYHFV3G%O^C]6TFM9Q/<9)HG$JE9XF(,-$^Z#$] ?(X]0TP*(R
MR?,4$Z< [1/CC&V::,4$'3E[N:"G<+5S/CV@%9C4^P#E['M>@,&KUWEJK$']
MS0L*[WN:ER[O1PD_K^93/GVBLU>+N6B3"#(1I93E.8P*:@K"J022-.4PBU 4
M<QHG+'8ZKSXVR-C(8"-C[]R,HU#:4<"U  5^_[?8U/(%.(L^!X#7-__H0(.^
M]N=4W7_GSUY[?7/O[1[8IU(^T><FBG<N7M/9K+I3^PGYVPVTB6(1DW'&(.,9
M@D@1#!D5F>F62=(HD[S(F%L0KA>Y7-Z986)UMZK4&]=;=9K W4T#(H_E0_Q8
MV(ZX!K=:8*;;;3"^U>@&='2J+5EK98QH4:,D3 ORJ_$.UIR\OV0OUK;\:C#/
M-32__N979.::<^U2/LAY-?TFFT;*O\Q+26>F>>)?%S,3^_@7.IV;WD)W\TXY
MEG)JEJ%O5J8O0%/#^*-<WJE[^ON$(:Z*&"G(8RPU_:L,,F3F )ER7"0H$:ET
MH_]0HHYO1MANT2ASTOG-;!Z[3 8W8"Z7Y@=F*T?_YY]_*&[T"OW'&_#/19+H
M__TA)C=%%O]8T]0__Y#<()SH;[4.3Y*;^(?9<X^DXQ"/D=T<,X9'(_"T<_?Z
M_<VEB>1+;?NMTF"M-3!J@Q^,XMK*3.IK);@5_WO5/$SML;A6V'.>=$"3^,^O
M#B'L\'G9 2$_FL\=<CQO162KM_]8T=G]XB]:,/VDWVM^)=$;^ESMAHG+5(I(
M93E,<I%")"(,*5(QQ"Q/\CR6<8Z<NF_WEF1L.Q\D^I<_QGGTKT;0YB\]TZQ5
MN+I(K*5Q+(_IAX \,-4?1/C7"IC#R2WJ8*G5 "0"1I$!4@#Z QJZ/JRE-"]=
M$]8--(LZL(XW[,>E=63K9_FD'^T'6DF]8OE:TL<WBT?-Z).X(%06<0X+Q0E$
MD5"017D*4T%P'%.18>R4"WENL+$Q8BTKV H+UM*"7QMY'8^'SN)LQWR^T M,
M;OV!<Z8N&T2\LM/9 0<E(!O5]SG&ZC?N#3<^:#O-/CTLYFW?B"3A4<(*#AF3
M.40%BR"65$)&2!8S)@1"5HE(QVX^-IJHY0.U@,X--PZ .\\#U\(1^+UW0,*I
MX<8IE7LWW#BXX6 --TZITFVX<?*:GJF%=<F$35&D/*(XBPLSA4<%1+D2D,5Y
M# N)E2IBE4<YG\SETFX^W[VYU;-(FF>Q'2+<XWC[Y<O;^R^.^7F[8*E<RCPN
M$HB( 4M@#'%4%#!1DDA>((9%XEAEQAVP83N>[2Y,JC]?A9^=6],?D\"$U@@6
MI!C6<9W])O_M#C%L%M]1]0[2\8Y?U9/G3IZ?["9Z-%E#;3J(R1F:$!%AO:))
M($LB"5$<I9#RN( XSHDB*$LY=RH(V%^4L3DW%L>:KOE9V\PN1VKI;U]+&AK$
M:H$IZV4,YDY_5V/MERK[BS,LK5X-VP$%7W_'*_/A?I:T6I5-[<"/BWEI!# '
M!FW9Z"C2?$P*J# V48A80<*,1T8E2>.,)YA&CFUI[48>GV_6E;%G=MP%L"TW
MX/T#&'J[O9--W!4TQ&:Z&SAATN@NC/TR"75V@)Q,K;/\><\ :%K^)I=U'^ZF
M\S*1&14\C2%GW"R3XQQ2TV]2)9(5:<YD(1UI9W^(\?'+1D+'B.=][.Q8Y!H\
M M/%1C3_':=/:>TWO'E_D&%#FT^H>!#6?.JZOCT,R^DWNJQ#%/2"<M6&U_U5
MBJ]ZD%L3]-0X-M.*SQ:&2[;]\PJ>T"S.,:0)XJ85&-%>AG8UTEQ%A.>,8>84
M%G"-,.-; [:Z=&J%=]1R;6MXA9GLF&4H\(,OY3:X=_2H%VIK3<!6%;#5!?P:
MJ OB]:AZ[HIXA4 #=TF\'KK#KHD>[NDM^NJNG.I1S4:"*:%R5_Z\*&5=/N55
M'8GX07]3+=]I2>C,?#PAI&!4:9LJ*C!$/..0,D*@REC$"RESF;O5.[E:I+&Q
M[K$NT3=@JQ0P6IEH(:-77>ZH:L,^&]5 HUO]U=4!7*[VM5Q(#FJUT&O,"P:[
M:2Q5!W75MMNQV6N]F#%!WS9&\Q'@U1/GT)%>KF*]=,A73Q@M8K_ZWKEG$-BZ
MA_6=^KR.ZVT#>O<:31<\945!4R@02R$J"@9Q9%JY21IAR@G)8^$4$&8Y\-CH
MN=OT>Q.+_U6+WCAH>L*MM%.VF-?)&IX[@UL;RXZ%0Y@@,-=VT6^%[F9 !&T'
M[HJ7W_@SV\&'C45SA.0@+LWU]_U8[J/\?LNYJ>%J$A+*Q5S_R9L=Q;NRR<AZ
M/^]>,=6D_#23'Z9S^7XI'ZN)3(J<X5S!-,4$HE0@R"0J(%-%E(E,8(HR%_J[
M6J*Q\:)6"&SE!;LJ&7=UF_BV<]E:+_"KT0S4JCG&UUYO7#NZ'-1D@7ET$&LY
M$ZPWA+TR[_52#4K)WD#<YVI_-^Y'XG]9+,3WZ6QV.Q?[?:&.;1GB@G#$10)I
M@3.(2$XACN,(*IP)(O2?>>38*,Y-@/$=\[3RUXYJTUC7OOV9#Y/8\6PXF .3
MZ@Z^!\B&WZCM!YQ7KG0485!B[ ?//@OVO(NW#5?]E[E#I\-R76]VTY&S>^TZ
MQR@A/,6%C&%>$ 81-:OV).-01C'))4*TX$[=8;Q(-3;_M:FHO&V+N[.=US/S
MRX_Y>F^IAC5*8#*]TAX^MDK[XQ=ZM[2'9"^]8=H?3(L]TRMN[JV3Z"1A:9J0
M)(&$);PIP8U5G$*>T"++&)$L)U>V#QT;:6Z;7E9-T\OYPM05;JK:W(#D)HNB
MFRB*0&7R#RM 5\N'16FV>?[57+K^=%I5JW4@\F+;D/&:DC7'S&-'HU>"'I@4
M3S49?5\C&+2_:!!J.S;.2W<2/44[YR[M4>#_L_RZFADS/+^FU<-G^8_5=!WC
M^,M<W^(5G?]6TU9]E2E@WUG9)AACGA0P8I)"A*2 F#,)$XFB F&4,SM_[DHY
MQD9&1G[M(U3+<LJ-I Y%Y:\PQGE:&1#BP-2S50*L@=ZJ 6H]P%H1T-'$;J7K
MU2 .!?^',<Q M?]#&LBM#\#UL)YM"7#%[8?K#G ]!CN- CS<;MB3L_KX;L*3
MF&'."8QS66B7F)N<\P)!QEA6Y#S.<N84[765-&.;KZX^@ZFU&NBPK+%GV(,R
M9RL%GO(ZJ'\QBQ):"LVD3X(N95,#^#K[#'8\MH/K*([&&HG^CS@6VP'/UY'8
M[DW[MY-=+AX/NANN,_J88M@4_( R$1PBED20929R2PA12)I%)%&N76)/#S<V
M;FW[BK;R=C*CW3N^GD'9CA#]81>8\<[ %B!CT@X6[VU2SPPY>/?3R^H?:VIJ
M\:M^G/)9+NET+D7;_WK]E--<%&E>$)@J$D&4)1(RE"A(5<H(8SBFA6.[A^,#
MC>_(O)43R+6@;NQQ D\[UK@>H^!; FMP6@D#<,1Y$+QRPXFA!N6$\^KN<\&%
MJ_MQP.O%XZ,L3:Z?"<E\6RVUN]O64"8"%8(C2/+$Y$;S!&)IJN=(GM.8%R27
MV,6G.#W4V/R)K:1UV#%H9'4C@S/ VA&"'[A"G]L>12H ,UQ&PRL[G!EN4(:X
MK/8^2UC\HF_B]=.BFBZK"<]))E/&(:5$0<0)@Y0D*4R*3&$2Q1DMG!I(MC<>
M&PNT<KDF/J]ALGO+^R@?^)V^J'>/G.)=)3WG!Z]O/G"N[ZY*AWF[>]_[ZX#0
MM%A8UP9?1PWE*:.QB"3,BM3X[*J 6$4%3!*]]D\2DN?4*1K!<MRQO;(']?8;
MF3M5]7U%=AVU@MTK'P#;P(QP .MM799@D+"L<] $;TAP;.R7#JTZ!XA-LX%S
M/^\1V?!W6CWH 9:+^>U<W)7RZV+^Q?@<]XMZMT)^6K'9E+=TN/: 28JD7E7D
M4+&,02257EJD:0ZU X$0C=+8,D:UMP1C(ZZM#DVX?JT%J-4PW4(:14"C"6A5
MN>QF>S+7>5X;Q B!&6[<^#L$.82VPT#A#<?M4;7VJ!I[/#7V$&MM_N0IHN$:
M#,_&,O2Z\7!1#-?HO1._<-6-^CG*[^>:IF6U7!<9VY0F1WDF\EPR& N3R6L*
M&3"<ZK4KSE(J49(3%+MM9I\8:7R[V>\_WK_]_/;+/7C[7Y_>?OSRUK'&^RE$
M[9Q<#R@%IOQ6PK;X7Y#Z[Q=@\.K GAIK4(?U@L+[#NJER_MO:D^7F\:[B_HX
M7FI'^'BYN2R.:294!&/.8U,7/H8LS3",6$3T8\13422N&]WVPX_-%>U(W\2]
M=.5WWP-WL(/]OG@8= ?8*S\);/A\T7ZX>=]5=Q!A\)UV=WB.[;[WN$O ?-'U
M0O_#IOQ%FG IXYS#C*@<HBQ2D.0\@R)C<9'R0F5I[CT_=%^*L9'>\:INVVW#
M#WW+E?2S4>^-1+_(#[.M>!7H83(_3X$V?*;G@20OO?UH#U:O3,Z3-^M'D7=\
M:AI<=)I5[S7"N"_IO%*RO%^84*O[1=OZ8MM3_9U&Y7;!I_H'MX^+<CG]GWKO
MXTYM:U?]/L$RQEC%"<RQZ2 F"PE9@JE>9G*%<A*)3$@74AU([K'1\-WK]S?@
M0F^;+W5OFU9_LQO4QC%V^MUL4 #FH0:W^L9U%;XN$B;=O%-,3M^3_NY&[D,]
M77;3P0B?F< 3R'@?%^=I:6#C>9W(AI)]T*EO8(/L3Y9##]\W)NB<B+_,VY*I
M9K1/9K-7C[_I]+)7Q31)$(FB@L XB?442C+3IT\4,$9YELA<*)I@MYU:C]*-
M;W>W6QM5F;Y'=16&>F-AM=%L4Z!6':E&"Z8;KZM3MM8UVLG? V WR[V040//
M9%;]_+;* :,=:-7K]NX+6A(W /:>0\'\R3=P-)EW8 \#TOP/T;,(N:FHL>U.
M+V[GXK-<3DLIWJQ,IZ\F0*4IXQ*E-,5"Q3 AA$*4)"DD291"P?*4X3C*!:.3
MN?QJ"JC;30H.HUOQPZ;/]5:&L%O(]3FXU@&46R4<"XL[&,".E'V#.E!Y\1K&
MCMCU[+D6'#22KR,(;WQW1NV!F-\"XP[C#UMCW!V8@S+C/6[1T_^=?IL*.1?5
M)_I<5QO3'&"*FYM=K3?T^>?%?/F@1Z][I>1"YH@6%.8UE461@#C"'"8X2[C^
M'"G)'?U;^]''Y[\V8M:]AQU=3@?,+5W*,#B&=AE;J<%:[)L:S*97@A'=H]_G
M#I!?O\YA_&']-G=@#ORR'K?H7T)@NT^P]04W7MZDR CA,5,P-ND]B-$",A8Q
M2'F2D3A6@K+4M8K V1''MO]\OUC2F8]U\66L6899I"B#+-,S 4K3#!(-L(8^
M1ZEBJ9),399&GI? >C/N_R^PSO(HDIA*F"=20H2+&!+$"ICP#"4DEX0*X3;U
M>D5[H'# 8TB#!ZV(V11O2PSXAMYN!O8*Y]!;-?ME-+K;,7[+9UA!Y+V"QOE1
M!R^B807"L3H:=C_L64IC^O5A>:=^J9KB\'>L2=5_/W_[.Z\+ [U;E'=/LJ0F
M'NB#U*N2#U/*IC,MS"2G*<LI0C!+I>FU)A%D,>60QGDD>(KT!.%4L/T*6<8V
M']>J&(]V54E F\8*B[4^IA*77&M4[VG/Y7>P:/4",Z,8F*TU<YY4KC&H'><-
M9*; ;%AK 1<*:CV:[$!PUS'0VZZ!-MJ 6AVPT<=C 9'K0?5;9>0*>88M17(]
M< ?U2CS<LD="XB99M=,P>?-9T[I#KZ<^;(GA%=5/-)=?'J1<_J5<K)Y,<95-
MND-$\Y2FG$)1X!@B21-(THC#(HY1I%3,<6Q9#2F =./S,KO'DIR6Y;-YW;='
MDYV32G-NN<DKGKKVF0]AZO.\_<+F"\SCVQ3O;A/ZO<3O)FZ]HQU8JP=J_<!&
M09M<FN#F=,B:?#FS#I1/^>[8F]9Y_^C6O!V7";"U>:O:O%];17TE6H:!_6P*
MIN<AATO.#(/53MIFH"'ZAA:5TV_4M /I2*.'_ZL4IOC$K>D44@NQS:O8O/D)
M$CBC,H)ICG*(!$TAPT4.,XKS LE"I6[[F%?(,K85U5:5':(W+_Y:&[!59R<I
MR9'1?=C1\OAF&.L$WU8*9Y@>@3Y70^HYL*>_/ ,'\EP-W&'@SO6W[$?!M[/9
MXKLA>+U0^["@)IF_6:;5085_+Z?FI$I5$YHBEM*8PBRAA=E>QY 23&""\RC+
MTT2* K5!.O?VK&LY?(\HG?L!B'8C?;WU8>1OG.=FYZ-6X0;42L"%UL*-5&TM
M8T>@/H$>J%:_)W"=B=$1*J\D:#OVH(3G",@^N;G^/& ]@(W701'/:90R*$2<
M0!3G"%(A,41,\*C R-39\UX.8*S^HGW2>D__T,TV=H06#/' M.83[##U 8)Z
M>6X2C*\ZP"5/KM]-KJB'-*>SUZ44TZ59O%>5&7E=J5(569$3BDS)$P51D2!(
ML(QA)F-<L#2.91JY<-SYX<9&:JVTH!$7;.7M62#T MIVK.4/P\ T=0U\_2HH
M743%?R&ETT,.7T_IHOI'RRI=_E4_:C%^6K7-X5_7*(P3FE%"<\A3G)D.1 QB
MGBHH9$9S*2+&!7-AE*.CC(U(:B%W.I4[580\CZ@=:UR-4V"R<(?(F2+.0N"5
M&8Z/-"@AG%5VGP?.7]SC</V^7*STC80)@JN;[Z[XLLZIJ.JAOJQ8)?^QTDPS
M>WXC%5W-S&[+;IIG%K%(?Y5"[7X4$"&3!Y$C 85>9$5%'!4)LVHKXDF>L5%*
MJQ$0)LZP[.H$9D:G&U!UM-*7K=5R.&CU8$6+L_)A;1.8QC9FJ<,_=]4!#<=U
M%0(;C5P2<H-8RN$8?%B+#73T?>:%JIHWZL0+Y>N4VQ^J9T^V/0PSW&FV/TQV
M3K ]WK;GD4G3_;,SYVXBC+=+_$F61@6.E8"%B!%$/,$0*TY@%C.L8L%PQ'.W
M? 2K<<<7+:;%+E=UI.BZ%F^YD=_Q0,0*=\OC$-]8ACX,6<N[4T6O4Q%B*[3'
M<Q 7C/R>@EB-/.P9B L8!R<@3C_NQTJ?RL6W:64*.AP[99DD0J8880:CJ% 0
MI;F$C&041E@D$DO&DB)Q*[)P?L >)[:!>>B'SU(37D5G8*%^!!OIZ]/%]297
M([H;*UW W8Z./& Y# _MPG;T4-8? =FAXI5Y+@PY*.78J;_/-9:_ZD<R;5O2
M3[+\\D!+^8I64SY1,<X(0;EV<)1>[3.604R3!.9Q$8N4T%1[.VZNSM%QQN?:
MU&)M&@F#)UD"OJ[>8J0&/TSG8%6)^HOZDQ_=N.4XW':4<C6$@9EDTV%8"PAJ
M"6] +:,__C@+@5?:.#[2H&QQ5ME]DCA_L;\VAML="LYQC(3 ,"LB4^0I)I#D
M1,$X21E3LN#2KAN8U6ACV^_;WQ^_OC.A:T4];W %9H5CY<*K0,T2K# )WG[P
MA:K162EOTVK0UZ[*+U_N2^VGK,IG[;'\9:$G\+G9.%R?DS%.A1*R@)(* 1'&
M%.)(4J@8RF5!282E<J&/LZ.-C3Y^^0)::6MO>RMOS[/(\UBG/!9QA+03E\01
M1*@H(,TB!.,"YP5%)!7*<>?*&]K#N'6__.G+G\#7+<@&<VJ">)Y[UR\YC[@=
MAWM#,3"'7_.X.I.X%2A>2?S\B(.2N)7R^R1N]Z,>Y\8?Y7*_*E^W%E_U23]D
M>B#95.5K7<\)HDE*]3,%.:7:,TRE@B22S%1*$K'D>4:P%;5?(</8"%]K 0X+
M5^X4J]3KIE:5==W*[4+*X>RQI\TL3H;#6R(PC8W>" Z'ON&-,=!!;RBCN)WV
M7@?GV1/>GK<>[E3W.MUW3G*OO%7 AFHD>D.?JW6?(CU-?EE.9[/Z(%/_<,(3
M1C@I!%2(Z,4((A)BD1=0)5$6<9HP1!U+S5TOU/B\:!(!H>75Q@&/B[(I#5(9
MD0%=RQR@R]IYP_7>*PEHC!?84+D!VC9OUK;YV=BF[<=V VH]P.TE"X5IR68%
MZO#]V<Z+]=+;-CUA[-6YS>[.?DO7FCB?]:?Z7U_T0#/97F4*Z:[[WDCQ>E$M
MS49V-5%)EB'35T;P1!.TS!AD*><P3G!1\"03*2<^:MRZBS:VE<;)0I>=QEFM
M$L!H<0.HTH*!W>S<SOGY#>C\=%83P[KH?H//YNL>9<$]/B)V4\'+&#[PE#!:
MFWNKE]K?/(,45NTAWB@JL/:'U;94ZQ4C](SEW.N1<TJ46_,"W,WE_4.Y6'U]
M>#?])DVU]FI'H$F*LR*.,J[GG:R B/(<$BPB&%$6JRA+>:R<YAVOTHUNZC'E
M FM>6<PE>-;R@F4C/U"F0H[YQ+5DAE=KVDT1+V:CH6>)8RTW]^<)EVF@G54,
M"D # ];(  .-QRC6$/;Q&^WJ5<)AHV)#@'L0/1MDD)Z]II</LORXF+?![&]_
M?Y+S2DY(EF>QB'*8Y;%><60,0\80@HCP-%$1I5&<N&T)G1AI?/L\M:! -N(Y
M]E8^@:8=\WI *#"'-M!T1 1O+\#DWE/X/ A^>P"?&&O8GKWG%3[HL7OA<F^;
MR#\OQ%1->7W^T4E"6J<@?5R9T]4[90J"F,H?53RA"!4LSQ!,I,Q,2P ,J4D0
M2E&4I&F2(I&G5^\BNTHU/GII9/R7/\9Y]*^FWG0K*GBL57/MB^C#<HE(\@*3
M!$8D2K3EE(!,11'D1*4L8DE<J&MC&4/:;9 3[%VK;00%/\2.,= ^#-9[WS^D
M&5YDX_],BO--)[FY36V^ 8V.H&O#H(<"?1$/?2K@+-=+'POT!=+B7*#WK?M6
MB7XRO8H[-:E?+V8SO8(LZ>Q]5:VD.%;4>I(S*AG!%(JXP)JE40RQ+$QKL B)
M1/-WRA.W M%]Q!@;,>^NV%W+//<RA!W[AH<W^(9)K4"W=<(-V.H &B5N.OT6
MWELTQ.A1UOD:'#U7=.XERL#%G*^!Z[".\U5WZ[D8.<PE?K^4C_I--SG'Z_)T
M.2D*AED"XU@FIGZS@K2@&>1QS&B$>(YSIV* -H..C?LZ^?(_UQ&P\HIR@%:H
M6SJ>GK$,[5GVA-'=/73 Q:__9S/PL Z> Q0''IS+;_M1T.F:+'?SHTE#N^6+
M<D)D0O4R.E,9@PB)#!)))(RP(B+!),[BPH6<KA-G;+1U7?;@E:;A(E&1I$I/
M&:GVG6D109(*!K&>3P2+:)'$CKG=PQEGF VJL[6G3*&$S4)\6_C&\5SS2AO:
MS4+#V65L.Q\NY=N<)S$_L'J=WJX4:=")SP]\^U.BI[OVK-1#JVJ=^)=E-(N(
M(% (IBF6Q ED>LZ#F8@92:.HR*E30=WMK<<VB1G)>F:K=O"R8[)^* 1F)3L
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
M&I@EA5SK +0'V216F@H5'34<5G[.EK%8H(=$.S!)=6%NA=]V(02[\ML<H'E
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
MSO'7/>-%VLYE]7'@Q\7R$ZV6;U:R#63-$X*PC*#,4 I1E!=0/WP82DY(JE?
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
MM\7,<LI:D^=AOE-GN9Q6YI_>UM_E3VHY74C;YK1$J:8\)R#7HK#:9!SPDF4
M%XH7*2HI92Q$92.BC6-[,;]YJM,3IO.#MHS5ML::;;**UMND=\GJ0NO4P:;;
MC>EO/(D],__#FP]W28?P]9=ZRK;^)JW#R8Z<V%W"E?FL2N[E?[\T3_A=W :Y
M/<Y#+RHF,>V\B09*#T"?4U#I8ZBKUG-L]F'33;8N]A:2D*R0%#!NVT!)#0'!
M2@.L)#4+-E8@[B1PW3'.V.A]8V:RM=.K<+X+5Z]H^QJTAHF@O8 *C8S/P=!'
MM'LTUBTBV',.GXE*SWX\M,'MV\4WPS\3\Y03*(H22"*D"0\I!!QJ#0H!.9/8
MT(%R2ILXO/'8'OJU+$1CG4=5_AY:EY_L:S#H^5%V=3^@#>V^KU?VG6UO-G"C
MV7T7CCO+'OQ[>'?&-MG\[?3[5*JYK,P;_LL36ZJW2LS,?^1$*4%%P3105)0
MI9  !LT;FIM7LK0Z&6DN_;;77(8=W_[9QM1$MC8FSVJ9B*9^H[+&)Z],H/Y2
M-?]0_^8W_\Z-G1.2XHP73% @!6( Z3P%A"H)<BP*SK529>:U?(X]'8.LAUGU
ME,CC&3$SL9Z0NO7:(!,B.,_30F2 B=($K4I 6RN<@XS# IKG!8E,3>9J-?!T
M;.365T-,QMK6&NHOPST-;I%M[.]XS^_&W:*PNPVTU5WR:0VNW4UHS([;O=05
MI.B=2SL''KQKJ2L4ISJ6.E\;[3CT83E]-+]=V<W?]]-*L)F56'A=[Q;];GY=
MK;:_G2!,.$DS9@)K60#$BL)P5TI *G.;FERRU"^IXDI[QO9V.7U.L_7([L,V
MUC<Z*>V>7./6[K]<?:SF-:O!1VI]S=5-CM/J&?GZ8[$[87>GINO-RW)IMP]<
MYBO&Z5H(RGV?K'G9=.M3M1  '4[4@FX;QMOV!&"[L[HOGG.ZQ]!$:4$Q+\S*
MRRS$ .*VD4_)<Y"R-,L))HK[M8CU-V%L['Q6(NO;GL[523$L/T(.F"XW#NYW
M$GJFW5[P]R;8< BC<FJ &8/2:#A,A\QYQ9VN2#U8U^O=S^4ZF&[.KB8$ZZPH
MZG(Z9-/Y&#$Q+%$ %K)0I9*E* J_?:G+ XYO1VI35FJ6BIL*7/.2FMN02*KG
M135U%3)PQ-SC*#\*CGV?RM=M/38P6DW$S3;&A\N5S&'GZIV@Q#\B/S_D\*?=
MG>Z?/+CNOBHP&%LOSM>+\H/VJE"0G!$% 60XM7HH$K":;Q02BJ>4E!GT(YB.
M$<?',&OA+YMJM-UM96)E?E[]\@RF.N!VC)SB0=AWF+3!:VVJ3R-A_WC(#9BX
MP4_'F,-&.FX '(4UCI<%GK"U\J:?S=O8%DPU,J>;-O/;CA-M"7>J:,HP$0!3
M" &B)K)AB$B@&"1%EC&.J),F?>#X8UOJK<T/J7KRA=[Q(*$_0'OFH[7%#99[
MND.=&@3^1PEA,,4]5?"T8=@#AC" CLX: F\3QF9-'YUM XU"0XPR0U%EJ0 B
MM>(1%K:VO\AI*BG/B ]9[=]^;%S4=K4*;8=Z@)T;VX0CTC.9N(/A31VG?8[*
M# =##/K@GW;O\+D^\ZG T\(U';S^M?GQ;U.U-#=Z^O6[^F[\M3FBL&",$KN#
MHC0#2 @"2&D5T$DA$2H08M"KS[';L&-[S*VI[2MR8VR],_#Q_O\)2\EU0]_Q
M\"XZIGV?T5T!I_^AFQ<Z<<_6W(8>]@C-"XZCDS*_J_V3?M^VTB/_]<),Z+*<
M_6J"F(GDG,)4Y( PFYR@4PE(@5)@0@HB,RB$B31<\W_/C#$VTEF;F6SL3!I#
MW9."SZ%YF5<B8=3W5HHW/%Y)PQT !.</G[OO8*G$'8[M9A5W?;2'ABSKNF=[
ML+17]=RV#L]A25-,4E#@ AD>4 1PF2& .48Z2W&1TCQ:"Y8.8\9&&-Z5Y#WT
M7>F:/[>(9JA9Z3O.B3XA<=NK."(Y7$.5+H/&TT+%$3JOIBFN]XS;9O%>&))_
MF=E4)UOZ*1:/\YWBSSI_19:TH!FA@*50 81R!&B&),@5X5F6:@J)G,S5H[W'
MU^L;*W9;Y/2,;U+=#^RZ;1+,UK=DU[F 1*0K)M2-A7N>G_$D)@7-2;3VANYP
M#M+)T,&<430M=(?-M3^AQQW#*/BPZ\!7<YNV8E-@AE/$,H"P-NM;25- =:D!
MA&9EFW*:&P+VB6O/#S6VJ/6HUT5B;?6L@'5 V(WSXN#6,Z>%0N9-6=UH1*6D
M"\,-2CG=;A]2BL,5@?F.8KJ?8[F1AVE%N[\NV;S2:OEU<9!]N=&">6_\NU^(
MJ;F@[1)<RT(]Z+6P1]V)U8KR<)B6*60*<))K@ 3) $D)!,J 6&))%&4P(,X;
MTH>11H:[1MN\J;E:)2];49]'*^9CLZ)73U8!6<Q856WTN^SGIQOMKLOJ3E8J
MN5;%-__=!CAV-'.3%?MI__.75PC]=I?\)37_?T7@;_7.N_V;<?A9V30N-?-,
MXQKT6^I&Y*/[THU-4VKMO_VJG.@GOD$AL?R8W)L;U]^RPV_RG@Y5TR8\KO34
M#>8Q;L+MD X,F[Y[@ZDY2@:^A0TQZKP.[7RSF*^F\Y?%2[45X+*#?[()^\:<
MWU55?7UB\RS_PWSRJ9J40LF<9RF !)?F98T$X%!04.A"J4)0K KNF8D<U4 ?
M4APF<=E::-ZP;)YD>=(8>4WIU]4SZ/8BN]VL#+TSL_^6:L0JM_[MBB!:#Y.U
MBW>)S\1>65,6"_\>Z\VN-O&&M6BQX+U<IQ9ME*L5EMHTXZQ,,<1I 12"!" I
M.: 9*0#&9LV5PA1A&"ZGY)]T/ P=O]G1Y G6@/'+T[X&E)[9<%?=I8_<ZW.N
M]Z79<I/\Z7-.7E!CB9(#_6FYT(8C#%6PV7NEJHDD&DLHA8G+4@J0YAB0#&J0
M*2H@1B7FTK/]P.$0XWN>=RU,*K7\/A7*,\ ZPM'MN;X&FYX?ZSU0K&TQ&\^<
M]CIRPYF#009N-'/:Q>,&,V<^%RE#:5?5M'KX,5?R?BX_S91\-#]5;Q8S>VBT
M9+-MX2)"JI0E1*!0I3W4H0Q0G&M08"I(:=[GN!1^!'"]4>.CC+5/TNXDL6;Q
M;?XB%FWA]5E=^^?&S815YL-K1Z],8_*?9#=V&G;B>N:SW>+?4[K+55([5,_>
MI^TD;9WJM=XU'M3]YCSYFW7;S*=@&#OSG\+O'%]LB:9OV:_J8?G'8JD^L6KU
M]D5]64UGLWLAEB_3^>,D2Y7$*>9 4F%(O4P)(%:2GE",9%DBG?H5XEYCS-B.
M\1WR;&B:6)_,?"76J\2ZE1B_[I+:LV3M6CP]ILX9#=F"ZV^>AMYPZV&*HDHV
MN6([F'A3IT&CD7%RA<Y'T,GYGF'4O*L79;O'FA?![XH9XEI4E>UA94+27P_Z
M-:OS8ZN)P##/,"U!D9,4()@KP"B'H- T)XB7KJW#PX8?&_WNBZM9^^L0K/:@
MWBZ_2]9.V-#-N%&?$GNNSSVGR(U=^P.^9SZ-CKDW>89!%Y4N/4T8E"##X#FD
MQ,"[1!-QKIK^2BWCUG7!")89+E,$BDR5EOL*0,I" Y&E):0L8R2_5JKY>-2Q
M4=YV^7E?56I5ZZ ;BS<QRS6]DCKP=R.VZ*CVS&='@-X_UC5)_712<H.E;ZWC
M$R/?6M'X/!@.NL47+@Z,R@[.2K?!H:6[-C2T9ZHV2>9AKKX^+1<OCT_OI]^5
MU4:N-F7BDQQJ G.!0":I[1DC*:"*%5:E4\A,"9Z53BV<HELV-F*SW-5DTBWF
M*OEEU<E7C>V)-L;7O_$-W*+-HF-,=XNY&7KY?"JK<BMM<9?L9%/.:EIL]T6_
MF"=VIC;_;%;<*[7.G:RUZ T@28M(8B&)&##&GI>XL60TZX8-,V.#>A2!1A\@
MSKO@(*MF6S[UUZ6)C?=S:1KI?)N_C4K#_3JWXF#<GHT7.6 V[04BC/(4EXR6
M;%UE$/8F"+++B6GV*P=Z?@_4UAZFO?D>J<>9LS#6[V\>1L'X38;B;O7HR1G;
MM&>.FA<?%>M>63S,LILR^%5@=K'W=3</+?Z7=BWW5E73QWF=WEZO8YD6@I0,
M@D+FW%"Q;?Y4" Q*7!2D*"63U$E5Z?(P8XNO6RN3'3.#]@K.@.K&E==#U3/Y
M!: 44!)_"83(Y>XGAQJXE/V2N\=EZA<_'48$'^9B:3<OWZKFOQ^:+,BGQ<S<
MHVH4)C\O9C/#53_84DZ4*'")B8G."+,[C5D)B&WYRGG*D"XI3:'R80C/\<=&
M'6OSDU=K!WZS?=]V??@?R5H'U?J1M(YX4HOO-+EQ3H_@]TQ&/>#N35:!Z$5E
M,5\;!J6W0( .>2_T-N%BD]M6;N_-;ZI)2H59B:(2,)K9TCI*S I5%2#/BJQD
M&DNAN*_8Y,$88R.VC9KB;D_$VE)_M<E#."^34R20^EX*^N,3)#=Y!H&KY28/
M[SNXW.09QT[)39[[J-\#_J1_L,F;EVJU^&:>G[9.B J1$44@0!FU[7L* :A"
M!>!8"455BA!V:I-^ZN9C>Z0WYKD]P2?QNOSH7HM"S\_LQK+N>JIN)&3[Y:P#
M\=X0V1ME%,@XL]@EUUOZ,I^P_)2G&*8U0YV\9A!JNF3MFI,N?B:T]4_U=#^7
M]C\VD/G.9C;O^7ZU;MG1G+%QA4O*F  $(V067=CJ+1;(RB]*E&=E3A69K!8K
M-G-;=#F-ZD5?F[%[_(X::^OC,F%_4%N[?3O^N"#NMGZ*CF/?!+B&L/YAQ^2[
MA*T2QSY* 6U^/%"*W-S'9>2!6_IX@''<R,?GXC!&^JR>V:^F^D+;G>D)EQRA
ME!-@OET:()NPP95DH"@Q5J560N,\0 3L<)R X[8AA+HV9M8%3DK6)4M_,R^
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
M7%:?V"^;_&P/:][:]9?-'62__EC,5U8IUNZW3Y1&)J;*"2 L4P!ALQXBG'+
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
MU89T!^)(,]+CTC RVO0,V*EJ>;\TBPHU%[_:YX&EHD"I05H9VK$Y?2F@.,L
M9APJ2232PDD)Q&/,L9'1;O75QM1 "G*!W(V"(@/9,P4%8NA-/!ZH1"4>EW$'
M)1X/( Z)Q^?2 /VBA[E:+=Z;;]9[]FTZ^_59L=F[:L56ZLUBWK"=X;>VMT:1
M9C+5*3;L8S,:,2D DYEM.(@Y)U*@C&NW+1_?H<>W 62,MZ=!VMPP:>Q/K -)
MXT&RZX*'RHS/;$"H-"Y8 3@N2X!*LU"F/!>@0 4M*,$YRIUR*_J<BT'4G>;U
M[M%[AYGH[JURW91<?E?T"73/+XP18>PADM03U@.)'47%W$^K* "XBYI#/O<;
M3CLHP,L]#:"0ZP,/@)<+H92L;).)IKN$78Y4]D"Z[3<Q$47*2BHED+PH $*B
M-&\#K8"9!\D45^;KQOR.8[H''=];>6WS?B^@;XOEZI$]JF1F'4B>C ?U&:?]
M=\^#X>Z)<#P8C@INWP?#>ZBN^^K4!C=I,09,<!%,_Z-A9WSB'@UW#SOLT; S
M#$='P^Y77M'Z0E6K5L%L(E&&6)J60&'% %*4 )J5&<AYEJ8BI:E4I8]"QL']
MO:+.P>0Q-M*#K89@0%>+'0C=J.,*8'KFB8U8Y[L.-,):51S['+\[Q<X8PS>D
M.';P9 ^*$Q^[[A&^G\NU6G*CW/[PK)8FNIT_3CA,4PEQ"C!%Q"PRS7*3( X!
M+G-5*EJ4"N.0I_K\D"-_T*<>/18\</9[]..@-Q0;V-JBM;EMJX6[9&-Q?)+H
M1J<7WK@P[$VHI!N&<^SB<&7 3N-&SF^KD%K!=+4@]"W[57UBU>JMW>2L%_DL
M+\NT9 A ;,\Y2$8 UQ(!HB7&*L\(Y=QY;\MCX+'M;6TU+W=LOTM@:G<&"$VL
M XGU(+%-ZP-V7GPFQ6%WJR>H>V:J4:'LL;_5$]H#[6]%1MUOARL NHL[7#[W
M&VZ'*\#+O1VND.L#F_VHI;G_:OJ]K4[=),%BJM,RSU(@>5H !"4$)A+5 &.#
M?Z893DNG-T'70&-C_JV=33&V9RN?<W"ZQ9DQ0.J9LP_QZ25MN N'N,UXS@TV
M;.>=#I>/VNQT?3X@4MPI:]C=QFK82.UPT82A+$UUG@.H2 F05 +P@J<@(\*$
MB:50O,!N94]^ SL]"(.6/M5998OE]-'8:M_;33>+=4V(>:_.S3.RT,ESZZ)'
M].(^'0X18ER(;U 8]6IO-WPM2Z]V@YA>L/6("WO!>*"H,!K6?O&@-V07HT'W
MNPT7"WI[N!<)^E\=%@=^5BLVG2OYCBVM./)N;>U;I:=BNIK G!*5&:87!64
MI1(!FA,".$NU0 6&A7+,0G(?='PGG6N;$]4:[1<@.N#L%BK&Q:YG(M^ MK8V
M>;5;Q-\:?%XLUCN =$<G:BCI,.R@0:4[#(?AI<>5(5N2Z]S*-G:=RYW^2VV^
MI7R8?US,/]MJ?YOV_9I5T^UR"I&2("X*D)56TX0C8B68<Z YS7):TJ+4CD6P
M4>P9'TU9CY+OUJ7DVS9_M:[#:MJP)8MYPI+YP@HG-!XEW+KDL[MV[2RZ;&P.
M.#-][W;:*:E]6<N\V97"CCO)VA\[-\:C9.-24OODK;P79Y9\-D8'G*VA=DNW
M#Q+;SMI.G\+U\U7/FGF>DH,'*E8?PUC87MY.O7:0 ?=8(^&QO_$:ZZ97EB)=
M'GXSMOG QQT&KTVQU]?/Q%<EGN;3?[VH5K\W+3')*-2 **8!,O$Z8&7! 4M+
M KF G&FO*N\^C1W;KO .=Q]UH6H88>-)LG4E3'^YUR^!V^)B+%,[W!LYYJR&
MEVOU"'<_=5Y]&'R; K$>H3];6=;GF($OH..#Q_O9;/'#;C:]7RS?&,.FJ]\7
MQN[*?&)AUC*_)F66YPRI'"C"N%F+B1Q0S3(@.$P+7E",!?630 NP8GP' ZUE
MSMW.KYD"1U;O"=;;)8O<)1L'ZGWKQH7$^G"7K'V(R-/A ,:EWP [AF75<*".
MR/**6X5JKQEVL(' @[X@$J8S*8G,"4BAP@"5, .,I@R4BE(),>;8+S_":=2Q
MA<4;H^V^TDFML=!F 6Z3X,9[T:'MF>FBH!H@U>:!4F35-I>1!Q9P\P#C6,O-
MY^+K2@B:/.&M)NY7]K->YY%<"Y;#%!0%P39!(P=$8PU4GF5YB32%RK,LL6/$
M\6V!MX9M2PC,*FZZ[?U3;3P(*RHXA[P;)T5$LV<VVI03K"L(=L6Y-PGJ=TEK
M>?RR@@Z(>JDI.#?F30H*.@ X5TW0=5EHMY'WTYE:OC$4][BPJS\M628H XIC
M0S3"Q$$\APPP*&&N<(I9ZM1$Z<S]QQ;QM#TT:AN3M9&^[47V$;Q,&!%PZ9D@
M_" )Z"=RTO$K>XGLWW/@/B(G'3KN(7+Z8X&+&MOH=*M5_6FY>%RR;_<_I]5$
M9:+DC$B@M;+]X%$!F((0I 7B!)M0(278:R5S=JBQ/<RUI;N*ZZVM)KXVUOJN
M6,XC[+A,B8);WVN30,C\ER.=:,1=@YP?;MB%1Z?;1ZN-[BL",G2^+A<O)EB0
MMAW+5GY1R5K,H*V8PABCDA?(+"I*#E!18L"5R$#)<5EP2RJ4.!<+.@PX-OI8
MFYS4/6MVC6XU.@(JUEQP3TD&D20,:(HD0!E3P!"U!(PQL[*#*,UPX9'\%!GY
M@19W'=A'AOPR@_<!8\\\?JOOKD<R461 !\H7V@ K+;#+76!K%:18Z4 >Z%S,
M^'&YSW!)/1Y>[>7M^%P7NN%6KZ;76WN;+6A"<U%0#<V"EPB .-6 E(0#(B''
M$FK.%//K-GYRG+&]^QHSD^U6=>A&_SE<7;?1KD:K]^TS?Z "MLHNPA!YB^ST
M6 -OC5UT^'A+[/+' UNK5*OI-W/+![W)Z-C\L.WRN];P55JI$A: 8F2#9<P!
MY1(#1*"&N,1:D\RKQXK'X&,CCVW>E6<K%1_ W0BD+QC[WG-KS;8GA&>RV.()
M-UR#5=PF*SX&#-MM)0":H[8K(?<(W<3_K!ZGE@3GJX_F:S;198:I+@PG*:H
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
M2YJ&''U+L?B"%?V)<!I\\*?#!Y)33XK7]8%'RB_F/N8+PY:R+:V">4JX+#5
M'#. ,L0!48P BG519!DI"/%2;CD:86R1S8Z!@2T#CD%T/ .^!IJ^#WQ]4/$_
MVCWG>=QSW*-1ACVT/>?DT0GMV0^&/=0'ZMYMBRE4% 71F@-DI;>1/79EQ/Q1
M*)**%&+S&Z^VI"='&=O#?:A"']BUZS2B;D_YU3CU_*3[0^3]N%^$(.HC?WJD
M01_[B\X>/OJ7/QR0C=$>Y\T?MRD%VXP"FZ_6Y!-LTPDF$A6J$+;\*\VL5%M*
M $,< 80(*4N12D6D<TZ&]_!C(XS#-/6=U(R[[MP,CR0!_XFZ3#?]P]_W4=W:
M]A%![I&=T2OT ^5HQ)X"O\R-8 0OYF_XWW6X+(Y@C_=R.<+O$IC1<3S>9_5]
M,?MN?C4I,.8X)0(@LXXT;Q,,S<H1YX!(I*7Y@^6<>V5R7!AL;.^.TX_/QESO
MQO;G47:+/&-A=Q/B[X8MI$M])QZQV]*?'W#H/O2=KI]H/-]]34"(^O?Y2]7(
MIK1-:E>+=S]7:BZ;I+3U/A3));4-9B4N3#"*4PT8%0@0(0K)<HA(Z9XJ[#3D
MV.BD,7JOF_)JD31V)VTZ98#,DAO\#L%F=%![YIF;XND124;'=:#H,0J^?B&C
M%U07PT2W.PT7&GIYMA<.^ET96HFV)W<HW];]KAKMV2]/S'RK)E1 (2%CMLM,
M!I"T^7 0E:!4)>.%*F&F4[\ZM*XAQ\;?.\8F56VA?1Z>V:\Z(^II,9-U,S;V
MT_S#J^F\_<QOOB5IG3/A>!@1%=^^3R<.9$UETIC;"DW?)8W%,6O17-&)7(G6
M.>S =6BN,!Q7H3E?>:U:WKT0BQ?#>Q\7*U6M=0Q.!+-MZ4%1%EE18B 5*:S,
M3&;6JM@P%I4*Z1)1S;S:W 3:,3;RVE6+6SMRE]2N[&IYG%J[72O#YS=_CNS6
M_ZST37D]3L@5^GY!</:D_>=GRXUT 8, .Z\9&':[Z^2[7BMFR?OMPGQ;5U/1
M]B=[HY9M3T-5/>AUT[()+(C,TXP"P5@*4(85X-0PK:8B$Z6$7! 2)NCE8X;/
M@SR,Q->NG?:9;AL3AFE,><V(&V/VC7+/=+DV'_#&_F3M0-(:>Y<<SL#;KM:0
MP<I4(1CVHE7E9<A-U*M"H#JG9Q5TKRNE67Z?SM4'\V,UT2F2@FD,J)730XHA
M0%&F@,2IT(0142H4),2R&6)T,>-&).1/:V-2&QDJL;(%TG7]>@T\O:]7O9 )
METHY<KX?893M,+>103ER\ZSHR?$GKRUC/U&(NJFAWPS[ACW70JK;;W%:L!*2
M(@<J)28.*D4!",\9P!@+)3D6*/7*J[W6H+&1QVZE]NDR[5W9B.T#M7;L"LZY
M>FX=CV,'G+&^CVP'F:PKRNZO0[BGDOQ HVY4KG\=A.=+^:^\[Q4'%A^JZN74
MSN-G$QXNIV*E9/VQ^Q]L*=\OEEI-S:\FHDQ+5?(,9#G, =)0 @:) .9O69Z)
M0F>IES9)N"ECH^RML4E5;\@S:VYEL\0:@^_:,XV (XVPN?(XZNA]!@8Y FF\
M.'WZ87-H-A/4?+SVQE#SVI_(!R1781K_X"3,G.$/5*Z"[>1!RW5W#*/83\O%
M]VEE2-O<L*Y6VVI,J6HB""*EPAF0VLK,BZ($3%$)B*"(T )#G#MEF3N--C:B
MW!A;)] V-9D[>FB^!'D9:3<.C(9?SS07#ITWA3E!$I6E+H\X*!$Y.7_(-6X7
M!56Q?%</RS\62_6>?9O.?AG>FDH3%IH0\7Z^TW'-&/!LM_-4U:99$<@(1R4'
M19F;8 U*!BA.%6"L9)1IG:'2J<CM*BO&1C_6#X-]8CU)&E>2'5_J<\.=-HY;
M=T+2X8*G[C)O#38A?:^<_RWFPJONI?\Y&:S\I9F;;W9N=#,WRX.YV6F_^;SQ
M*%;WS6NQ["B$";SYD/4PU_E_4!9SY<VB5<<T;\7_>F&SZ>K7A[F<UE^"ZD )
M&"G,BM1V.>&0 I2C A"8E:#,M4 ::I*73BV<KS5D?&^O$QDM;0C8NI)L?0E6
M;KYZ_APW@0>8E=Y?87U-2(R*'B\T^Z[V<3/FUI5 7I Y5 GYW2^,9O_*IG.[
MSGB8VPXL#[K.?]J:,,F(0)0Q$_DC9MBT8 28;W,&J$P)%&9AH'.X%I%SX]..
M$9T>T'T)N9Z)TQIL^P;:?D4VO\6$-:M']JB:1H+)DYK)>E'=]#.:*\_<HZX9
M<./#&*@.0WLUG*^LK;]95+^TJ)YBPW@$YPA/5![K&G-0NG($X)"57"_KHY_=
M]F^3C$)<PAR;F(Z;P"ZK"<C\5)B@KL@*G1-8^B4_N@X]OH3'#_/OJJHKDI)J
M8V;"UO[L4!%;F=77=)E\;PZ8#3,EKYAEK^G_5G8%5M5=B/Z2W>6XO"NSHEZ8
M_840>$=@?F>7;,]*K$SX/_OE64WC/+%,$<YDR@"1D $DA08\8R5("\@5UHQA
M%+$O8=BT#A&<?UVLS$IXZCBU/4U&5DI4$/.4E1DNS61D$%"84R!D(93(:$ZH
M?=>O;C 5FQ?^JN]54B_]('>_\8*IHB@IP!F$ -D3<"JX-@^ %I"GNE#<+$_M
MU^&&W_C-\/_&0+O%37W UW, Y=!6<ZA.F<?X#-@8<V?P$?7!/(;$K^WEB>N#
MY<O4-E+[8R&G>JJDU4A4_WJQ&FE*LY?9NJ[>K.X09LC$5029,$M L\XK&0,%
MT2)3'.&4.Z55!HT^MK=Q:__NOLS:@V3K0M+ZX*V<Y3$M3H<Y_8$]R Z8*\YA
M)S>>@'LKE?4#_*!"9?$F($2HS!] !YTRCYL.+5/F[^\)E;* F_39U^FXD<C]
M>IWYQBPS7[-JNA6.+S&"C'$,&-=FS5<(\Y-4#'!(%8$%4[+(XG=X\C%Q;.^C
MC:6)-;6/)DU>$^@66=]V6H:.P=>-F[;MFO8G[2YAVGQ5DOO9;/&CYER[F-]K
MYKESZ:QF3G.IW9$YU>^IE_8#_<W8#1H_>9DYPA90(3"'-8,*&LGO;5(M5Y-_
MJ.GCD_E.WW]72_:HUO%6CAG-"P*H4BE R$PW8U*::==8EM2\*#1VV]D].\;X
MMG#79B:MG6Z,?A[$RX0<!9B>^?00D8BA9J?[E\C)7+Q#3.9OAZ1T_NZ#<$JG
M<VM*Z/[@E?6<?RAF&ZK81<N'^?/+JMHV6=G)S2DUS(7F@&49,J%?::(^6Q(D
MF,Z*(D<HSS*_<QRO\<?'!-M=T&3' <\\=K\Y<(O>>L.U[RV%DX#6<=3NWQM7
M;&6/>2<NU]V>/B[FR\TO_NPGTR8$UW[J*)TLN$W1I \X9RLDO6X2JN1C.Z[5
M[=^-,V\6\]5T_F*^/ _/AF'KPLO7RL3Y;6>VKU:B\-U/$TB9,<PR?OFK+LDT
MWSJ#S\H 949Z7(MN3'(HM!#$;L$J"A!,A8F,4@H,:6I(.1:2(9^#HAYM'=O9
M4N-"PFM_VAZ/C4"DKRQ0?]/K1L,CF;2>2;N=KS8IR/)"LG4UV?JZGM'V\[6[
M5KMMU[UD[5],^:'>)R&R2E%_]@XL9M0[\,>:1_T/>66DW;S,?E??U2QO%X"L
MH&F)M )0(0D0IPS0,H= E2R7E-"L1%XBP1?&&MO>:&U;D@=&S">P](R/KT-H
ML&CX;A/RMH#UT(W0 9-^(MD3X]TF;CWO^-DH]<(E83QAR&?:,LZ[G\]J7JG-
MQCU%&.<*I8"GRIZ\9!BPG$B@*->"(PYA)OV6W^<'&]]:^^/#QP\?O[[[_.[+
MU^3=__OIW<<O[_[3CS8N0.O&&G'@ZIDT=HQ,6BM[.6[H!B,J6UP8;E"RZ';[
MD"L<K@A($?JLV.Q=986"3)1C;O<B;'AS/Y>_L[E\:_EH\6S7SNUK4:A4:*T+
MD"NE %)%9F48-4"H$(SSM"3:,04[8/3QD8FU/VD<2'8]:%H>VC]VG/!(6/&<
M%5A*J++<YD\S93O2$L/H)O#+.<DRF)="%NYU^OW-R3 J2AXS$I)+Y#DUE]\(
M/0/>\RMB;%A[9&WUA_E .5M-J<#2SH!J9D <SL#,_B&WOL2JJP_#[F*ZEN<M
MATO6"O-U+U4K\!:!VP-*VCZ5?ZMW+]C\-9O_L]:FFJ24,TYM/7PJ.4 TS0%C
M) 5,:DIQ!E&6>M9.G1MJ?&_IUM+$FEHW=TBLL8W*7ET?);SSJ<[B[+AO$ &[
MOC<-3H-6FQEQLZ #B+@[!><&&W:;H,/EHSV"KL^',<5^E<%A-<+?Y_;58I-_
M[";H)ROJ;M^INLB0*#2TW$$ TB4')$448(@8DSA3&'*?TZ@0(\9VS%2_B?W8
M(PA[-V;I&]&>6<>AJNDNV7I1YTPF:S_BT=(U*$:EK"!#!J6S:Z ZI+JK[A5&
M@X?I 6\6WY[9DO&I5=NXE__]TE3BMBL,+A4NA>( 2IT"A*T@7D$R(%4N=,JA
MPMAIH1TT^MB6VGO&)EMK_;C0;P+<2+ W6'MFOZ/<I+OD',@]'-P$H1:5[?PL
M&)3F@L YY+>PFT133C,_V3O(K7;$[YNF"X1HA NL#*GE$B")$>"YB>P8+<I2
MIEJHU*L<QV_XL5';*1F:N[.J7-<TR_";)<?596_8][WF[ 'V&"IH#NCUK7UV
MR81;*YXYP..@<^9REX #KH>75;5B<]L=>J>+]]>]+MYV,TZM++$\Z.8W!VJ$
MF18Y,FM?4*H4VHQU HC& G *TY13E9;"26\]FD5C(\P=GRZWK*^/!AK/K.S0
MNI%]H,QDO!EV.*<9>MYZ)MM_^RGS..X9>NH&.@0*G4)1_S;6>5!,<"^>$D49
M:+BSHYBX[)TH1;UQ',V^@YV;H\K1"9)2%9G& &N!;(5G 8C2*2A1*KC.1*H1
MOT;BK<N L;TP[_<4^*X3O^H$WVW9T">D8]@V=M1/N%H<RQ6W7D6R.HVXJ5B6
M*T1=HEG.]PG>0YFNU._3[W958ACW<6J&OJ\JM?I[I?3+[/>I5A.&6,8(DB"S
M74A1J<S: %EITESBPHJ<*+\]89=!Q\9FC67)S)CFO?_1C;#SKD=4W/K?ZS#F
M@MK>9&MP4EM\E[2(_GX)T9"M#6>(8F]H= \\]#:&,Q0G-B_<KQU6<&E34# I
MH,AS91O#$<4!TE0#I@4%&2NR5"A=H-*K8?K5%HV-L\Z*]WS;*/#X:/'<):%:
MIM?/M1M!#CJ#0P=\ TS>8$I*1X"/0CAI:]6_A4[2$8BQ9)&.;QSM@.[O\XTP
M^R?SI#RQ2GU:JF_3EV]6M&#Q,E]-.!2%IJ591PM- 6($ IYG"L@420$5QS(G
M5Y[3=5LQ-BH_?6ZTXT>R=B1I/4E>K7WQU+0/F[7@<[NX<W&3X[MKIR'& 9X[
MC'V?XSE8<NOC/'>P'$[U/&[69Z3\C^GJ:3I_F*O_I=AR&SAIKLH\+2C0>:H
M@CP%1)0%T%F:*R68R@JO;O37&#,V4GW[8D53DL5<);^,G;:5XTQ5GMHI5\U.
MS+#V>LQO%=%NX]C=.GZ_Z-8ZG1CGAXYM+Z-^@[#VC$$CC&@O0Q<6S';<,XR
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
MDIB7("\R#!#'I8F0"@R4D(IHR#A-4Y>EY[D!QK:F7)O8*#2Y/=1GP;O\2,>
MI.\'>@\-SYRWL[#(A:@[M]5OM%[AV1MI/# Y$U\7!BWMF4]9+LM3#-.:R<Y>
M-PB/=5F]9K'.SX4%+R<43#8Z1#QCA*:0 E;2'"!("."DQ+;"JY19*@BV.VGN
MJ4H7QAI;8M*^Y-"KF=4:"E(1N82O6Q 3";7>UV 7-)JV*DMWR?UJM9SREU6]
M"ELM3.2SC+JUY0!7U/CGTGB#!D(.CA]&1"Z7!)\8FF_'U+:0K5/WS6W?_;0"
M;=/YXU\7"_EC.IM-4FC62;81&!&Z-*NDK 1<9!R4!2]S*HDL*?0^-^P<=GSK
MIN:$:[JQ/6&U\?6BR?L L1MVYV/$J%#V?YBX1N^^1<^RSJN-S<G:Z/,G&B&'
MALX8Q3XZ[!YXZ -$9RA.'".Z7QM5P7VC)[NC&HZ@(!"6&O!4*H PEX 1)D F
MJ:)2(J4+'4'!_<308PN"-@KNKUZ,R;_M";GKC1)O9"'W4U/BQEC] -TS;W4(
MN6\%CP<4<K^ V!!"[J>&'X.0^P58'(7<+]VAWP*AC3P$R3G%I8FYT@Q3@ 2%
M)N:B=HG'TQRR7&CLN3/M:\+XXJ_VX/4_^ZDE\53FZ!/.GKG,LZ)DG?/0A_)&
M*(HWJ3"YC;Y&*$2A=297JFC4^U_-OM="3O54259]72Y>3-18MU#]K,SM7X0]
MYYL_5IN'+M=$*5ZF@.18 $2X A26U 1WJ9*""JE8YKPE[SW\V#;LFRW7M0=6
M<V'M0]/?>-\+ER<SQAPY[/SWBGS/M#A.T#W.%7H%?Z!3A_B3X'<N$8SAQ5,+
M_[L.=Z81[/'>B4?X7<("ZM<OU72NJNI>_.ME6DUK]7;[XU*IMN8&$4E1CCDH
M(:UK' C@C)K9*3,J""PRRKWDESI''-M+9&UPLF/Q7;*V.;"NJ1MWM_ Y*IH]
MOQBN!=([*G8&)VH8W#WJH'&O,PB'@:[[A6'4\U=S"WM@]C!O6D/4QP+-CN@$
M<9[#K)1 I24#B&NS;#>1+4AAAC#E&&KD%,8ZC#4VNK&F6GWU=4>@17U:$GQ$
M<@EE-XJ)A%W/Y%+#UAS 6O3>3JNZ.,=VR#$@-D=.C='Q^,4!F:C,<FF\03G%
MP?%#-G&Y)#2E8_F\L#II^PVYVWPBG$)20%6 #)<$()EI*QJ.@88YRTFAA=">
MAZX7QQO?;M_&W&2QR13V/+JXC+!@)A2$6 *)LQP@3#B@J<Z!9$2D.=,("R\M
MN&CX#L'66W0/I'D#-> N0^U&V-$ [)FRK\ N($W& 9/(B3*71APX5<;!^>-D
M&9>+ KO[K ^&MMTPFS5OTS^L^O+"J[J=^>JMTNQE9M:^PMY??MA4&&63DD"(
MF$Q!)FP9?@G_O_:^M4=N',OR^_P* 3O8K0*2/:)$2N0L,$"6']V>=3D-IPN-
MW?H0X#,SIB(CLN-AE_?7+RG%,T.A("E*J086J++3D1)Y[V'HZ%[R/C)[<(U
MJG*B&6.IEE[EWV((-39Z.BT%GOP$/?-;HRR4&VL-#7_/Y-;4NO>F;1/N)CEH
MF&Q5C-B;)R*Z<=ORQ!!LV(X\$:$\:\83<^R  Z?[]4+\\44]FZ?@D:V4?%M]
M-3^KY70A7^1;XJ)(45D0D")[TJ33$C"(4B!SA(N4$%5 ]Y,F]WG'QK"5Y,F1
MZ$DM>U(+[W&FX8&]PPE2/XCV3)I7P/1)9NV$K\=A43\X#W1*%/KE]3L+\H>H
M]1#(8[CA3G_\=3PY]@FX/7"SA*T>;^=F?&5;\]9UEB0OD-"9[:O&.$"(&D,:
MI0H8@E>9H%#D7'MND9S/,L*-$1N&N)@GC[;JDOU_.D^X%=738V] U-%/[X92
MW]ZYA<?"8N2K.XO_T@J.OTM^6?VXCGC#/,.ZWY<5/7.Z6RX-,.?>+)Z>U-*6
M$3.#?IC+C?$WS#^VNTDL$TJC/ 6%RBA -,T T2D"JA2,"$AH[M;$X?I48S/:
M#L)6W_"#N"%9K.T@.YAJT:#K?;]N,-0\#+!HZ UD<[U <;J7^"^1S"TG0%HM
MK/81AC.JG#0YL:/<[NBT:<EFMB+CLOJJ& --+Y9/YF-U;[XWF]7MG]/5A$JA
M:(8+  72 +%< &H+]/$44<Q2#-/<JR*?Z\1C8]G3&I:UX,F1Y$DM>O*[%=ZW
M3[CK8GAM/D:%>)@-QJ[HANXD.D/5QV[A]<E?8T?0&9(+NW[N]X<>E.];A=DG
M@W J#"'9(UME_D@9!B2SYI_.("\QX3#W:FA[.OS8R.@@71#?O,#.]2 V%)'>
M+;D]&']3,QF=(YH5CWR\>C+%P.>I3>J='Z V7A6[=_5?EXO5ZK?Y4K&9/>C;
MQ=D<,D*RU%H?)9#(MNK+- 4DA]P\]0RIC.D,21JG;_452<;&" =)$RNF;SYO
M^(JXD<<@./?,,T[MJH_6X3B(;]@&U8Z8#M2<^IHT(VE,[0B:>U-JUP&[M77X
M4@6U+*??F"T%_G'*^'16=\$^:F=,1)[AW"P:Y!H"E!<($$8DL.T=\@*F2D*O
MM >?R<?&E =YD]E!X 38&BYU'X@JBFOUG3T'=H!P6A(WWNP+Z)ZI<M]2XTL=
M$+='_$CRWMI$AV#62V\()P%>I5.$#S27^D9XC1'&<=:<_[K8U__=,ZM]$_^Z
M+]9]JXU 7]7<U@I>'1XPC912$E' M<( 854 RI@"J2BI@#GCI,0^G-=%F-%Q
MX$8ES$J:K-4\^6%E]:.Z3BOC1GU#X3VTU6CU NL%V&EV<T2"-\GAT]M9176J
M/LZ]G\X?9NI0"?VM^<W-=@VK&NDPC<>@,:"/RJB=!!J486- ]Y)QHXP97&'T
M:3&O CH^+3ZS[0-<4*4HU!BDB!0 I3(%G/,<E(+@$@J>IMJS#DWC/".,LM@V
MVK%RWB3S1?)LGKQO5M;.#4&;D7;=FNN(W@!GK0:V^QJV3U7=T-A67RL&L8N&
M-LPT=+G0R\HV% IMN3BT!^B.A&R.OY)WR_O%3/XV-R/</BR5JEI#?ET<@L#V
MA/1VNA*SQ6JS5!/%.2T5+@&&AD%0B@0@YM] Z$)KA(R!IDH_&HDAUOA8YRB7
M:&742396GX3M%+*%>)=[C7P[DD981S>2&GIM>N:THT6I]3'/3W)_6)Z#3G9]
M#EH=FWO)0;.8W5/CX1RYZ6H$P0;NU1H/RO,6KQ''#HP!V8U89R[_JI@=5-[-
MOUC9EMOV\JM#)#G%.2H1@0"3E -$D0(L0\8,3*$L.54:0N9'V+XBC(^<JZ>Y
M-@&?:NGKAWZAMV4.;%0N,P2]U2?A5B'/^!#?A7)CY#[![YE]CUWF6OID)[[%
M>Z] 4FG02]^PKBC&#27Q%6+8D)) B,Y"2T+'"31RGY6HXNWF-HAR&\R)$"'&
M-!4@E<C6),P1(,;?!;3 6F8J+S.DO?K=-TPRMNW"K8S)5LC :@"-<#K:CAU!
MZML6],7'WZAK 2"ND=8TT;!&5XNJ9T94V[4=8U/T8KDZ.<_=?F,)15#:6%A9
M$AMN9HP@@J4&F814"HI0F7H%Q%Z;<&QD<![UT+U0R%70W6@B)I0]4T9'%,.#
M1:Y TT],R*5)7R?TXPH$%R,\KMT72#A";)XV-KA.5F6D&OKZ[$R/'!.NRQQH
MFC)@_F681W$.N) J9X:25.D5X^H\\^@HZ.[-APN]J$()R'D1E"P9R>R)1TI*
M@!2D@)0P!Q@;=UAG198+[.<#][(,PSB_1Z)O2_N)DU9BVS:R=0NVF__^WV"1
M_D_OHG_N:^/XEN@#[[Y?%UV^\?XO"U^$XKXUG&<?]O7A"\K9>\1[@, JR&S^
MQ]WWN9(?I]J,:UQDFW@QT9 70I0*4"TP0%(PP%DF#7%E#"&80Z6]WA[-TXSM
M56&E3!96S&1FY#2,M!74L\)Q,Z9NA-,=J9[9I0*IDC"Q(B8?KH+D7[VX%8.X
M)8N;IQJV3G&KNF?%B=NO#J.!TTIWIS$D^TIJMI!:%3ABHXV^VUG?+Y9OEDI.
MUS96>0)AQK4@"F1:IP!16@ J" -I*A%B)<P$9#ZD$4.HL5',H5I5LCJX<(\V
M%<F\I)_V 5ULG;!]!3MA=*P*("<_Z<,)PD(G_VH,R9L<9E74U[_F97&3Y_ F
M,0(_*]MX2LU^>$:61/DBN#'=T,O;,R\ZQ.Z=UB3<1>3M-4N,SYC4NE5Y.?$(
M-2;44>DWBF"#DG5,*%]2>]2Q.\?PG?5UFI RS812"FAC!0)46/M0B!PH)FP8
MCJV;XAF#TS;=^#S8TXB^5=WI;'&0N(KKJS\.#^@[A]V-3F-!V3--GH;WU9+>
M'+>+ZR7*[R(B?07[G4_X6C%_%U5O"?V[?$\8JWPU-NI*&_/J=B[OU?+;U!;Z
MO-,-V?^KKV:&5?.OMNUA\A02@K4$66:;B1<I 30K2F#,3Y%13$H$O7(U8@HW
M-G.SJ53&*K!Q3]1%=..TUUJ:GCDP<%6\"; /^*(29E0!!R78/J!]2<B]S!&Z
M/[#+W:N"HR92*"UUK@#&VK9.SQ#@928!%P542!>Y0*F?JW\R_MAH]"@IM8X.
M\Z3.E_"Y.LC!H/3NZSKC$>"K-FH=V>T\G6-@#[)1P7-GL/FRV%54&A+#WMM)
M'Y>+S</C>4(FQK(L9)G9H@ %0%#:0P)NK3%:" 6)8-SKT8\FV>A(8Y\WJ^V#
M4B7.)NM:^-!4VGC+Z'C\^1J+,_1&W6EXS7U5FB5*FBU.MG!$3;B-OB8#E7;Q
ME6XDI5X"074O_1(Z0;=2,+;6\O3;5"I;+=0>)]\]JZ5YW1S:MT]4R0DU9AW(
MM2T$HRD$7#$$"E)(!/-<0#.NUW:?^^3CV_S[\.GKNR_O[K\F'SZ]N?OUW;^'
ME7MQ@-V-F?N!LF?JW9=ZJ:JK;\5.:KEODKWDO53 \@>LESHO#M._2I47=U@N
MU7CQ&,&/NJ2:3MYN2U37C2'>F:G,RW;"%<Y9F7%0E%(#1+,<,(4Y*#F2D*-,
MX\PIO^+B#*.S*;="[MK"O+//D9'3C8PN ]G..5'@Z=NJ\T7&F4"N:M_ $RLE
M_O*P^/9OYMZ*(OZ![(^@_K'BA<NC#O+X7U5J]Y1?OS#,#OF\7'R;KJ:+N;&'
M;%+K1\56RE!(%>U65Z6<R$PQ3# %A!08($418*F2 #.H2U@2B'T-$(=9QV=Y
M?%%FGA6;V8B/YYT"5;" J(,%9@%%/%WP-^Y\2; N #&$"E#&">!<:R S6'">
M2YZ5F8^K'QG](0CWU;!WLP(C(]HS1W\^ =#*>Y-4$M]4!F'=JOQ*15ION\\#
MHJ@&G\N\@UIZ'D"\-/%\;@UHUM/0^_'38LZ$6&[8[/MT_;@/=9FD.!<8I104
MU%9RS@0R/FF) 99YGLJ\5+G(G3OWN,\[-EIJ[K%Z$/XFL>(?0LL\VM-X+$8[
M1_4(\3#GLZ^,KD<GH'Y0'J@M4#2T_9H%^6/6VCG(8[CAV@CYZWC24RC@=G_/
M_MU\/5W_>&.^9TM[;BW5G_]+_9A@KK'"L@2Y8*7Q[//4>/94 HH*B7%&RPPB
M5\^^<8:Q,7HM9+*5,JG$3(R<[IY],Y#7/?O.\/3,QM[(>'GVK=H'>_;-HP[F
MV;<J=>S9MU\8K5O8JDI8,0;CYYF2#^:GU:%%2!T1 661*4&YL>N0>=X%2@&!
MM 2<XD*5 D.M1,?.85>%&!LE-(>)U:E7UE_:ZI&P57+<XR<D0"5HS=Q<U+Y7
M8AA;,/(BQ.@]YHQBWWW(K@ORVCW)G*%RZ$_F/E;'0GL?YL^;]>JC^J9F,#/S
MY=O$=0@59S"50!88&:H4 O LU\!P)F=4I)*F3BZPZX2CH\6CT(Q:9+N+9(1.
MX$U2I\+E@27S+D'NR'01@>R;U1PP[*%6@"M"_92[NS3IZY2WNP+!Q7)VU^X+
M8YW_W,RGB^7]AIN;#.>ME?RT6*O5)"]PJ0RQ %9B"E N%2#<,([,6(Y(6E#!
MO9(M+LPS-HZIQ4Q61W(F4G%#_YNE[V[_)6C=2"4"8#USR1:K8Q&32L9XO'$%
MA*AT<6FN05GBBL(OR>':Y<'%II8;)0\IZW58QV$S:,)9QA36%.29/:"%!LVJ
M3 B"!5695CA5RK/(5/N,8^.)K<#)45I_+?+17J9W :,KH+OQ1E0H>V:03BB&
M%"QR0R9VH:(KLPY=H,@-A(;"1(XW!M;1%8]*;F9JG\QTO/N\^LQ6Z[>;;19-
MCD4*B\*F?T(&$*$IX)AI4&1%R1724*K2J[JN\]1CHZ'F(Q0K<6*S$(*VA#P6
MPHV1^H'W58X"G9'UK]WK#5+<BK[NTP];Y]<;EK/JO_XC!$0R?%XNA%)R936P
M4?X+75<?M[4\=!WX/ZDJ<.98 L**:O^& IZG# C-,RJI3'/D5%O-=<*QD=5.
MY,3*G-@BJ<<-$*I22#8\R/["XV#=!?EVGNH#SY[9Z11**YQ%<MOCX&\[)._C
M(^D1FQ 9T8&"$B(@ZQ>.X %3:QR"RSC#!2!X:'42>>!S7V@>U,Z /:16';6I
MTGF>927-@6TM!E *#4ESP8VC*R%C6&@!O3HWM$\W-HINKE+'=BELGOSL"+F;
M%1D/R)ZY^4C0WMMXN8$2.9^I=<J!<YA<U#_/6W*ZJ]]\^[]/UX_3^=U<V23/
MDQIODS2'*<J,B0AIS@'B60I(QKBMJ0F+%&.:R[#>$<$BC8VFK <VG2>+>9U=
M;YOJ&6.RIY3ZEI5RW)$;%/^>V<TIB?YEO4N_1/HJA=[ ,'SF_/45>)64^1:Q
M1IDK?QW&T"1YAY&[9<<?;;?;FL8<2PP*7)0 E1D&1!,"!&282XAPP;PBT\ZG
M&!NM[K;CI[ML[67@648#FJY&7A>,>C?LMK#T<3AQ6?->LM%?Z_CALIJ7LLNC
M'3 8U_)9+=<_/IM%M3GK[_ZQF3Y;*_"36D^(SBDC90YT!C. <IM>A'0!"H%3
MD972_)UY9YQ>G,[G2SU,JNGGI7J:KJRO9U[+:B=J57O<.\7Q,LIN)! +N?[W
MX"HQ;Y)*T JY=P?D/K4@%Y++>!62V$F,ER<<.GOQJNH-:8O7[^D4Y'Y\B'"W
MG#[4P1<?YF\V2]MNY[UQ)]G,&BD35A24Z(P"C&S%1*$)X 6$H+2%*C#)=$Z\
MFB/X"C V(Z/Y8.V@@G7LMDHDM1:50Q 4UNZ^2F[,U"?VKW*>N7.UCA?@Q@O^
MT(!V;PS["&9W%^(U MF](;H0Q.X_3A@U?E$K6P1H;7NM&L_L@3VH7YCX0\FS
M1IT44T;33 ">%RE :6%WN H)5$I5AG+""?2J+^$\\]C(\$CPY,VO=Y4-\>LO
M]WYDYXZ[&\OU@F;/]'8,Y$[HI):ZWY:IWF!%Y3'WV0<E,&]07C*7_P!AE&5K
M6M@JVU5=B]6!)C\\/;/ITNXL/3U-JZ."KXN/:BXG2O*4,"8 Q,PP5P&9L>92
M#5B6(:932+'V"CWS%6!L!-9L5GQ=+C;F!YE4N\5F,=?+C;![>/,'8UWL5;*=
MKZQ2?G3GO69NK-?G2KR*;1=K$;PI,13)J,SH+<2@!!D*T4N>#!ZG UT>9K%!
M&=L->^-8?UJL/[/E^DZ_G:Z>%RLV^ZOY CY/E&(0<IT#@;G=1M?&UBM@"12$
M6<$USPF%WHSI)\/82+-2(23@K<LZ>+!@?^B^"A%6_?@.AY-&"]L4>6WCNG:*
M))4FNQK>-B*@"C.+67LF L+Q"=)3CN$Y,@RH1IH,',J_L,W7);.ML^Y_//'%
M;(((QZ+NF$)R@"#$@)<X!9 5F49IEJO2N:#-R<AC8[6M<$DMG7OYFE.XVFFJ
M$P@]DX^C_EY%:AIU#2Y.<SK:8$5I&I4X+D;3?$&,AL8OXPI^FR\5F]F8 5N\
M\/-B-;4T?]1SO6IC*X7,)),$4"(+NSTEC7]7FN<693CG!9093B=S]6!O^+I8
MLYF;Y1)!-*>O.ZV_[F<"]OC5MW-TZ3<<MDYN)LU0L(\B_FI5F3@'I:JJJLE.
M+7/U0;%>6PUW@KG'3L-A<KUBH^%.0+;W&>XV=$"2U#ZDPPQV_YT][^WL6_E?
MFVU$[@25G(N\0(!I1 "BK  DSU*0YAF74$(BN=R3KV.RE,O$(=0Z@%5U\$78
M7M;$_.L0HV4D259&*<?P5_>5:*?7N, .'<%E0;,"WQP[>P>98T/ID385&]*!
M\J:Z0^N7-N4#4VO>E-- PR5.^>AUDCGE=6.8;?T+F__Q=?JDWJIG^W+8G2HR
MBI0D:0Z(0!2@0N: "^/A9@)*EJ=:I<(K4+9YFK&YNU;*Q(J9[.3T,X O@.EF
MTW:'J&>F/4>GA[/7=A2B6I$7IAK4,&Q7]Z6M=^7JX!C:*CWS_38]\TZW1^Y/
MC!&7$800**%" "FB $MI"9B HI I,3AX<8.O &-CC0LY\-->\BZ]5\N-?/I<
M@YYIJ3F[V\&GCAK*&X1>[/!>/R&&#OD-@J@A##ALG#!RK)JB'$Y<5Q^G<_5A
MK9Y6DU1E1.1<&B=690")@@(""02%5!Q#GG&>>L6[79QI;'17=_8YDC3YW<J:
M5,)ZUB6Z#*\;;44!K6=^"L3+FX2N8A&5;2[/-BBM7%7Z)7]<OR%:#L&AO<:G
MQ:$3C,YYEFHJ0%Z* B I4V,]:>->I4I3C"15U(LW7"<>&XU<[Q3S:>';E<=[
M,=Q8I@^(>R:=2.C&R 1HA:KO#(#FR5\[\K\5$H>(__;[ ]U ]J,NG[%8[A(*
M[$;37'XVW\E'&XIVIZN8BZ-(BTDI"19,42"0+@%"L 0T1QP02G6AN?FCV)^J
M.CJ# 6($;//W;2,=1+?.R-,N>GW6-4HL:)4<7<"^D!_(#=R*7P%[C'_5V&.G
M@EV-.E1O'T$6V17L@&)<=S!$D&%=P@Y0G;F%7<8*[G-6)UM]4<^V:,7\X7[-
MUIO5!/&B*#*:@BS3$* RM^V/! .00XT5+SA'3A;>M8G&9M'M>GMM,PWWTB:U
MN-[-SYK1;2>SF)CU3%BA<(5T1&O%HFMCM.;!A^Z/UJIB0YNT]NL#8^D97RP-
MZ7Q156S%NS^?U7RE)C3-4JX-(>0RS0 BD /.<@XP4Y!BF.I2>:6+-T\S-CHP
M3K:5Z_ 25D_/L\4/I1*NYDI['ZY= -?-N.D.6<]L4 E8P;05,=G*&#%*O16#
MN('HS5,-&VO>JNY9.'G[U5WKDGXU [PQ S\LEM/_6ST2V[-AA666%2D!K)02
MH!RE@%$JS1\E(1D57)(TK#;II2G'QA-'I1N3W]\NGMAT[KF+[ "S&TO$!:]G
MQO#"K4,5TFM0]%2)].*TKU2-]!H,ERN27KTS(.SR?KT0?SPN9N;RE:V$L_[Q
M5?VYWK#9+5^METRL)VE6:*5Q"5)DSZ<X+ %#W.8WIUB34I54.U:_<IO0Y\D8
MIO[5L<A)+7/RTU;JGY/?=X([DHTC[.U$$Q_*GDGF53#TB*R,BN5 896=,?6+
MJG2&J#6D\OHHP\53.FMT$DSI?M<@K;+W!X\33IC(TQ(!30H!D#T;I&E.@8:9
M8,8(Y*5RRB;L*LC8#,/ ;LT?0X,1@A?0ZQ2QUV49YE2QCQ7INXGV&9ROV4C[
MX^L$2W2%K&-#[?/QPHCV#5L]VO\MB7]C,SMK50EE*HSC;G]1N?'''QQ=.1$%
ME*04R#C<J4T$)0QPI""PUC+5FJ@RE9-GM9PNY/V:+==NG-M))I\G_*5D/>[?
M&2&KIUK8']1!W(2M$ZX>IO.YW:U>Z*26R8]LNRUB3B'6MJ"O4M2X-))QP'+)
M05DH6!)>E)2([2*^FSN>/ ^\A#NY7FD!E?G\59;.[64YV&+T_,:TDMTDU4H<
M"7B3'&1/]LOT\K.C&^*]-J, &_7=V4VB05^@4<![^1:-,VBWH)^OBUMA!EVJ
M]TK:5_7?%D_*'I?;A)/*;YJH0@M2T@RP3)4 058 +G@*,MM$"Q<E9Z3T2.'U
M%B @QF>(5-Z3P)*M[(D5OHHR2:J4J965/RS,Y_JZN-%I7)@'#NA9+Y*MU)<0
MOF]%.#B&QQFM7@)WKL_^*M$ZSJ!<"M%Q'Z![/MNAR\SGI7K>"F#X] V;S59W
MV@8#?5WL6A4=$D<F N&2"Y:!PJ9T(-LLABB=@9(H89L(ZA+QT!2W0)G&MCMS
M4*,R7@ZJ7,Y]J^(>S=/\M%4N//,M=%T=V7+8U>J;1T_RXP[ZW"1'&E5K6.ED
MEZ^*C5POP&ZACA+I^DF:ZXAR;WETH7*]6FI=1R#;LNVZ#AUZROE%/6^-+"/-
MPY(]?5;FR9BOV8.ZTW>;]6IMOKLV@NN1F<?F=K-^M.>LRD9Y'FZ=*(Z0Q$4.
M$,T*@!@I (-8 XFU%$S2TA8T\#P.C2+9^,Y-CR1/5E9TNTM@]?(]Y(NS<JXG
MJH.OQA!'K\E!M&2K5G+0RW+U\6K5JB4'W:I@^,,0K[. OL>Y@R_DD.>^UE#:
M+>CS=D&?3Q9T\?+Q,R_GTP4]#/&7F&?$47&_?I@<9[J!3YVC8G1^/!UW^#ZJ
M;>[3S<R_WRR5G*ZKLHV,E511AD FI0*(:PJ(S093*BT(9)"@PJO%>H@08_.0
MG,HZ[E6IGNQ:F?8JCO$6S<T;ZGLI>GZ-]K0*D6MIML,X8/',"X*,J%IF.U1^
MY3&OC!7@LAR/:'>U=HT<[+C&<ZJ.VS[,Q=)^]E;5?V])?I)Q7D!%<R 4H0#I
M% -:JA0HS#.2IY@JMT"@KH*,C4A/G\YJV]=N5U3J)+4^-TFM4;)3*?EII]3/
M-SN+V</\[;*,#@[+0(O3,[7^DZV+AQ\RT/H,Y'CTODY^SD8$<%N]BR[C#^=.
M1$#AQ'^(,5[ ^^X-6\HOZIN:;XRCCR3.D12 I1 !9.N%<BA26VB?"Z*-.2+=
MWU]' X_M?61%,TYX)9L'=QU#Y?"." 2@9\ZO=/_227</'@[$8"!>=<+"CQL;
M%&[ENN/KA^.N!BE/N*CI]Y$"5"X>[1%"4T%S!8K25B6E, =<%CE(<Y(R7F@F
M,A4C0*73B=_K!:CT=BKKO$".9Z]1\7Z]2)5ACE!]P>HW4&4DQZ&^H%P-5(E\
MM+F;QY:<4':F.VT,L\63LH>IBZ?GI7I4\]7TF]I^NL_H5*5B(D< BY+:NC*%
MC6'G@'):*LV*7/IUV/:<?VQ6V%Y\2VTG<B>UX-[IB:$+X\9L/<+=^TED!*2]
MR2T0KZ@4YRO#H$07"-!+N@L=)K0DQJD+^F&^*V8_0:C(B&00R*R  '%J/,<<
M8\ 5EV6!8<JRW"U$X_IDXXNZ^*36R4]RM^=B;+7M/LQTGLB@9A0M2+L15AST
M>N:FAOTJ"]G5_AT!!3&NH1&Y$,;%Z08N@'%-[?/"%U?OB%9B^=>%G.JIJ/S\
MH^+A999)I L,",XE0"GE@.1, LB8A&F&5)F1CC66FV<>FXWDW46^>_JTP_*X
MT4\OH/?,1CWA':,,<SMV?==AOC#[:Q=B;@?%H1+SE0'"$YRKP-J35*_W;+JT
M#<#4V^E*S!:KS5)-D$"%0IP#I:!Q"2&W)A,L <REY(@+H@HOE]!YYK$1W<5<
M5__45C?DW3BL%SQ[W^'?0GF>M6H%KSH JN0@>MS<5"^THN>ANLT^>,ZI%RA-
M^:5^ X2QUJ?%?-? =%>;LZ3&@<OS%!0:%0 1FZ:O4V.'<9S1/%>Y8G"R=N^V
M?3Z%%P\-U34[F1_D3-25,IZN6+H13C>$>F:6(^'B5S>]K'E4EFB89E ZN*SF
MR^>^Y<K0@N>W4IKA;!MI\RW_/]/G-PNI)CDI"H:UM4%T!A#& E"80T H)E#2
M4A5NC;#:IQF;P5%+FFQ%O4EJ81,C;6+%]2UVWHAL^R,?#Z^>'_M0J (*G;<A
MT;',>>/0 Q<Y;U/OO,1YZ]6AN[<GA%(UTYI(*K@J& ,9SXT3PLT+GA.: \E2
M+'6!10Z]DJ6;)AG;XU\W=>.+Y7+QW3B$WENS#3"Z;LIV Z?W[=C3]_M-4DD8
M<QOVLOZ1-V ;)AIXZ_6RJN>;KBW7AAY/+\0?'U:KC9)OJ[VJ.H:P3CVJ?GGW
M7&U[O/M3+<5TI>0D9T11+#/ 5$8 *@MEF$#EH* 9D50KR3'S.\'Q%V)\)SL[
MT>SI:54+)EG4,M]L\_M\3Z>]U\7U@+I/K/L^H[92 LY6MGK6<>>)V^727%<?
M7_,?R?%UVT"/Y/8[6TK#5+M5V>FWLB=)G]LKI 4<:X>B'/EDVUN,@0^W0V$Z
M/]\.'BF,./^NI@^/:R5O#;VP!_5I8XN]W^FWT]G&?%K/>Y3+.>&B+)5A3I C
M9%A390BP-*6@8"HO\BRG.E,^]I/G_&,SK7;B)UOYDUH!RY[;_/8CX6^2K5I^
M'.J[1(P@I76> 5@:PQ890 !#B *)H%(8"<I+KXVL/I=HL%TN64N;?-\M&-LN
MF%@\/1GFW2:O'^>S_S3=??QSOPOF]L;K<1EZ?MU%?DB\WV*!R$5]A?G*,.C[
M*Q"@ER^OT&$"3?Y]:.O]8B9_FYL[;Q^62FW#88]J>I1$*ZZ,ST^ET !II&T8
MJ@)%SE,&$2Y+I#PM?=>YQV?@'T1/5D;V9&.%3]A.>AL6OO2LP>*_(HXV?A\H
M]VW:'^"]/\![$-OBZU#CQM]2]\4JKH'N//NP=KDO*&?FN/< @=%BNP/.7Q6S
MIYM/=6%=,[GU ;9MP4J"\C+E$J3*-DE*,054(PDP9Y R(O-,>75?<YET;/;V
MX5#?EJ7>BIK\7@OK&P/F!#J&5)>\!"5+L3&F2PEH0<P:9)@PG.=<0,\XW]BP
M#_/:V O8 \9N;X/8N/7\(@C\IOI'SWG $C=PSF7B86/F/* X"Y?SN3>,Y'^;
M;U;*9BL\3=?;%\B[/]=J+NMB+A,*(2\*14!)8 %084B>9DH!IDM4:)M74)8^
M_'YEOK%1>RUN<B2OM95JB;=5CORXYQK>;K03$<6>&:<+@-ZTXPA+5,:Y-N>@
M9.,(P$N><;TMZF[NF>O]"UM-Q3XE4!B&P21'0.:(&<-2&\X1E($,$J:+ N,B
MUWXV3I <XS-Z*O'^/<KFWY4EZ+0%& _6<6T$5FKTDJ[9"<@A]@6O2#*&W4$W
ML!SW"!T'"R\2>CN7=1_-@TO_1;&9K4?Z5S:=5R4F,YJ+(N<%R&FA@$WP!%1A
M"51.6:JA,'3H98 YSCLV0\S*E=@C$3:[7(GC)IDK3WO,=1ERG.6XH (4."<
M,?/<\$)PD.5<&X];2BBR@.(H,5=C^-(HK[TH;B^H'K[Q/;^2JBPWFT"R[6U\
M7'QU)W92@?^3E?SR26!0C54/K**75769>_!*JAZ -!5/];D]5DD 6[_.6/$-
M#8)6DQ*GF"(&058B"E .$6!YEAM#&W.9*\8$2@.HS$N(D1+:A>Y83'ZS=0$[
MEP]H6Q4W+HL/\JL6&:B$MQL"S<#W6GS  ;B>ZQ&T2?#*)0H<P+E>M<!ED Z1
MM2>=Z#\MUD>)>+8O_2\SV]U/$LH%5!PHJ&W))V.R,6*K&6C",HRHH-KWF-UU
M[O%M'1R+_C^VQD5 Z*P3\(ZGZ7V V?=I>@.*B17[**4W^=U*GE2B1ZWHY E7
M_(A7I]F'#W3U :4QOM5K@$#6$H]*;F;J3C?405A]6LQOA5ANV,S6D]JLOMI/
M#\\3(C@O%:8@DP(!E&824(QS0"%,.1<498QZ$ED'<4;(;5MMK!\Z7\Q9+7LR
ML^\@3X[KLDR.M#<0]'T?)S<6:_ET0/_W2O2D'RZ,@&%<>NPBT+",&0&Z,Q*-
M,6:4G,K_W,RGB^7]AILQC"C&=31>N)JO#9,;Y[?$2+.T-/:@S %BN6%0IC+
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
M;=J0UOOI-_7U<;G8/#Q^5?/_K=AR57E^R^4/Z^35NZ_:>&*XQ!! B#5 **6
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
M,AD^/#VSZ=+X7.<.V:Z>3RW9%_7-$#";5<5^V*R./9WP%/%2B!)@I%. TIP
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
M?1Y.Z"N\D;/=]OWX'NL-\>1\*';W?*5^LH+C$#Y/+M9^>[GTN\7I&[0+V.I
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
MHL/E RZ_3!.>RNL]IL7Q?//)$X4YRQ(\&!D4*"8M>$G;.23%F;$F9]NFB.G
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
MNU.M22QGF=6;W)@28K;2@PEUSG&1CO9Y,)"U#UJY9#EK4R'P,%WC9L*[ >.
MRNL BK]_.*H30$Z6WTFN?UU09#RO@CIC)A@A;,X&3!8!E"L"@J4_Z*C1PD3I
M!&]SD?@@6>.FK+L!XG"JZP"'%]GVY]\OOOS;%)=$U,?O;_ +SC8N4#18B6?
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
M2@HPU;L.B[5L2@A(Y&N%@B[Q1M=(P_+Q5"?QC+<3]D)"]R?"W3Q/3#"9N>Q
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
MP<&L*1%B,,(G[VTU?2JO\]":#D _>0C:YK7/TM<Y$_DT>=VJ%M*S+M*!*:D
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
M@*_=<\A12F0#;S>P7D>.;G@/IA:B"YTE R][V6E\?,=I5=UF71S?OQ[!JJ=
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
M7?P39HN;.=?M;/I3P?N;Q-'1)N^<<$"%#!A1"3CZ+:"PT:-)Q8'P@GC_$F8
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
MC#$HIMJ/:[K?<SE*1-06M&[C[:67+=%O$S%X[?BO8LU]QN*\*=JROFL6 .P
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
M#"![]@X.O5#DP172C<_1<YB!CN.!6% 6BL4^O>O9?AV\^W<NS/<S/XAZKOD
M98<'K_SKFI#CQ[\VNG[]UX:_^-$>06L*<B8KM+"\=-9 BK%"CLJQ7K96U:?"
MM:. RUX^'^78G,] )U)T:(/*+O/YQ?GF@U?UO^G\_6\<('S%OA3?TR9V..0Q
M[('?V"-MV%_E8R47*I)D@%&5!,9F 2%2 D&42S!M3M,I%3YNG?N+@>FGUGBX
M;DM)*\F.O1$?<;P0+: /%8+0'DG5I/QNS713OWGPW&!W:'QZN/9<_R$R@A_I
M^OM+WO6;\8M?_<&;=Q,SK!I3Y>KR\;K>I4 ?576Y>)]M +EA4PB-]Q9KAFJE
MUZ66%&N?9'YOD9?!Z!& ]/1YP%%L.AY\SW+%H+U.O+L% @<V 8)R :P,M02M
M@RU]TM=/Q%C6%1[)^*]!;I(=AH#1DUCFQYO6A/M3O8UI'O&[W):#[A=,6E82
M=852(^_1$CU$6PK4DH.0Q2F7^L!M+W&7J:$<W_OUM^7RA99_KGF;35*4%<RZ
M6-6*2.VIO64%DZL1"F5!-=F<RVYS(:9_][(.\0AX6!W/-*?G+L]JS$KXK,$9
M'\!HAX RNLTS)X_"N3B"FURVQ'P\D/:WX?XEG-4U7AP5H ^QCXVUVL:$E$F!
MJ:) :G,;9)$2DPL^49_BP51)EREBCWN*[V7!$W2BJB(9Q<%Y$M1":E8OTF8^
M!/D2I' "^V3;G^%)OQ]F#O*?4\PWP-7+5N7N\L7GRUG^S\W5=>-U.L,0T4I.
M_)*UO*"$$0): 4([R7^7=7@V1:@C2M\6^#0._7YXG=FDHR+WI_J2HF?9%.FT
M+&"QO4\16D$*I@!JY6SASP^ZSYO#B8(N>WF]/%)G,N$ L>E7E]?GI>ER_@?]
M0OEFO6D#_\?_S1<WA<IWO/;?K#[\?G-KW.>QUMT3 M8L)&^)D=7N\BNKC\DG
MR.2T"Y5L4'V2JEG$7^9*_/A1[/%M?2+WYX_ZGF:\(W_VJ3WNP5\7_3AWW38(
MGVSEHUAA:IC4[.U:_X9S*824B<_I$[KK?M8-]P[_:K<6W^(UW3?&?8M__6MU
M>?W;5Y?E?Q.NSPSE*'WKN S:\*8P'*$T$BU5I18H% <MG9Y*[B[DT)?B4S#T
M8MOBS(8:(C%_=%/VH.>=1[Y7\JR0,,[4 LK85GHK":*R&<A*8W4D=LM]X+>+
M=$.WRQZ"N]E-,QUP\19PEW0];T?VHYWT4VVAR/K93@H.@Q6)<R]/@5.QRHI1
M%>"*+"A5S"2>-O?T<WDO"#ETD^W<+F\.0PWA\NZ5>Z3;KZNOZ1V>/]--1]:'
M8U_VWXY7+@<!,3H#P942@U;LZ6M7$+XMX] -MW-@<&8SG<P#NR>][N_6J_=K
M_#!K"O'Z5_3()R8H=9SD@L'AHB//26;KEA320!(80&2BC#&A[#3Y[UBO]#[I
M4M\PLFG.I(,T$51NP]I5E) ,25"V4%:<>AO7AR7]%:&&3AZF8.3E9P.'&6*
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
MPJ?=$9 QQ\J.<W1=ON>CG\XW1?K63%=7%^>K7^C]1^(#BT'S@A@H4O Z84%
M)(Y3;0QM&'WTLE.M8S<!A[J_6S:\FM66IP'1^]<8B+AAIZHI*S"*.'?/Y !U
M9-'9/5O3E7OG;1&'.#'G!<AT$.YAK0%@^/"<]JD^]V_%2E8V4P&K3.6XH/+6
M%1R51HVH@P]6ASZ3I=Z2;'C0[0.(%Q\[SV"=I:.VGPDO_G'%)J)O5IL()F^,
MQ:<*7I9O&VW:ZO='JJ6 -B>KH.846357(0:*X!7%7+5T,NXVDWC:]PX1XW6"
M56\S#.#/MBQ@Z\Q@LSUZ!_OU_;3G+?]Z<U004C7(^\CYUL"NE./XV3=20$Z3
M'%41>EULSR'^4 TTXT2-G7%P*N!_6>7[9R)6:QTX>42KV@@';P!E-* XA6Q<
M<$XGOQSXWQ)_N+"@-^SV ?ZL&%@ZKG@(DMB5?']9;OA0:_0PM^=75N@E10DH
M6N7"8H20M6]O11)[$.FM?GIOO#V,>/5K3@!U\]I\U<4 2T/IIS\O:?U3SC>_
MGU-Y4.LA9+H/NQNU$ 8)R5H$$VR!4'0%K!QWJ2 $J:=UH^V@VO$+APM*CPFO
M'D99&FC?G?]!/ZW_M5K3=_CA_.*O1_QKO(<>I7WKU>^T?L0F%&KAP+MP.*1<
M.QHX]@\V5W"9#P:7^<!X%IEN1]Z^$BQ<DEP6BD<QVPB!Y&XS1W0@#LB-@%2;
M:U=>W#XZEXU AIRO67;N_SU\@%#_]ZNC= O.9<F1\+D3N[]!(]QF('5)?##8
MBI!*MA";BD7Y:&NG[H3/;LK0))P<-&5HBM'&:.IZ99J-1Y^%)-FN3P48436D
M$ (DJ;*4)18=.C>OGO:4H4E@F#!E:(I=1G)[6Z;99+(I2>N! PP+IOV4-C6#
M3)Z*J576SD,D3WO*T-P0V\<N_W][U];<QK&CW_>_H*KOEY>MLIWD5*J2>-?Q
MJ7U4]05M<R.1/B3EK/?7+YH4=:7D(3G-:67C2MF1)7/0P#=H (W^T"G$=M-L
MC&7)RCHE1]AZ;&HB!/H:4O9"R)2"EW]/&3HCQ(ZQ2[];I:  >+<B%FPT+K-:
M+I+UJ+Z^-)F#C9F;&)2SXGQ(NR]9)T<KTVR:QUJH)[<VTJWNXE/FEC3*8^T@
M*5Z"EQ06J\BL=X[9W(B/>PJ*IV:,R9VER!-@8_(ZY# +D-8?*N/V&B[+R4DK
M"S#+R-/(3>\)A3<J2!61]."?</,]4X\\49).TIDI,+28RJ!=!!/;A>ZY*WXA
MI,K*4\"==*YSVX4 ^N<:N O(?2P^E#;=O<^*- U()P#&8UZR46S4F;/<*6T/
M(\=ON/X'A6"K7Q;TDZN?Y^GR.F.>S7\,RSG]S.K"2IF45@5$"8D"-.?!D3L$
M*5R,B,P5]SC '>0V3Y!IFF1].FQ.:=*>(N+W7ZJ-WWT.\T]U7;=_7U=;%\LO
M3&0B8V 0-@>KQFN(E<8M)ATHZ&+"/6FA&#G8_:Z,TY0!IG>LC:SX>OBA_O,Z
MS->S]888Z^?YYC+4YB&;^LC8K%"#'M:("^KPA9Z# 2I+E$ID#R;%7,L 6,L
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
M+GUME6^_[4[.O[V[#*MM4=1'8X66$HQ"4E.R"(&%##R(Y*P-/.K&,-LG5B=
M.T.><*))>G)B+_=E#!ED^%@=-Z^R+C9*E!EDJ8S)@=YBCT)!;8.G*-BX8!HS
M +=:6B=AX>DP? [@76!BZB[!WQ;SV9P^"U?K'_#+8C5;KWZ^^?HMAJJ('_ J
MS//NF[\NYOCMU[#\ ]=O4MI4Q][,\^_A:QT8M_N;71F+3,&5#Q"B)2ME$< ;
M^M(XQU'(F(1Z?!ZXO\>PH9"=H+P/+"XZ!$8'N\C;,/_CX^P*;Y=ZPV=O'#I3
M9X#H1+MLX)F<4$0P4BH=O79<M2FK[Y>GDQRK*R2/:,$.<#B$J=RIX M3#C#5
M:_#%%_"">XA,8L[(4O'-8^:3)A*TY_$[;\O/\>;I"7$O4)1S-%EI6H@IK/8H
MJPS.HP3ALN9>Z1)2F_:+O\1D@8, <<1D@4.LTRG@5A\>$=9K&5)BDEQ_9JS>
M0.;TDGH&)7DGHW0,HS_?,<Z'US93X"!(##FZ.<4^/6#N:4/\YM6,,D=G=01#
M?X#2*4)46_+?F UJ*6)3BHG' G5"0=9L^QS!#!V@Z>,RS%?TY$WV0T'NK)(J
MO-][ZZ+R&*WV?^OF52W6%J55 ![KJRI) =%0S,LPV$0)5%&I#03'7$47Q!:G
MP6K1B8T[P/>N"/ AK/'W/\.774JO.?H8!3AA)2F1DJI V3T4C8'EX-&H-M<,
M]LLS+>:FP\=B=&-U +F[K6?/QG.KN4K7OXE'WH4OU=#WKE&B3>@R12#>5I95
M(RF^3J3,0LK3M#,5%UN/Z3M.\D[8S]IGS&<P[-25]GVO^.W?[;M O$\I]X;
MH^0!M0'+3*YN(8.GK^E++Q0*+/S)7>S]Q?5QY>HD_3D+H!9]6+>+D_R;)>[D
M-U:&S+T#1%<[F+,'9XL&SUPVW#F+PVC>#_:X#^68!HV3 V(O$\!1MND"6^_"
MZC/IJO[QX[^N9U_#Y8/NFGO,!D9GE8P5P)TD+:D4(.0DH*!!4Z*U =L<R0P6
M<5K_> H2GERP:6&4#J+-G^=?<<O\NW<UZ+%HH3B%.IK7XA:%.J9(2+[VB-;.
M4=&FA_QEN:8]_1L15R.JOP,P5;;+CXM?P_IZ.5M_^[T62C?._G9I%RG'5&S*
M4.>K@W)U#JM+&DIRRDN%4I0V]'7?%6W:1K<1(36N$;K8$C=44_>H5/>]*C'S
MS .IK!@4M>'8@.<Q@8S!6*648:;-3=0!PDU[%#PBML8V1 <^:P /7B!7&V-F
M8)*I= 6!5B2%@UA_.93(8YM-<"2ZPF:G)&,C:SPS' XLOP76'-?C9(@W/6 O
M+TE;PR6]%'7.IB5/+#FXZHZEYA(=]YJE-G7D0>)-6X\;$5SC&Z.+;?%^O?L'
M7-+**MGCC=[N;O]?Z"09I=,("M& JM=PHBND1(_9R4"9M6G3)350P&F9LD>-
MYL<W2 =;9,UX'T227W^;79BL*5+4'CC]'VWSFSELR, ;[94V0>I&H-HGS2 $
MN5> H)-5W0%<[E7YZHG@>I'^^+RX)!.LMJN[510+C#0D-7!;9]5+TI97M>4U
ME<"MD)4RITU<-5#":<H,O154F]BSBPUTUR"]+QI(D;'"ZV%(9A0-2"DA>H,@
MF73:.96C:U.I>$&H:<NI;7"P:&.2+O#U^ K)XHJ^F*6;-;[#Y7I69O0AM2=B
MM_ ++#G+8!(@3_2JUO%$VUD;W).CMUEX;-/O>8RTTQ9BSX+(YD;L JIW(4?-
MQ#&_7_Y.FOSGG)3YYM,2MZVO'Q<?\,OU,GT.J_T9E* L7&6*:QFEZ1NRNR K
MP1BW2DBI0F1M?.88TD]; #X+E,]NY"Z@?<AEK=^O(UF:XJPUYA\PKM_'R]FG
M#0A6M3X@ ZD>,OK:Z$VI6W"T\.033]R1%7CC1OS3%C!M%?HL )_"U!UD7&]2
M6E[C_6Q@[R"$R()AP8'FH4Z/S1R\5P(L.L5TX$R(-O@=)-ZTE>RSH'-\,W7A
M7_=7O>YK]%[I2Q@;;,X!I!(&5$H1O L>C#>F5*[<9-N$"(=(.6WA^ZQ1[>A&
MZ\ =5F]^%^H\/ ]_<U7)F_\7\[O%:OVFT$/?7%XN_JREDY\6RW<D[&S]RV*U
MNA#)&AV5KS>N2;F"PIQ8F *C(CIKF/"LS=',&-)W<CO^G'VIDQF_ \"_^1IF
MEYMCK>VQ_-WZ'VJC5E"\TEH"I9^E7H4PX% 5,,$B<DP4T;?I&!PJ82]T4Q,
MMXD1NQQH5;LH/]#>LYRE^CD/91TVE.KQ1YP^6.I%H48:#E6).;:#T3Y^7L[*
M^OWZ,R[WC?TQ*(0,9%VM8Z(-MS+/ZDW-,V+.4C/EVS24#Y7PI+LA'_#3]67]
M@6];I5-4<W.W>E.*N)'AYJ?J"_:1]/^6_OD?E4# >LMRI2IUA'T,X)@T@"H)
M1*M=XL-(EHZ78=HB?!,(/;C;<2;KO ;/=,+4O&<^:70_U7*6W6"L691HHT*0
M+@90OD2(MA3@P1NEDN6^T4%N:W>U>\Y.X;BY 7"1,V5=6@>P3M,.S"-M\UDG
MP"*L%#HH9MHT!#Z4XY5XHD/0\3@H.D'Q?3J8Q=75;-OO'^:4ALS7I$*DL!*/
M\S(O?-P(KF:HL"/YFWO/>_/H>7>XNH55RIY+E2CX986#<DZ!5YFPX%ETQDM=
MM&SR$AXDYLFWP88\[&X'#KGX+ R]%J4.*@@9P3F]8>'.T7(F+;8)' ^3<UK/
MU0YG3ZZ-M;/>:W-OF_OS8SNYFP]MZNKV"3Z)PY.)=DI.N^?F-\5Y@%")7&S@
MUJ',!-(VTX//XO VN<?[Z_5J30:@S[_WT(^+'S?ZWA;H:ML;KBN*WY?MWVPL
M=/<6H9)%*,IW$D^"XHW$MAP-:)27HLX2#X]IA/;GB&-(\YH\W2$ >Y RGMUL
M4[-;["\;;\YK[G_KG_-R7=W$0S.\K(;B4&2=ZZ&.I! W2P'>2@G,UG-GHQWW
MW_68C66<]G3A3)CNQ,2O;9L_I63R_4]MNM&W+*4<!EJ13&#):Y"B&% B:@H^
M*=>US"2+1MI8)HSBQTIM-@6#^_O%AF%)<<VEM_1R>"_K"TMK+Q(AA*1U"M(4
MW>8>[UYQ7M/V?0AJ'B<JI]NB@V/0QXO8,!_:(B3IHM1QHK2&9!(XRJ4H?=.6
M2_KE0YLRP3YIIH73"$;^#FP.UGB'J+DA(J3 @6FN%"179]2C18@F6,A%<.:X
MI/_:$'WOEZ<OY!QNY^\ YPBE3YT#_'-^O7H0]ZT?Y#L[\DF&Z"G$ 4,!:%U1
M+>[H""F&Q(MRF-0PXKI!C^L+)<<8==%4PQVXFYLVDGJ"NKN,_A^+Y;HL+F>+
MW_'3'6-O4(D'F< XSFDW3P:"EQJ$2\%J$7UH% <-%'#:)'#\K:R%75X'W&Y>
M4TJ$G:.5 3KRY"K7>QV.68('S\70PC)O-"YZJ(A=4&N/"Y##07B$M3J 87U5
M<5F[YQZO9S><2$>.,44(DM6CCU# &5X9$E2]+!<,$VVXW[\G6?>@.P80>XZI
M1K/.U''9!PR7/ZYJCR8ES/7N_*9/IA;E-O/;ON+EXLN]I4431:S,^-E@+1#6
MD322,:#7U'@1G(KI,8_%<QUEASQWX@[MIK!J;88N_-E\=4WOS#/O2^*RB!0\
M: I(0"D=P'%#OD<8ZXU4)34KX+TDU\3=U6?R9:-9I@.<[=%9'1](ELIWU*%O
MMY,#;^<JW/_I34@B%3J.TH$PM2T==<W4T8%V4D8GI':1G2NT.US\:5%[EDRC
ML4U?"Y"?7_*NE" XZJ@9D,)KKI\#>&\++;HD85D*V&CNRBCB=Q=*MH;=,< ?
M%0-3QZ)W@34%/C_/\W7M9@V7-WN1\<9[42_R1$4Q#W,)@B:?8J/6VEE;&']\
M&VM_Z/GB8UX!ZL:U^:*) ::&TOL_Y[A\G]+UE]FV)KI=UEV8?;.F8.H%-&Y
M>L-J@F8@UK'Q-AE>$'UA3^;X/=/]-.R!W24RYX17"Z-,#;3?%O.ARRH\EAPH
M7Z,<C>)T[3,XQ16@D=S8$AW:8;GS\&=VE\*<$VZ-3#,UXM[/<;WX:7&]_"E<
MS2Z_[:\<[.H$W":62X92AVHHZRJQELF0Z57*7$B;\^,(\!GW-ORA$T_RGMC%
M-3+.U*#[:?85WR]_72QQM[#5+),FMZ'"O8KH<O&E<KQ5(J%MT! ]6I/)>7N*
M')0)IHX3Y!"LIC?,1M1/[M _-XKL. DFGHP[+1S/8K8.\N7'98=?;CD&K A!
M:^F!5.C(LY=:BR\(3!2G%.<QE3:7+9\5:5K_V+ZKZ3C==P"B)PT4#UOR+W)6
M61<7(3%;)RIXA!C1 H4,1CMGN!!M>N.^(UA?;2Q'FG_1SA8=0(O\Z]?9BBSR
MTV*Y5=B]'OD+&VVPUE F;5D@]^X\1$:^-R<EL1ANDF]3IWM1K+Y:5L:!U7AV
MZ !4^XJ.SUS#N.#.1VYD I:,JC,42&E><GI?' O%J)ASFX:! X3LZ^1B',"U
MLE'[BRXWWZB_Q;#"?_^W_P-02P$"% ,4    "  8A E5>B[Z*GT'  "3'P
M$P              @ $     97@M,S$Q,3!Q,#8S,#(R+FAT;5!+ 0(4 Q0
M   ( !B$"55KEH1_FP<  ,$?   3              "  :X'  !E>"TS,3(Q
M,'$P-C,P,C(N:'1M4$L! A0#%     @ &(0)5<B$9LE-!0  4A<  !,
M         ( !>@\  &5X+3,R,3$P<3 V,S R,BYH=&U02P$"% ,4    "  8
MA E5F]",W&OV P!S'4  $0              @ 'X%   :&9W82TR,#(R,#8S
M,"YH=&U02P$"% ,4    "  8A E5VAW5"<D1  #!M0  $0
M@ &2"P0 :&9W82TR,#(R,#8S,"YX<V102P$"% ,4    "  8A E5<F]RLG ?
M    ,@$ %0              @ &*'00 :&9W82TR,#(R,#8S,%]C86PN>&UL
M4$L! A0#%     @ &(0)5?B@4G7">0  -\X% !4              ( !+3T$
M &AF=V$M,C R,C V,S!?9&5F+GAM;%!+ 0(4 Q0    ( !B$"578W)8E=/<
M %1:"@ 5              "  2*W! !H9G=A+3(P,C(P-C,P7VQA8BYX;6Q0
M2P$"% ,4    "  8A E5%B8:0HVT  #OC @ %0              @ ')K@4
K:&9W82TR,#(R,#8S,%]P<F4N>&UL4$L%!@     )  D 30(  (EC!@    $!

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